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.zip

Installs 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.
63 chars · catalog descriptionno explicit “when” trigger
Beginner

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

You give it
The repository filesystem.
You get back
Updated catalog files including `catalog/documents.*`, `catalog/ideas.*`, `catalog/projects.*`, `catalog/xref.yml`, `catalog/kanban.md`, and `catalog/unused-ide

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.yml
  • catalog/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 index
  • python tools/townctl.py export-site
  • python 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

python

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.

SkillInstallsUpdatedSafetyDifficulty
indexer (this skill)06moNo flagsBeginner
notion-knowledge-capture109moNo flagsIntermediate
feishu-doc145moNo flagsIntermediate
openspec-continue-change46moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry