indexer
Keeps project indexes and documentation catalogs up to date.
Install
mkdir -p .claude/skills/indexer && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13656" && unzip -o skill.zip -d .claude/skills/indexer && rm skill.zipInstalls to .claude/skills/indexer
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Goal - Keep all cross-references and catalog tables up to date.Key capabilities
- →Keep all cross-references up to date.
- →Keep all catalog tables up to date.
- →Generate `catalog/documents.*` files.
- →Generate `catalog/ideas.*` files.
- →Generate `catalog/projects.*` files.
How it works
The skill executes Python scripts to index the repository filesystem and export site data, ensuring all cross-references and catalog tables are kept up to date.
Inputs & outputs
When to use indexer
- →Indexing documentation
- →Updating catalogs
- →Generating project site metadata
About this skill
Indexing + export skill
Goal
- Keep all cross-references and catalog tables up to date.
Inputs
- The repository filesystem.
Outputs
catalog/documents.*,catalog/ideas.*,catalog/projects.*,catalog/xref.ymlcatalog/kanban.md,catalog/unused-ideas.md- Exported indexes:
catalog/ideas.md,catalog/documents.md,catalog/projects.md,catalog/kanban.md
Procedure
python tools/townctl.py indexpython tools/townctl.py export-sitepython tools/townctl.py lint
Guardrails
- Generated files should be treated as build artifacts; don’t hand-edit them.
When not to use it
- →When the goal is to hand-edit generated files.
- →When the repository filesystem is not available as input.
Prerequisites
Limitations
- →Generated files should be treated as build artifacts and not hand-edited.
- →The skill relies on specific Python scripts for indexing and exporting.
- →The skill's output is limited to the specified catalog files.
How it compares
This skill automates the generation and update of document and project indexes and cross-references, ensuring consistency across the filesystem, which is more reliable than manual updates.
Compared to similar skills
indexer side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| indexer (this skill) | 0 | 6mo | No flags | Beginner |
| notion-knowledge-capture | 10 | 9mo | No flags | Intermediate |
| feishu-doc | 14 | 5mo | No flags | Intermediate |
| openspec-continue-change | 4 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
notion-knowledge-capture
makenotion
Transforms conversations and discussions into structured documentation pages in Notion. Captures insights, decisions, and knowledge from chat context, formats appropriately, and saves to wikis or databases with proper organization and linking for easy discovery.
feishu-doc
openclaw
Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.
openspec-continue-change
studyzy
通过创建下一个产出物继续处理 OpenSpec 变更。当用户想要推进其变更、创建下一个产出物或继续其工作流程时使用。
kimi-cli-help
MoonshotAI
Answer Kimi Code CLI usage, configuration, and troubleshooting questions. Use when user asks about Kimi Code CLI installation, setup, configuration, slash commands, keyboard shortcuts, MCP integration, providers, environment variables, how something works internally, or any questions about Kimi Code CLI itself.
openspec-archive-change
studyzy
归档实验性工作流中已完成的变更。当用户想要在实现完成后最终确定并归档变更时使用。
feishu-perm
m1heng
Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.