Agent Skills
› s2b-dev/smart-second-brain
s2b-dev/smart-second-brain
GitHub作为并行工作调度器,将任务拆分为独立简报分发给子会话执行,跟踪进度并合并PR。支持心跳机制与自动重试,实现多代理协同开发流程。
Install All Skills
npx skills add s2b-dev/smart-second-brain --all -g -y
Skills in Collection (31)
作为并行工作调度器,将任务拆分为独立简报分发给子会话执行,跟踪进度并合并PR。支持心跳机制与自动重试,实现多代理协同开发流程。
提供批量任务需并行处理
请求编排或分发工作流
npx skills add s2b-dev/smart-second-brain --skill dispatch -g -y
通过 obsidian CLI 对运行中的 Obsidian 实例执行端到端集成测试,验证插件行为、DOM 状态及文件操作。
需要验证 Obsidian 插件在真实环境下的端到端行为
检查命令执行后的 DOM 状态或控制台错误
npx skills add s2b-dev/smart-second-brain --skill obsidian-integration-test -g -y
该 Skill 用于创建和编辑 Obsidian Bases(.base 文件),支持定义视图、过滤器、公式及属性配置,帮助用户结构化数据并实现类数据库的笔记管理功能。
用户询问如何创建 Obsidian Base
需要定义数据过滤规则或视图结构
处理结构化笔记集合的配置
npx skills add s2b-dev/smart-second-brain --skill bases -g -y
用于创建和编辑 Obsidian JSON Canvas 文件,支持可视化笔记、概念映射及节点连接布局。
用户询问如何创建或编辑 .canvas 文件
需要生成可视化的思维导图或概念图
npx skills add s2b-dev/smart-second-brain --skill canvas -g -y
基于 Dataview DQL 语言查询和分析笔记库,支持从元数据和前置属性中提取表格、列表及数据。提供查询语法指南、默认限制处理及高级 JS API 调用方式,用于满足用户对知识库数据的检索与分析需求。
需要从 Obsidian 笔记中提取结构化数据
使用 Dataview 进行标签或文件夹的数据分析
生成基于笔记属性的表格或列表视图
npx skills add s2b-dev/smart-second-brain --skill dataview -g -y
基于Obsidian笔记数据,利用Chart.js和dataviewjs生成柱状图、折线图等可视化图表。
用户需要创建数据可视化图表
用户希望将笔记数据转换为图形展示
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 插件中的复选框任务,支持查询、创建、完成及状态切换。涵盖日期、优先级、重复规则等字段处理,提供基于 Tasks 语法的查询与 API 调用指导。
用户询问待办事项或任务列表
用户要求创建、修改或完成任务
用户需要筛选特定条件(如截止日期、优先级)的任务
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 JSON Canvas 文件,处理节点与连线布局。
创建或编辑 .canvas 文件
配置节点与连接
npx skills add s2b-dev/smart-second-brain --skill canvas -g -y
提供 Dataview DQL 查询与数据分析能力,支持通过表格或列表检索笔记元数据。涵盖基础查询语法、高级 JS API 脚本及结果展示规范,适用于基于 Obsidian 笔记库的信息提取与分析任务。
用户需要从笔记库中查询特定条件的数据
用户希望生成基于元数据的表格或列表视图
npx skills add s2b-dev/smart-second-brain --skill dataview -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
用于创建、修订或删除 Agent 技能(Skill)。支持将已验证的知识沉淀为永久指令,或移除不再需要的技能。变更即时生效,旨在优化 Agent 的行为模式和知识管理。
需要新建一个特定任务的技能
发现更优的工作流程需更新技能指令
需要删除过时或错误的技能
npx skills add s2b-dev/smart-second-brain --skill manage-skills -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 插件的复选框任务,支持查询、创建及状态更新。适用于处理待办事项、截止日期、重复任务及自定义查询语法,帮助用户高效组织个人任务列表。
用户询问待办事项或任务列表
需要创建或修改任务条目
执行基于日期的任务筛选
npx skills add s2b-dev/smart-second-brain --skill tasks -g -y
提供互联网访问能力,支持网页抓取和搜索。优先使用内部库,仅在引用链接或需外部信息时调用 web_search 和 fetch_url,确保隐私并引用来源。
用户引用了具体的 URL 链接
需要查询当前事件、文档或外部事实
内部知识库无法提供所需信息
npx skills add s2b-dev/smart-second-brain --skill web -g -y
用于在用户知识库中搜索、读取和探索笔记。通过验证标签、属性或文件夹来定位内容,处理弱搜索结果并读取详细文本,确保回答基于实际存储数据而非猜测。
用户询问特定主题、类别或关键词的笔记
需要检索知识库中的具体文档内容以回答问题
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 希望读取具体内容
本地知识库无法覆盖所需信息
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
需要定义数据过滤规则或视图结构
处理结构化笔记集合的查询与展示
npx skills add s2b-dev/smart-second-brain --skill bases -g -y
用于在 Obsidian 等应用中创建和编辑 JSON Canvas 文件,支持文本、文件、链接及分组节点的定义与布局,处理 Z-Index 层级及 Markdown 内容渲染。
用户询问如何创建或编辑 .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,将笔记数据转化为柱状图、折线图等可视化图表。支持多种图表类型及主题色适配。
用户需要创建数据可视化图表
用户希望将Obsidian笔记数据转为图形展示
npx skills add s2b-dev/smart-second-brain --skill obsidian-charts -g -y
管理TaskNotes插件中的任务,支持创建、读取、更新和查询待办事项、截止日期、优先级及重复任务等。
用户询问任务列表或状态
用户需要创建或修改待办事项
npx skills add s2b-dev/smart-second-brain --skill tasknotes -g -y
管理Obsidian Tasks插件的复选框任务,支持查询、创建、编辑和完成状态切换。
查询任务列表
创建新任务
完成任务
编辑任务详情
npx skills add s2b-dev/smart-second-brain --skill tasks -g -y


