用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Playa-0v0/Cyrene-Agent --skill cyrene-obsidian-workspace命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
使用 OpenXML SDK (.NET) 进行专业的 DOCX 文档创建、编辑和格式化。 三种管道:(A) 从零创建新文档,(B) 在已有文档中填充/编辑内容, (C) 应用模板格式化并通过 XSD 验证门控检查。 当用户需要生成、修改或格式化 Word 文档时,必须使用此 skill—— 包括他们说"写一份报告"、"起草建议书"、"制作合同"、 "填写此表单"、"按此模板重新排版",或任何最终输出为 .docx 文件的任务。 即使用户未明确提及 "docx",如果任务暗示生成可打印/正式文档,也应使用此 skill。
Create, inspect, fill, reformat, and visually verify PDFs on Windows with local Python rendering. Use whenever a PDF must preserve deliberate layout, including Chinese text, tables, charts, covers, or form fields.
生成、编辑和读取 PowerPoint 演示文稿。使用 PptxGenJS 从零创建(封面、目录、内容、章节分隔、总结幻灯片),通过 XML 工作流编辑已有 PPTX,或使用 markitdown 提取文本。触发词:PPT、PPTX、PowerPoint、演示文稿、幻灯片、slide、deck、slides。
基于 SOC 职业分类
正在显示 SKILL.md
| name | cyrene-obsidian-workspace |
| description | Cyrene 在 Learn 模式下操作 Obsidian Vault 的规范:目录约定、文件读取、按标题定位、创建与修改 Markdown 的安全原则。 |
| version | 1.0.0 |
| autoInject | true |
| effectKind | mutation |
| modes | ["learn"] |
本 Skill 描述 Cyrene 在 Learn 模式下如何操作绑定的 Obsidian Vault。常驻规则已由 learn_system.md 定义,本 Skill 只保留可执行的文件操作规范。
当前会话绑定的 Vault 根目录为 workspaceRoot。所有相对路径均基于该根目录。
| 目录 | 用途 | 默认权限 |
|---|---|---|
materials/ | 用户放置原始学习资料 | 只读 |
notes/ | 学习笔记 | 读写 |
exercises/ | 练习、测验、复盘 | 读写 |
templates/ | 通用模板 | 读取 |
learn/progress.md | 学习进度总览 | 读写(静默维护) |
用户可以在 materials/、notes/、exercises/ 下自行创建子目录(如 notes/英语/、notes/论文精读/)。子目录名称可以使用中文。
obsidian_list_files 获取 Vault 整体结构。obsidian_search 搜索关键词。obsidian_read_file 读取 notes/、exercises/、materials/ 下的文件。obsidian_read_section 按 # / ## / ### 标题定位。例如文件结构:
# 主题
## 概念 A
概念 A 正文。
### 细节 1
细节 1 正文。
## 概念 B
概念 B 正文。
obsidian_read_section 指定 ## 概念 A、includeChildren=false → 只返回 "概念 A 正文。"。obsidian_read_section 指定 ## 概念 A、includeChildren=true → 返回 "概念 A 正文。" + "### 细节 1" + "细节 1 正文。"。obsidian_edit 的 create 操作。obsidian_read_file 读取文件,获取 contentHash。obsidian_edit 的 replace_section 或 replace_all 操作时,必须传入 expectedContentHash。contentHash 不匹配,说明文件已被修改,必须重新读取后再操作。append 或 append_to_section。.obsidian/ 目录。materials/ 默认只读;用户明确要求标注原始资料时例外。notes/<subject>/<topic>.mdexercises/<subject>/<yyyy-mm-dd>-<topic>.mdlearn/progress.mdtemplates/topic-template.mdtemplates/review-template.md