Agent Skills
› s2b-dev/smart-second-brain
s2b-dev/smart-second-brain
GitHub作为并行工作调度器,将任务拆分为独立简报分发给 worker 会话,追踪进度并合并 PR。不直接执行工程任务,而是通过协调多代理协作完成批量任务的分配、监控与交付。
Install All Skills
npx skills add s2b-dev/smart-second-brain --all -g -y
Skills in Collection (31)
作为并行工作调度器,将任务拆分为独立简报分发给 worker 会话,追踪进度并合并 PR。不直接执行工程任务,而是通过协调多代理协作完成批量任务的分配、监控与交付。
提供批量任务需并行处理
请求编排或分发工作
npx skills add s2b-dev/smart-second-brain --skill dispatch -g -y
利用 Obsidian CLI 对真实实例运行端到端集成测试,验证插件行为、DOM 状态及文件操作,排除单元测试。
需要验证 Obsidian 插件在真实环境下的端到端功能
检查插件命令执行后的 DOM 渲染和运行时错误
npx skills add s2b-dev/smart-second-brain --skill obsidian-integration-test -g -y
用于在 Obsidian 中创建和编辑 Bases(.base 文件),支持定义数据视图、筛选条件、公式及属性配置,处理结构化笔记集合。
创建 Obsidian Bases
定义 Base 数据结构
配置视图与筛选器
npx skills add s2b-dev/smart-second-brain --skill bases -g -y
用于创建和编辑 Obsidian Canvas 文件,支持可视化笔记与概念映射。涵盖节点、连线及布局的 JSON 结构规范。
用户询问如何创建或编辑 .canvas 文件
需要生成符合规范的 Canvas JSON 数据
处理画布中的节点和连接关系
npx skills add s2b-dev/smart-second-brain --skill canvas -g -y
用于通过 Dataview DQL 或 API 查询和分析笔记库元数据,生成表格、列表及执行数据统计。适用于需要从 Obsidian 仓库中提取结构化信息并进行展示的场景。
用户需要查询笔记库中的特定数据
用户要求以表格或列表形式展示笔记信息
用户需要对笔记元数据进行统计分析
npx skills add s2b-dev/smart-second-brain --skill dataview -g -y
该技能用于在 Obsidian 中通过 dataviewjs 和 Chart.js 创建数据可视化图表。支持柱状图、折线图、饼图等类型,利用笔记数据生成可视化内容并适配主题样式。
用户请求将笔记数据转换为图表
需要创建数据可视化展示
npx skills add s2b-dev/smart-second-brain --skill obsidian-charts -g -y
用于管理TaskNotes插件中的任务,支持创建、读取、更新和查询待办事项、日程及时间追踪。提供基于API或文件前缀的读写能力,处理优先级、截止日期等属性。
用户询问任务列表
创建或更新待办事项
查询任务状态或优先级
管理日程安排与重复任务
npx skills add s2b-dev/smart-second-brain --skill tasknotes -g -y
用于管理 Obsidian Tasks 插件中的复选框任务,支持查询、创建、完成及状态更新。涵盖基于 emoji 字段的日期、优先级和依赖关系处理,提供 API 调用指导与查询语法解析。
用户询问待办事项或任务列表
需要创建或修改带有日期的任务
执行任务状态切换(完成/取消)
使用 Tasks 查询语法筛选任务
npx skills add s2b-dev/smart-second-brain --skill tasks -g -y
用于创建和编辑Obsidian Bases文件,支持定义视图、过滤器、公式及属性配置,实现结构化数据管理和笔记库的动态查询。
用户询问如何创建Obsidian Bases
需要定义数据结构或过滤器
处理结构化笔记集合
npx skills add s2b-dev/smart-second-brain --skill bases -g -y
用于创建和编辑 Obsidian Canvas 文件,支持节点与连线布局的可视化笔记及概念映射。
创建或编辑 .canvas 文件
处理节点和连线布局
生成可视化笔记内容
npx skills add s2b-dev/smart-second-brain --skill canvas -g -y
提供 Obsidian Dataview 插件的查询与分析技能,支持使用 DQL 语言从笔记元数据中检索、过滤和展示表格或列表数据。
用户需要从笔记库中提取结构化数据
用户要求生成基于标签、文件夹或属性的数据报表
用户需要对笔记进行聚合统计或复杂逻辑分析
npx skills add s2b-dev/smart-second-brain --skill dataview -g -y
指导如何搜索、阅读和探索用户笔记库(Vault)。包括在未知组织结构下验证标签、属性和文件夹,根据元数据读取内容,以及在搜索结果不佳时通过重构查询词或切换算法策略来优化检索效果。
用户询问特定分类的笔记但不知晓组织方式
需要根据标签、属性或关键词查找笔记
需要读取笔记的具体内容
npx skills add s2b-dev/smart-second-brain --skill explore-vault -g -y
管理笔记的创建、更新、删除和移动操作。核心机制为所有写入均暂存供用户审核,严禁声称变更已应用。支持批量编辑、精准修改及通过ID管理待审提案的替换或撤回,确保数据修改的安全性与可追溯性。
需要创建新笔记
需要修改现有笔记内容
需要删除或移动笔记
执行任何涉及笔记数据的写入操作
npx skills add s2b-dev/smart-second-brain --skill manage-notes -g -y
管理Agent技能,支持创建、更新和删除自定义技能。允许将验证过的知识固化为指令,确保技能内容准确可靠并立即生效。
需要新建或修改Agent技能时
清理不再需要的个人技能时
npx skills add s2b-dev/smart-second-brain --skill manage-skills -g -y
基于Obsidian的dataviewjs和Chart.js,通过window.renderChart函数将笔记数据转化为条形图、折线图等多种可视化图表。
用户希望从笔记数据创建柱状图或折线图
用户需要生成饼图或其他数据可视化内容
npx skills add s2b-dev/smart-second-brain --skill obsidian-charts -g -y
管理TaskNotes插件任务,支持创建、读取、更新和查询待办事项。涵盖任务状态、优先级、截止日期、项目关联及时间追踪,通过API或文件操作实现高效任务调度。
用户询问任务列表
创建或更新待办事项
查询任务截止日期
管理任务优先级
查看时间追踪记录
npx skills add s2b-dev/smart-second-brain --skill tasknotes -g -y
管理Obsidian Tasks插件中的复选框任务,支持查询、创建、完成及状态变更。涵盖日期、优先级、循环等字段处理,通过API或工具操作任务行。
用户询问待办事项或任务列表
需要创建或标记任务为已完成
查询特定条件(如截止日期、优先级)的任务
npx skills add s2b-dev/smart-second-brain --skill tasks -g -y
提供互联网访问能力,支持网页抓取和网络搜索。当知识库信息不足或用户提及链接时使用。包含搜索外部事实、新闻及通过URL获取完整页面内容等功能,并强调隐私保护。
用户引用了具体链接
需要查询外部事实或当前事件
知识库中缺乏所需信息
需要进行网络搜索
npx skills add s2b-dev/smart-second-brain --skill web -g -y
指导 Agent 在 Vault 中高效查找和阅读笔记。强调先验证标签、属性及文件夹结构,再执行搜索或读取内容。提供搜索失败时的优化策略,如调整关键词匹配逻辑及算法升级,确保检索准确性。
用户询问特定主题或类型的笔记内容
需要根据标签、属性或关键词检索知识库
npx skills add s2b-dev/smart-second-brain --skill explore-vault -g -y
管理笔记的增删改移操作,强制所有写入先暂存供用户审核,防止误报完成。支持替换或撤回待审提案,确保编辑过程可控且可追溯。
需要创建、更新、删除或移动笔记时
执行任何涉及文件写入的操作前
npx skills add s2b-dev/smart-second-brain --skill manage-notes -g -y
管理技能的生命周期,包括创建、修订(补丁或更新)和删除。用于将经过验证的任务知识、流程及用户纠正固化到技能指令中,确保操作立即生效,提升后续任务执行的准确性和效率。
需要新建技能以规范特定工作流
发现现有技能存在错误或遗漏需修正
将已验证的知识折叠进现有技能
移除不再需要的自建技能
npx skills add s2b-dev/smart-second-brain --skill manage-skills -g -y
提供公网访问能力,支持网页抓取和搜索。当用户提及链接或信息不在知识库时使用。通过web_search查询外部事实,用fetch_url读取完整页面并引用来源,仅发送查询或URL,不泄露内部数据。
用户请求搜索外部信息
用户提供URL需要抓取内容
npx skills add s2b-dev/smart-second-brain --skill web -g -y
用于构建交互式HTML小部件(如仪表板、图表),支持在聊天中实时渲染并从知识库获取数据。适用于可视化、绘图或创建概览需求,可保存为独立文件。
用户要求可视化数据
请求构建仪表板或图表
从知识库数据生成交互组件
npx skills add s2b-dev/smart-second-brain --skill widgets -g -y
用于在 Obsidian 中创建和编辑 .base 文件,支持定义视图、过滤器、公式及属性配置,实现对笔记的结构化数据管理和数据库式查看。
用户请求创建 Obsidian Bases
需要定义结构化数据的 schema
要求对笔记集合进行过滤或查询
npx skills add s2b-dev/smart-second-brain --skill bases -g -y
用于创建和编辑 Obsidian Canvas 文件,支持文本、文件、链接及分组节点的定义与布局配置。
用户请求创建或编辑 .canvas 文件
询问 Canvas 节点属性、连接关系或视觉布局
npx skills add s2b-dev/smart-second-brain --skill canvas -g -y
通过 Dataview 插件查询笔记库结构,支持按标签、属性、文件夹等筛选和聚合统计。适用于获取笔记分类、计数或分组结果,而非内容语义搜索。
查询特定类别的笔记
按属性或标签过滤笔记
统计笔记数量或分组汇总
npx skills add s2b-dev/smart-second-brain --skill dataview -g -y
基于Obsidian dataviewjs和Chart.js,将笔记数据转换为柱状图、折线图等可视化图表的Skill。
用户需要创建数据可视化图表
用户请求生成柱状图、折线图或饼图
npx skills add s2b-dev/smart-second-brain --skill obsidian-charts -g -y
用于通过TaskNotes插件API管理任务,支持创建、读取、更新和查询待办事项、优先级及日程。
用户询问或管理任务列表
设置任务截止日期或优先级
npx skills add s2b-dev/smart-second-brain --skill tasknotes -g -y
用于管理 Obsidian Tasks 插件中的复选框任务。支持查询、创建、编辑和完成任务,处理日期、优先级等属性,通过 API 辅助生成格式并写入笔记。
用户询问待办事项或任务状态
用户要求创建新任务
用户要求完成或取消任务
用户进行任务查询
npx skills add s2b-dev/smart-second-brain --skill tasks -g -y


