A monorepo of OpenCode/Codex AI agent skills organized into category directories under skills/. Each skill is a subdirectory with a SKILL.md (YAML frontmatter: name, description) and optional scripts/, references/, assets/.
No build system, no tests, no CI. The only package.json is in skills/academic/research-skills/paper-slide-deck/scripts/ (Node deps for PDF/slide generation). No Python package manager config exists.
skills/
essential/ (通用必装 — 15 skills)
code-dev/ (代码开发 — 8 skills)
data-science/ (数据科学与机器学习 — 11 skills)
academic/ (学术研究 — 6 skills + research-skills 子合集)
research-skills/ (3 单智能体 + 5 多智能体调研系统)
office/ (文档办公 — 6 skills)
obsidian/ (Obsidian & 知识管理 — 5 obsidian-sub + 1 wiki)
skills/essential/ (通用必装): brainstorming, dispatching-parallel-agents, executing-plans, finishing-a-development-branch, handoff-doc, handoff-receive, handoff-review, karpathy-guidelines, planning-with-files, subagent-driven-development, systematic-debugging, using-superpowers, verification-before-completion, writing-plans, writing-skillsskills/code-dev/ (代码开发): code-reviewer, code-simplifier, ralph-loop, receiving-code-review, requesting-code-review, test-driven-development, using-git-worktrees, ui-ux-pro-maxskills/data-science/ (数据科学与机器学习): dask, exploratory-data-analysis, matplotlib, optimize-for-gpu, polars, pydicom, scikit-learn, seaborn, statistical-analysis, transformers, vaexskills/academic/ (学术研究): citation-management, paper-lookup, parallel-web, pyzotero, research-lookup, scientific-writing, research-skills/skills/office/ (文档办公): docx, markdown-mermaid-writing, markitdown, pdf, pptx, xlsxskills/obsidian/ (Obsidian & 知识管理): obsidian-skills/ (5 sub-skills), xzh-obsidian-llm-wikiSKILL.md with frontmatter (name, description).<HARD-GATE> markers in SKILL.md for non-negotiable workflow gates.name in frontmatter must match the leaf directory name (e.g., name: brainstorming, not essential/brainstorming).scripts/ can contain Python, TypeScript, JS, or shell files; no CI enforces this.skills/<category>/<name>/SKILL.md with frontmatter (name, description).essential/, code-dev/, data-science/, academic/, office/, or obsidian/).README.md:
research-skills/ or obsidian-skills/, place it inside the respective sub-collection.skills/<category>/<name>/.README.md.The README.md has two tables that must stay in sync with skills/:
Rule: After any add/remove, regenerate both tables to match the actual directory structure. Do not leave stale entries.
kekezack/XzhLoongSkillsgogs.1808366.xyz/kekezack/XzhLoongSkills.gitmasterskills/academic/research-skills/ has its own .gitignore (separate from root).research-skills/skills/ uses Chinese agent role names and config files with Chinese filenames.paper-slide-deck requires npm install in its scripts/ directory before using TypeScript tools.