Skills for Real Engineers. Straight from my .agents directory.
generate-mocs
Agent skill fromhuangkiki/dailypaper-skills
Refresh paper and concept indexes (maps of content). English triggers: "refresh indexes", "update paper and concept indexes", "refresh MOCs". 重新生成 Obsidian 里的目录页 / 导航页(MOC)。 当用户说“更新索引”“更新论文和概念目录”“刷新论文和概念目录”“刷新MOC”时使用。
How to install generate-mocs
npx skills add huangkiki/dailypaper-skills# or add only this skill to Claude Code: copy the folder
skills/generate-mocs/
# into
~/.claude/skills/generate-mocs/ (all projects)
.claude/skills/generate-mocs/ (one project)
1## Language / 语言23First resolve `OUTPUT_LANGUAGE` using [language selection](../_shared/language.md).4For an English request (or an explicit request for English), read and follow5[the English workflow](SKILL.en.md) instead of the Chinese body below.6中文请求继续执行下文;用户明确指定的语言优先。内部阶段继承语言,不从论文或工具输出重新判断。78## 执行环境910开始前读取 [Agent 运行约定](../_shared/agent-runtime.md),解析当前 Skill 目录、有效配置和 `TEMP_DIR`,再执行下文。1112# 更新目录页1314这个 skill 用于手动补刷 Obsidian 里的目录页 / 导航页(MOC)。1516## Step 0: 读取共享配置1718运行 `python3 ../_shared/user_config.py`,使用其输出的合并配置(含个人配置和环境变量覆盖)。1920显式生成并在后续统一使用这些变量:2122- `VAULT_PATH`23- `NOTES_PATH`24- `CONCEPTS_PATH`25- `AUTO_REFRESH_INDEXES`26- `GIT_COMMIT_ENABLED`27- `GIT_PUSH_ENABLED`2829其中:3031- `NOTES_PATH = {VAULT_PATH}/{paper_notes_folder}`32- `CONCEPTS_PATH = {NOTES_PATH}/{concepts_folder}`33- `GIT_PUSH_ENABLED` 只有在 `GIT_COMMIT_ENABLED=true` 时才可能为真3435后续步骤统一使用上面的变量。3637## 执行步骤38391. 运行概念目录页脚本:4041```bash42python3 ../_shared/generate_concept_mocs.py43```44452. 运行论文目录页脚本:4647```bash48python3 ../_shared/generate_paper_mocs.py49```50513. 汇报:52 - 扫描了多少个目录53 - 新建 / 更新了多少个目录页54 - 目录页文件写到了哪里5556## git 自动化5758默认配置下:5960- `AUTO_REFRESH_INDEXES=true`61- `GIT_COMMIT_ENABLED=false`62- `GIT_PUSH_ENABLED=false`6364只有在 `GIT_COMMIT_ENABLED=true` 时才做 git 操作,并且必须先检查:65661. `VAULT_PATH/.git` 是否存在672. `git add` 之后是否真的有 staged changes6869只有在上面两项都满足时才 commit。7071只有在 `GIT_PUSH_ENABLED=true` 且仓库已配置远端时才 push。7273## 结果要求7475- 目录页生成逻辑必须来自仓库自带脚本,不依赖 `VAULT_PATH/scripts/*`76- 重复运行应保持幂等77- 用户手动运行这个 skill 时,不受 `AUTO_REFRESH_INDEXES` 开关影响
Excerpt shown under the repository's Apache-2.0 license.
More skills in dailypaper-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
