Skip to content

Guide · Agent skill

How to use the index-refresh agent skill for LLM Wiki

Updated · written with AI from the project's own documentation and checked against our catalogue data

The index-refresh skill is a set of written instructions that tells an AI agent how to keep the navigation index of an LLM Wiki accurate. An LLM Wiki is a folder of markdown knowledge pages, and this skill is designed for the Paperclip LLM Wiki plugin. This guide explains what the skill makes the agent do, how to install it, how to trigger it, and what it needs, so you can run an index refresh with a clear picture of its limits.

LLM Wiki Index Refreshpaperclipai/paperclip · MIT

Quick start

  1. 1Download and unzip. Download the skill ZIP from this page and unzip it to get the index-refresh folder containing SKILL.md.
  2. 2Place the skill folder. Move the folder to ~/.claude/skills/ for personal use, or to .claude/skills/ inside a project to scope it there.
  3. 3Confirm the plugin tools. Make sure the Paperclip LLM Wiki plugin environment provides wiki_search, wiki_read_page and wiki_write_page.
  4. 4Create the operation issue. Open an operation issue with operationType set to index, including the target wikiId and spaceSlug.
  5. 5Ask the agent to run it. Give a natural request that names the index refresh and the target space, so the agent matches the skill.
  6. 6Review index and log. Check wiki/index.md for accuracy and the new wiki/log.md entry for added and removed counts.

What is an agent skill and what does index-refresh do?

An agent skill is a folder containing a SKILL.md file: written instructions that an AI agent reads when a task matches the skill's description. This one is named index-refresh and is triggered when an LLM Wiki operation issue requests an index refresh.

When it runs, the agent reads wiki/index.md, walks the wiki's directory tree, and adds links to pages that exist but are missing from the index. It removes entries for pages that have been deleted and writes a one-line summary for each entry, taken from the page's own first paragraph or title. It then records counts in wiki/log.md. The skill is designed not to edit the content of any page.

  • Adds index entries for pages on disk that are missing from the index.
  • Removes index entries whose page no longer exists.
  • Groups entries by category: sources, projects, entities, concepts and synthesis, plus any custom categories the wiki defines.
  • Appends a dated entry with counts to wiki/log.md as an audit trail.

Install the index-refresh skill

Download the ZIP from the skill's page in this directory and unzip it. To make the skill available to Claude Code across your projects, place the unzipped folder in ~/.claude/skills/. To scope it to a single project, place it in that project's .claude/skills/ folder instead.

If you use the Claude apps, you can upload the skill instead. Open Settings, go to Capabilities, then Skills, and upload the skill there.

  • Personal install: ~/.claude/skills/
  • Project install: .claude/skills/ inside your project
  • Claude apps: Settings → Capabilities → Skills

Set up the environment the skill needs

The skill depends on the Paperclip LLM Wiki plugin environment. It expects three tools to be available: wiki_search, wiki_read_page and wiki_write_page. Without them, the agent cannot read the wiki or write the index.

The skill also needs an operation issue with operationType set to "index". That issue must supply the wikiId and spaceSlug of the target space. The skill refreshes only that space unless the issue explicitly asks for a multi-space sweep.

  • Paperclip LLM Wiki plugin environment providing wiki_search, wiki_read_page and wiki_write_page
  • An operation issue with operationType "index"
  • wikiId and spaceSlug in the operation issue

How to trigger the skill with a natural request

The skill is triggered by context rather than a fixed command. The description tells the agent to use it when an LLM Wiki operation issue requests an index refresh. In practice, you create or point the agent to an operation issue of type index that names the wiki and space, and the agent matches the request to this skill.

The index-refresh routine title is also accepted as a trigger, so asking the agent to run the index-refresh routine for a given space is a reasonable phrasing. Check that the issue includes the wikiId and spaceSlug, because the skill will not proceed without them.

  • "Run the index refresh for the research wiki, space marketing." (include the issue's wikiId and spaceSlug)
  • "Process the index operation issue for this wiki and rebuild the index."
  • "Run the index-refresh routine for space docs and log the counts."

What the skill will not do

The skill is narrow by design. It does not change page content, does not resolve contradictions, does not fix broken links and does not fill concept gaps. It also does not write a summary that the page does not support. If a page has no clear first paragraph, the skill flags it for the separate wiki-lint step.

If you need broken links fixed or new content written, use wiki-lint or another workflow, not index-refresh.

  • Does not edit page bodies or any file under raw/.
  • Does not fix broken links or resolve contradictions.
  • Does not write summaries that the page itself does not support.

Check the result

After a run, review wiki/index.md and the new entry at the end of wiki/log.md. The skill's verification checklist requires that the index matches the actual contents of wiki/, that each line has the form shown below, and that custom category sections are kept. The log entry must exist even when the counts are zero.

  • Index lines follow the form - [[path]] — summary.
  • Log entry header shows added=N removed=M.
  • Log names the operation issue identifier.
- [[<path>]] — <one-line summary>

What people use it for

  • Keeping a team's LLM Wiki navigation current after many pages were added by hand.
  • Cleaning up index entries after pages were deleted from a space.
  • Producing an audit trail in wiki/log.md showing when index changes happened and their counts.
  • Studying how an agent skill can be limited to specific files and tools.

Frequently asked questions

Is the index-refresh skill free and what is its licence?

The source project is listed under the MIT licence. The skill is distributed as a ZIP from this directory page, and the source does not mention a price.

What do I need to use index-refresh?

You need the Paperclip LLM Wiki plugin environment providing wiki_search, wiki_read_page and wiki_write_page, plus an operation issue with operationType set to index that supplies wikiId and spaceSlug.

Where do I install an agent skill like this one?

Unzip the folder into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. In the Claude apps, you can upload it under Settings, then Capabilities, then Skills.

Does index-refresh run scripts or use the network?

According to the listing, the skill runs no scripts and uses no network. It works through the wiki_* tools and only writes wiki/index.md and wiki/log.md.

Will index-refresh fix broken links or edit my pages?

No. The skill is designed not to change page content. It defers broken links, contradictions and concept gaps to the separate wiki-lint step.

Can I use index-refresh without Paperclip?

The skill is written for the Paperclip LLM Wiki plugin because its workflow depends on operation issues, wikiId and spaceSlug fields, and wiki_* tools. People without that plugin will not get a working workflow from it.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use index-refresh if you run an LLM Wiki in the Paperclip LLM Wiki plugin and want the index kept current with a log of every change. Pick something else if you do not use that plugin, or if you need the agent to fix links or write content, since the skill explicitly leaves those tasks to wiki-lint.

Download the skill