Agent skill

Repo Documentation Gatherer

by JocysCom in JocysCom/FocusLogger

Gather, improve, and curate repository documentation and wiki content.

GPL-3.0Auto-check passedKnowledge Management

Install Repo Documentation Gatherer

skills CLI
$ npx skills add JocysCom/FocusLogger --skill repo-documentation-gatherer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install JocysCom/FocusLogger repo-documentation-gatherer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/JocysCom/FocusLogger.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.ai/skills/repo-documentation-gatherer .claude/skills/repo-documentation-gatherer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
repo-documentation-gatherer
GitHub stars
213
Token cost
~1.2k tokens
SKILL.md length
603 words
Files
2
Skills in repo
7
Repo updated
First seen
Licence
GPL-3.0

At a glance

Gather, improve, and curate repository documentation and wiki content.

  • Works in 3 steps: Refresh snapshot: run… → Inventory the snapshot (required):… → Curate: mirror a minimal subset of the…
  • Asked to update
  • SKILL.md covers Goal, Default behaviour (no questions), What is repo-relevant (generic) and KB output requirements (inside…
  • Runs PowerShell scripts from its folder

What it does

Repo Documentation Gatherer is an agent skill from JocysCom/FocusLogger. Gather, improve, and curate repository documentation and wiki content. Use when asked to update, analyze, or modify WIKI instructions/documentation, or when asked to pull an external wiki snapshot into the repo and curate repo-relevant knowledge into a committed, searchable knowledge base under .ai/wiki/.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files.

It sits in Knowledge Management, covering Knowledge bases. The repository describes itself as: Find out which process or program is taking the window focus. In-game controls could temporary stop responding if other program steals the focus. The licence is GPL-3.0.

When your agent uses it

  • Asked to update
  • Modify WIKI instructions/documentation
  • Asked to pull an external wiki snapshot into the repo and curate repo-relevant knowledge into a committed
  • Searchable knowledge base under .ai/wiki/

Example prompts

  • “/repo-documentation-gatherer”

Requirements

  • PowerShell

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Refresh snapshot: run .ai/skills/repo-documentation-gatherer/tools/PullWikiIntoTemp.ps1 to materialize the wiki under .ai/Temp/wiki/.
  2. Inventory the snapshot (required): generate a complete list of snapshot markdown pages and use it as the checklist.
  3. Curate: mirror a minimal subset of the wiki structure under .ai/wiki/ and copy repo-relevant content into matching KB markdown files.

What it can do on your machine

Read from SKILL.md and the folder at commit b32c096. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (PowerShell), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Repo Documentation Gatherer loads about 1.2k tokens when it runs. Until then it costs about 84 tokens; SKILL.md has 603 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~84
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from JocysCom/FocusLogger at commit b32c096, republished under its GPL-3.0 licence (© JocysCom). 603 words, ~1,235 tokens.

Download SKILL.mdSave it as .claude/skills/repo-documentation-gatherer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
repo-documentation-gatherer
description
Gather, improve, and curate repository documentation and wiki content. Use when asked to update, analyze, or modify WIKI instructions/documentation, or when asked to pull an external wiki snapshot into the repo and curate repo-relevant knowledge into a committed, searchable knowledge base under `.ai/wiki/`.

Repo Documentation Gatherer (Wiki Improvement)

Goal

Keep the external wiki as the source of truth, but make its repo-relevant knowledge usable inside this code-repo workspace by maintaining:

  • a raw snapshot under .ai/Temp/wiki/ (not committed)
  • a curated, repo-local KB under .ai/wiki/ (committed, AI-managed)

The repo-local KB must copy relevant content into .ai/wiki/ so it is indexable by repo tooling (RAG). Do not rely on links back to the external wiki for the actual guidance content.

Expectation: curate broadly across the snapshot.

Required: build an explicit review checklist of all snapshot markdown pages (.ai/Temp/wiki/**/*.md) and work through it; do not skim only a small subset.

Default behaviour (no questions)

When asked to update wiki documentation, do this without asking questions:

  1. Refresh snapshot: run .ai/skills/repo-documentation-gatherer/tools/PullWikiIntoTemp.ps1 to materialize the wiki under .ai/Temp/wiki/.

    • Note: The script already knows which WIKI to pull.
  2. Inventory the snapshot (required): generate a complete list of snapshot markdown pages and use it as the checklist.

    Command (PowerShell):

    powershell
    Get-ChildItem -Path .ai/Temp/wiki -Recurse -Filter *.md -File | Select-Object -ExpandProperty FullName
    • Paste this list into the PR/notes and work through it.
    • Use .order files (when present) to follow intended reading order.
  3. Curate: mirror a minimal subset of the wiki structure under .ai/wiki/ and copy repo-relevant content into matching KB markdown files.

    • Keep filenames and headings aligned with the snapshot where possible.
    • Do not collapse everything into a single file unless the snapshot itself is tiny.

Do not ask clarifying questions about scope, target pages, or desired outcomes. Assume the task is: refresh the snapshot and curate repo-relevant content into the KB.

Only ask questions if the workflow is blocked (e.g., missing git credentials/access, missing script, or the snapshot cannot be pulled).

What is repo-relevant (generic)

Treat content as repo-relevant if it enables work in this repository.

A section is repo-relevant if it answers any of these:

  • What is this repo for and who uses it?
  • How to build/run/test/debug/deploy/release this repo
  • Repo-specific conventions and workflows (branching/versioning, environment names, generators, directory layout)
  • Required external dependencies and how to configure them locally (databases, SSO, secrets sources, URLs/ports)
  • Common troubleshooting and operational runbooks

The parent wiki may contain non-coding content (process, product, domain). Curate it only when it affects working with, operating, or changing this repo.

Show full SKILL.md (242 more words)Show less
What to extract (priority order)

Extract, in order:

  1. Entry points (where to start, key concepts, how to navigate)
  2. Build/run/test primitives (prefer repo-owned scripts and commands as SSOT)
  3. Local environment & configuration (env names, required services, ports/URLs, where secrets come from)
  4. Release/deploy workflow (steps, smoke checks, rollbacks)
  5. Repo conventions (branching/versioning, structure, generators)
  6. Troubleshooting (common failures and known fixes)

Do not extract secrets, credentials, or customer-sensitive data.

KB output requirements (inside this repo)

Required entry point

The KB must contain .ai/wiki/index.md as the entry point.

Structure (required)
  • Mirror a minimal subset of the snapshot structure under .ai/wiki/ (e.g., Illuminate/, Coding-Guidelines/, Accessibility/).
  • Create one KB markdown per snapshot page you extract from (copy relevant sections into the matching path).
  • Keep .ai/wiki/index.md as a short table-of-contents linking to the curated KB pages.
  • Remove/rename superseded KB files in the same change (no duplicates).
Content style

Write short, actionable guidance (checklists and commands). Prefer distillation, but keep the guidance content itself inside .ai/wiki/ (copy from the snapshot and distill there). Do not link back to the external wiki for long details; instead, copy any repo-relevant details that must be searchable.

Keep .ai/wiki/ in sync with the snapshot: if content is removed or materially changed in the external wiki snapshot, remove/update it in .ai/wiki/ in the same change.

Do not add any repo-derived facts, assumptions, or helpful background that is not explicitly present in the external wiki snapshot; when unsure, omit rather than invent.

© JocysCom, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .ai/skills/repo-documentation-gatherer of JocysCom/FocusLogger.

  • SKILL.md
  • tools/PullWikiIntoTemp.ps1

Open the folder on GitHubat commit b32c096

Compare with similar skills

Repo Documentation Gatherer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Repo Documentation Gatherer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Repo Documentation Gatherer this skillJocysCom/FocusLogger213—~1.2kAutomated safety check: PassGPL-3.0
Knowledge Searchdataelement/bisheng12k—~1.1kAutomated safety check: PassApache-2.0
Capture Conversationoutline/outline41k—~474Automated safety check: PassCustom licence
Find And Citeoutline/outline41k—~537Automated safety check: PassCustom licence
Xhs Virtual Productchenjin-cmd/xhs-virtual-product729—~862Automated safety check: PassMIT
OpenkbVectifyAI/OpenKB4.8k1 repos~2kAutomated safety check: WarnApache-2.0

Similar skills

  • Knowledge Search

    dataelement/bisheng

    Search the user's knowledge bases and knowledge spaces (企业知识库检索).

    12k GitHub stars~1.1k tokensUpdated yesterday
    Knowledge ManagementAuto-check passed
  • Capture Conversation

    outline/outline

    Save the current conversation, a decision, or a set of notes as a document in an Outline collection; use when the user wants to keep what was discussed in their knowledge base.

    41k GitHub stars~474 tokensUpdated today
    Knowledge ManagementAuto-check passed
  • Find And Cite

    outline/outline

    Answer questions from the Outline knowledge base with quotes and links to the source documents; use when the user asks what the team knows, documented, or decided about a topic.

    41k GitHub stars~537 tokensUpdated today
    Knowledge ManagementAuto-check passed
  • Xhs Virtual Product

    chenjin-cmd/xhs-virtual-product

    This skill helps plan, select, produce, and market Xiaohongshu (RED) virtual/digital products — templates, knowledge bases, test tools, study materials.

    729 GitHub stars~862 tokensUpdated 10 days ago
    Knowledge ManagementAuto-check passed
  • Openkb

    VectifyAI/OpenKB

    A skill your agent uses when the user asks about content in their OpenKB knowledge base — research topics, concepts compiled from their documents, cross-document synthesis — or mentions openkb, an…

    4.8k GitHub starsUsed in 1 repo~2k tokens
    Knowledge ManagementAuto-check: warnings
  • Learn From Materials

    dmoshehun-prog/learn-from-materials

    Turns books, PDFs, slides and web pages into a source-grounded knowledge base and an interactive learning page in English or Chinese, with quizzes, relationship maps and reusable methodology notes.

    947 GitHub stars~7.9k tokensUpdated 4 days ago
    Knowledge ManagementAuto-check passed

More from JocysCom/FocusLogger

  • AI Self Improvement

    JocysCom/FocusLogger

    Update, create, improve, and synchronise this repository's AI agent instructions and related assets (including skills).

    213 GitHub stars~1.1k tokensUpdated 3 mo ago
    Auto-check passed
  • QA Tester

    JocysCom/FocusLogger

    Create and maintain automated tests in Microsoft-native/.NET projects with a minimal stack — MSTest runner, System.Windows.Automation for Windows desktop, Playwright for real browser smoke.

    213 GitHub stars~12k tokensUpdated 3 mo ago
    Auto-check passed
  • Solution Patterns

    JocysCom/FocusLogger

    Establish and enforce deterministic path patterns across Code ↔ UI route/menu ↔ Test for any project.

    213 GitHub stars~8k tokensUpdated 3 mo ago
    Auto-check passed
  • Mermaid Rasterize

    JocysCom/FocusLogger

    Rasterize specific mermaid blocks inside a markdown file into PNG images.

    213 GitHub stars~835 tokensUpdated 3 mo ago
    Auto-check passed
  • PR Review

    JocysCom/FocusLogger

    AI-assisted pull request review workflow for Azure DevOps Git repositories.

    213 GitHub stars~12k tokensUpdated 3 mo ago
    Auto-check: warnings
  • Repository Analysis

    JocysCom/FocusLogger

    Generate or refresh .ai/repository-analysis.instructions.md whenever the user needs a repository-wide map of architecture, projects, technology stack, developer workflows, CI/testing, documentation…

    213 GitHub stars~3.1k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Repo Documentation Gatherer

What does Repo Documentation Gatherer do?

Gather, improve, and curate repository documentation and wiki content. Repo Documentation Gatherer is an agent skill from JocysCom/FocusLogger. Gather, improve, and curate repository documentation and wiki content.

When should I use Repo Documentation Gatherer?

Repo Documentation Gatherer fits situations like: asked to update; modify WIKI instructions/documentation; asked to pull an external wiki snapshot into the repo and curate repo-relevant knowledge into a committed; searchable knowledge base under .ai/wiki/.

How do I install Repo Documentation Gatherer in Claude Code?

Run `npx skills add JocysCom/FocusLogger --skill repo-documentation-gatherer -a claude-code`. Or copy the skill folder (.ai/skills/repo-documentation-gatherer in JocysCom/FocusLogger) into .claude/skills/repo-documentation-gatherer in your project. Claude Code loads it when a task matches its description.

How do I install Repo Documentation Gatherer in Codex?

Run `npx skills add JocysCom/FocusLogger --skill repo-documentation-gatherer -a codex`. Or copy the skill folder (.ai/skills/repo-documentation-gatherer in JocysCom/FocusLogger) into .agents/skills/repo-documentation-gatherer in your project. Codex loads it when a task matches its description.

Can I use Repo Documentation Gatherer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JocysCom/FocusLogger --skill repo-documentation-gatherer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/repo-documentation-gatherer, .gemini/skills/repo-documentation-gatherer, .github/skills/repo-documentation-gatherer and .opencode/skills/repo-documentation-gatherer in your project.

What does Repo Documentation Gatherer need to run?

Going by SKILL.md and its folder, Repo Documentation Gatherer needs PowerShell for the scripts in its folder. Our summary lists: PowerShell.

Does Repo Documentation Gatherer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Repo Documentation Gatherer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Repo Documentation Gatherer use?

Repo Documentation Gatherer is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Repo Documentation Gatherer use?

About 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Repo Documentation Gatherer?

Skills that share tags, products or a category with Repo Documentation Gatherer: Knowledge Search (dataelement/bisheng, 12k stars), Capture Conversation (outline/outline, 41k stars), Find And Cite (outline/outline, 41k stars) and Xhs Virtual Product (chenjin-cmd/xhs-virtual-product, 729 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Repo Documentation Gatherer?

JocysCom (a GitHub organization) maintains it in JocysCom/FocusLogger, which has 213 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on June 30, 2026.

Source: JocysCom/FocusLogger on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.