Agent skill

Documentation Inversion

by hashgraph-online in hashgraph-online/awesome-codex-plugins

Inverts the traditional documentation flow from code-to-wiki-for-humans (which rots) into code-to-CLAUDE.md-to-skills-for-agents (which stays current).

Apache-2.0Auto-check passedAgent Workflows

Install Documentation Inversion

skills CLI
$ npx skills add hashgraph-online/awesome-codex-plugins --skill documentation-inversion -a claude-code

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

GitHub CLI
$ gh skill install hashgraph-online/awesome-codex-plugins documentation-inversion --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/hashgraph-online/awesome-codex-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/JuliusBrussee/blueprint/skills/documentation-inversion .claude/skills/documentation-inversion && 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
documentation-inversion
GitHub stars
1.2k
Token cost
~4.5k tokens
SKILL.md length
1,528 words
Files
1
Skills in repo
736
Repo updated
First seen
Licence
Apache-2.0

At a glance

Inverts the traditional documentation flow from code-to-wiki-for-humans (which rots) into code-to-CLAUDE.md-to-skills-for-agents (which stays current).

  • Works in 12 steps: Each Module Gets a CLAUDE.md → Create Navigation Skills → Package as a Plugin → …
  • Tasks that involve Agent instruction files
  • SKILL.md covers Core Principle, The Problem: Traditional…, The Solution: Inverted… and Implementation Pattern, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Documentation Inversion is an agent skill from hashgraph-online/awesome-codex-plugins. Inverts the traditional documentation flow from code-to-wiki-for-humans (which rots) into code-to-CLAUDE.md-to-skills-for-agents (which stays current). Each module gets a machine-readable CLAUDE.md, navigation skills teach agents how to explore libraries, and plugins package skills for on-demand loading. Documentation structured for machine consumption -- hierarchical, cross-referenced, with clear entry points -- rather than narrative human reading. This is a fundamental shift: build documentation for agents, not…

Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Agent instruction files. The repository describes itself as: A curated list of awesome OpenAI Codex / ChatGPT plugins, skills, and resources. The 1 Codex Marketplace. See live plugins at: https://hol.org/plugins/best-codex-plugins. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Agent instruction files

Example prompts

  • “documentation inversion”
  • “skills as docs”
  • “living documentation”
  • “/documentation-inversion”

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. Each Module Gets a CLAUDE.md
  2. Create Navigation Skills
  3. Package as a Plugin
  4. Agent Loads On Demand
  5. Add CLAUDE.md Files (1-2 days)
  6. Create Navigation Skills (1-2 days)
  7. Enforce Co-Location (Ongoing)
  8. Deprecate the Wiki (When Ready)
  9. CLAUDE.md as a Code Dump
  10. Narrative Prose Instead of Structure
  11. Duplicating Code Comments
  12. Never Updating CLAUDE.md

What it can do on your machine

Read from SKILL.md and the folder at commit 16b4156. 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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown and json).

    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

Documentation Inversion loads about 4.5k tokens when it runs. Until then it costs about 176 tokens; SKILL.md has 1,528 words of instructions outside code blocks.

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

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 hashgraph-online/awesome-codex-plugins at commit 16b4156, republished under its Apache-2.0 licence (© hashgraph-online). 1,528 words, ~4,503 tokens.

Download SKILL.mdSave it as .claude/skills/documentation-inversion/SKILL.md (or your agent's skills folder).
name
documentation-inversion
description
Inverts the traditional documentation flow from code-to-wiki-for-humans (which rots) into code-to-CLAUDE.md-to-skills-for-agents (which stays current). Each module gets a machine-readable CLAUDE.md, navigation skills teach agents how to explore libraries, and plugins package skills for on-demand loading. Documentation structured for machine consumption -- hierarchical, cross-referenced, with clear entry points -- rather than narrative human reading. This is a fundamental shift: build documentation for agents, not people. Triggers: "documentation inversion", "skills as docs", "living documentation", "docs for agents", "machine-readable docs", "agent-first documentation".

Documentation Inversion

Traditional documentation drifts out of sync because it lives separately from the code. Documentation inversion places guidance directly in the codebase, structured for agent consumption, so that AI can explore the source and find current information on demand.

Core Principle

Structure documentation for programmatic navigation -- hierarchical, cross-referenced, with explicit entry points -- so that AI agents can find what they need without human guidance.

Traditional documentation assumes a human reader who will browse, search, and interpret context. Agent-first documentation assumes a machine reader that needs: explicit entry points, structured hierarchies, cross-references it can follow programmatically, and guidance on what to explore next.


The Problem: Traditional Documentation Rots

Traditional Flow
Developer ships a feature → Writes a wiki article explaining it
                                      ↓
                               Weeks or months elapse
                                      ↓
                               Another developer refactors the feature
                                      ↓
                               The wiki article is never revised
                                      ↓
                               A third developer (or an agent) follows the stale article
                                      ↓
                               Incorrect assumptions, wasted effort, subtle bugs

Why it rots:

  • Documentation is a second-class artifact -- the incentive is to ship code, not update docs
  • The audience (humans) may not notice staleness until they hit a problem
  • There is no automated validation that docs match code
  • Docs live in a separate system (wiki, Notion) disconnected from the codebase
  • Nobody owns documentation maintenance as a primary responsibility
The Cost of Rot
  • New team members learn wrong patterns from stale docs
  • AI agents given stale docs produce code based on outdated assumptions
  • Time spent debugging issues caused by following outdated guidance
  • Tribal knowledge accumulates in chat, not in any durable format

The Solution: Inverted Documentation Flow

Inverted Flow
Developer modifies a module → Updates the co-located CLAUDE.md in the same PR
                                       ↓
                                Navigation skill describes HOW to explore, not WHAT exists
                                       ↓
                                Plugin bundles skills so agents can load them on demand
                                       ↓
                                Agent enters the module → loads skill → reads live source code
                                       ↓
                                Guidance stays accurate because the source itself is the authority

Why it stays current:

  • CLAUDE.md files live in the codebase, next to the code they describe
  • They are loaded automatically by AI agents when entering a directory
  • Skills teach agents how to explore, not what the code currently does -- so they stay accurate even as implementation details change
  • The agent reads current source code, guided by the skill -- the source is the documentation
  • Code review can enforce CLAUDE.md updates alongside code changes

Implementation Pattern

Step 1: Each Module Gets a CLAUDE.md

Place a CLAUDE.md file at the root of each significant module, library, or directory.

What goes in a CLAUDE.md:

markdown
# {Module Name}

## Purpose
{One paragraph: what this module does and why it exists}

## Entry Points
- `src/index.ts` -- Public API surface. Start here for understanding exports.
- `src/core/engine.ts` -- Core logic. Start here for understanding internals.

## Architecture
{Brief description of how the module is structured internally}

### Key Files
| File | Responsibility |
|------|---------------|
| `src/index.ts` | Public API, re-exports |
| `src/core/engine.ts` | Core processing engine |
| `src/core/types.ts` | Shared type definitions |
| `src/utils/helpers.ts` | Utility functions |

## Conventions
- {Naming conventions specific to this module}
- {Error handling patterns}
- {Testing patterns}

## Dependencies
- `{dependency-a}` -- Used for {purpose}
- `{dependency-b}` -- Used for {purpose}

## Cross-References
- See `../shared/CLAUDE.md` for shared utilities
- See `../api/CLAUDE.md` for the API layer that consumes this module

Key properties of a good CLAUDE.md:

  • Hierarchical: Organized as a tree the agent can navigate level by level
  • Cross-referenced: Links to related CLAUDE.md files in other modules
  • Entry-point focused: Tells the agent where to start, not everything that exists
  • Convention-documenting: Captures patterns the agent should follow when modifying code
  • Brief: Under 100 lines. Details live in the code itself.
Step 2: Create Navigation Skills

A navigation skill teaches the agent how to explore a library or module. It does not describe the library's current state -- it describes the process for understanding it.

Navigation Skill Template:

markdown
---
name: {library-name}-navigation
description: >
  Teaches the agent how to navigate and understand the {library-name} library.
  Triggers: "{library-name}", "how does {library-name} work",
  "understand {library-name}".
---

# Navigating {Library Name}

## Quick Orientation
1. Read `{root}/CLAUDE.md` for purpose and entry points
2. Read `{root}/src/index.ts` for the public API surface
3. Read `{root}/src/core/types.ts` for core type definitions

## Understanding the Architecture
1. Start with the entry point identified in CLAUDE.md
2. Trace the main flow: {describe the primary call path}
3. Key abstractions: {list the 3-5 most important interfaces/classes}

## Common Tasks

### Adding a New Feature
1. Define types in `src/core/types.ts`
2. Implement core logic in `src/core/`
3. Export from `src/index.ts`
4. Add tests in `tests/`

### Fixing a Bug
1. Identify the failing test or behavior
2. Trace from the public API inward
3. Core logic is in `src/core/engine.ts`
4. Edge cases are typically in `src/utils/helpers.ts`

### Understanding a Specific Feature
1. Search for the feature name in `src/core/`
2. Read the test file for that feature -- tests document behavior
3. Check CLAUDE.md for any conventions specific to that area

## Anti-Patterns to Avoid
- {Pattern to avoid and why}
- {Pattern to avoid and why}

Why skills work better than static docs:

  • The skill tells the agent what to do, not what the code is
  • The agent then reads the current source code to understand what the code is
  • The process described in the skill remains valid even as the code changes
  • It is a recipe, not a snapshot
Step 3: Package as a Plugin

Bundle related navigation skills into a Claude Code plugin:

{library-name}-docs/
├── plugin.json
└── skills/
    ├── navigation/
    │   └── SKILL.md          # How to navigate the library
    ├── contributing/
    │   └── SKILL.md          # How to contribute to the library
    └── troubleshooting/
        └── SKILL.md          # How to debug common issues

plugin.json:

json
{
  "name": "{library-name}-docs",
  "description": "Agent-first documentation for {library-name}",
  "version": "1.0.0"
}
Step 4: Agent Loads On Demand

When an agent encounters the library:

  1. The plugin's skills appear in the agent's available skill set
  2. Agent loads the navigation skill when it needs to work with the library
  3. Skill guides the agent to read CLAUDE.md files and explore current source
  4. Agent builds understanding from current code, not stale documentation

The Hierarchy: Three Levels of Agent Documentation

Level 1: CLAUDE.md files (per-directory, auto-loaded)
    ↓
Level 2: Navigation skills (per-library, loaded on demand)
    ↓
Level 3: Plugin packages (distributable, installable)
Level 1: CLAUDE.md Files
  • Scope: One directory or module
  • Loaded: Automatically when the agent enters the directory
  • Content: Purpose, entry points, conventions, cross-references
  • Maintained by: The team that owns the module
  • Update trigger: Code review -- CLAUDE.md changes alongside code changes
Level 2: Navigation Skills
  • Scope: One library or subsystem (may span multiple directories)
  • Loaded: On demand when the agent needs to work with the library
  • Content: Exploration process, common tasks, anti-patterns
  • Maintained by: The team or developer who created the skill
  • Update trigger: When the library's architecture changes (not every code change)
Level 3: Plugin Packages
  • Scope: A distributable collection of skills for a library or framework
  • Loaded: Installed into a project, then skills load on demand
  • Content: Multiple skills covering navigation, contributing, troubleshooting
  • Maintained by: The library maintainers or community
  • Update trigger: Major version changes or new skill additions

Designing CLAUDE.md for Machine Consumption

Structure for Machines, Not Narratives

Bad (human-narrative style):

markdown
This module was originally created in 2023 to handle user authentication.
Over time, we've added OAuth support, session management, and rate limiting.
The main file you'll want to look at is auth.ts, which contains most of the
logic. There's also a helpers file with some utility functions.

Good (machine-structured style):

markdown
# Auth Module

## Purpose
User authentication: login, logout, session management, OAuth, rate limiting.

## Entry Points
- `src/auth.ts` -- Core auth logic (login, logout, verify)
- `src/oauth.ts` -- OAuth provider integrations
- `src/session.ts` -- Session management
- `src/rate-limit.ts` -- Rate limiting middleware

## Key Types
- `AuthUser` in `src/types.ts` -- Authenticated user object
- `Session` in `src/types.ts` -- Session state
- `OAuthProvider` in `src/oauth.ts` -- Provider interface

## Conventions
- All auth functions return `Result<T, AuthError>` -- never throw
- Sessions are stored in Redis -- see `src/session.ts` for connection setup
- Rate limits are per-IP by default -- see `src/rate-limit.ts` for config
Key Differences
DimensionHuman-OrientedAgent-Oriented
LayoutFlowing paragraphs and narrative arcsLabeled sections, bullet lists, and tables
Starting pointsBuried in prose ("you'll want to look at...")Dedicated "Entry Points" section with exact file paths
Type informationWoven into explanatory textEnumerated with source locations
Historical contextProminent (gives humans background)Absent (agents only need current state)
Coding standardsScattered across wikis or tribal knowledgeStated as explicit rules inside the CLAUDE.md
Links to related docsVague ("check the API docs")Precise (../api/CLAUDE.md#authentication)

CLAUDE.md Hierarchy and Inheritance

CLAUDE.md files are hierarchical -- an agent entering a directory loads the CLAUDE.md from that directory AND all parent directories up to the project root.

project/
├── CLAUDE.md                    # Project-wide conventions (loaded everywhere)
├── src/
│   ├── CLAUDE.md                # Source code conventions (loaded in src/ and below)
│   ├── auth/
│   │   ├── CLAUDE.md            # Auth module specifics (loaded in auth/ and below)
│   │   └── oauth/
│   │       └── CLAUDE.md        # OAuth specifics (loaded only in oauth/)
│   └── api/
│       └── CLAUDE.md            # API module specifics
└── tests/
    └── CLAUDE.md                # Testing conventions

When an agent works in src/auth/oauth/, it loads:

  1. project/CLAUDE.md -- project-wide conventions
  2. project/src/CLAUDE.md -- source code conventions
  3. project/src/auth/CLAUDE.md -- auth module conventions
  4. project/src/auth/oauth/CLAUDE.md -- OAuth-specific conventions

Use this hierarchy intentionally:

  • Project root: language, build commands, Git conventions, overall architecture
  • src/: coding conventions, import patterns, error handling patterns
  • Module level: module-specific entry points, types, dependencies
  • Sub-module level: only when there are sub-module-specific conventions

Migration Path: From Wiki to Inverted Docs

Phase 1: Add CLAUDE.md Files (1-2 days)
  1. Identify the 5-10 most important modules in the codebase
  2. Create a CLAUDE.md for each with: purpose, entry points, key files, conventions
  3. Add a root CLAUDE.md with project-wide conventions
  4. Do not delete the wiki yet -- CLAUDE.md files supplement it initially
Show full SKILL.md (592 more words)Show less
Phase 2: Create Navigation Skills (1-2 days)
  1. For each major library or subsystem, create a navigation skill
  2. Focus on the exploration process, not the current state
  3. Package skills into a plugin
  4. Test: give the agent a task in each library area and verify it loads the skill
Phase 3: Enforce Co-Location (Ongoing)
  1. Add to code review checklist: "Does this change need a CLAUDE.md update?"
  2. When new modules are created, require a CLAUDE.md as part of the PR
  3. When existing docs are found to be stale, update the CLAUDE.md (not the wiki)
  4. Gradually, the CLAUDE.md files become the authoritative source
Phase 4: Deprecate the Wiki (When Ready)
  1. Audit: for each wiki page, verify the information exists in CLAUDE.md files or skills
  2. Archive the wiki (do not delete -- it may have historical context worth preserving)
  3. Redirect documentation questions to: "Read the CLAUDE.md in the relevant directory"

Measuring Documentation Health

Staleness Indicators
SignalMeaning
CLAUDE.md not updated in 6+ months but code changed significantlyDocumentation may be stale
Agent frequently ignores CLAUDE.md guidanceGuidance may be outdated or unhelpful
Agent asks clarifying questions about a module that has a CLAUDE.mdCLAUDE.md is missing key information
New team members still rely on tribal knowledgeCLAUDE.md files are incomplete
Health Metrics
  • Coverage: What percentage of significant modules have a CLAUDE.md?
  • Freshness: When was each CLAUDE.md last updated relative to its module's last code change?
  • Usefulness: Do agents produce better output when CLAUDE.md files are present?
  • Completeness: Does each CLAUDE.md have: purpose, entry points, key files, conventions?

Anti-Patterns

1. CLAUDE.md as a Code Dump

Problem: CLAUDE.md lists every file and function in the module. Fix: Focus on entry points and navigation, not exhaustive inventory. The agent can read the directory listing itself.

2. Narrative Prose Instead of Structure

Problem: CLAUDE.md reads like a blog post about the module's history. Fix: Use tables, lists, and labeled sections. Agents parse structure, not stories.

3. Duplicating Code Comments

Problem: CLAUDE.md repeats what is already in code comments and docstrings. Fix: CLAUDE.md should describe the module-level view -- architecture, conventions, entry points. Code comments handle the function-level view.

4. Never Updating CLAUDE.md

Problem: CLAUDE.md is written once and never touched again. Fix: Make CLAUDE.md updates part of the code review process. If you changed the module's architecture, update the CLAUDE.md.

5. One Giant CLAUDE.md at the Root

Problem: All documentation is in a single root CLAUDE.md file. Fix: Use the hierarchy. Root CLAUDE.md has project-wide conventions; each module has its own CLAUDE.md with module-specific guidance. This mirrors progressive disclosure.


Integration with SDD

Documentation inversion is a natural extension of SDD's context architecture:

SDD ConceptDocumentation Inversion Counterpart
Context directory structure (specs/, plans/, impl/)Per-module CLAUDE.md files co-located with source
Progressive disclosure (index file points to detail files)CLAUDE.md hierarchy cascading from project root to leaf modules
Specifications as the source of truthCLAUDE.md as the authoritative guidance artifact for each module
Skills encoding reusable proceduresNavigation skills encoding reusable exploration workflows
Plugins as a distribution mechanismDocumentation plugins bundling skills for installation into other projects

The key insight from SDD applies directly: strong documentation enables agents to orient themselves in unfamiliar code and contribute meaningfully without step-by-step human direction.


Cross-References

  • context-architecture -- The progressive disclosure pattern that CLAUDE.md hierarchy implements
  • methodology -- How documentation inversion fits into the broader Cavekit lifecycle
  • spec-writing -- Specs and CLAUDE.md files share the same structural principles
  • brownfield-adoption -- When adopting SDD on an existing codebase, CLAUDE.md files are step 1
  • impl-tracking -- Implementation tracking documents are a form of inverted documentation

© hashgraph-online, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/JuliusBrussee/blueprint/skills/documentation-inversion of hashgraph-online/awesome-codex-plugins.

Open the folder on GitHubat commit 16b4156

Compare with similar skills

Documentation Inversion 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.

Documentation Inversion compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Documentation Inversion this skillhashgraph-online/awesome-codex-plugins1.2k—~4.5kAutomated safety check: PassApache-2.0
Using Agent Skillsaddyosmani/agent-skills102k4 repos~2.4kAutomated safety check: PassMIT
Claude ReflectBayramAnnakov/claude-reflect1.7k2 repos~627Automated safety check: PassMIT
Neat-Freak Knowledge CloseoutKKKKhazix/khazix-skills21k—~1.9kAutomated safety check: PassMIT
Task Observerrebelytics/one-skill-to-rule-them-all3.2k1 repos~12kAutomated safety check: PassCC-BY-4.0
Writing For Agentsbestofjs/bestofjs3.1k17 repos~2.7kAutomated safety check: PassMIT

Similar skills

  • Using Agent Skills

    addyosmani/agent-skills

    Meta-skill for choosing which workflow skill fits the task at hand, plus always-on habits: surface assumptions, stop on confusion, push back, keep it simple and stay in scope.

    102k GitHub starsUsed in 4 repos~2.4k tokens
    Agent WorkflowsAuto-check passed
  • Claude Reflect

    BayramAnnakov/claude-reflect

    Self-learning system that captures corrections during sessions and reminds users to run /reflect to update CLAUDE.md.

    1.7k GitHub starsUsed in 2 repos~627 tokens
    Agent WorkflowsAuto-check passed
  • Neat-Freak Knowledge Closeout

    KKKKhazix/khazix-skills

    Brings project docs, agent rule files, authorized memory and leftover workspace files back in line with what the code and runtime actually do at the end of a work session.

    21k GitHub stars~1.9k tokensUpdated 6 days ago
    Agent WorkflowsAuto-check passed
  • Task Observer

    rebelytics/one-skill-to-rule-them-all

    Monitors task execution for skill improvement opportunities.

    3.2k GitHub starsUsed in 1 repo~12k tokens
    Agent WorkflowsAuto-check passed
  • Writing For Agents

    bestofjs/bestofjs

    Writing documents for agents. An agent skill from bestofjs/bestofjs.

    3.1k GitHub starsUsed in 17 repos~2.7k tokens
    Agent WorkflowsAuto-check passed
  • SkillOpt Sleep Cycle

    microsoft/SkillOpt

    Official

    Runs an on-demand or nightly sleep cycle that reviews past Claude Code sessions and proposes validated updates to CLAUDE.md and skills.

    18k GitHub stars~2.3k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

More from hashgraph-online/awesome-codex-plugins

All 736 skills in this repo
  • Anime Reaction Gif

    hashgraph-online/awesome-codex-plugins

    Create original anime-style reaction stickers as looping GIFs and MP4 previews, using generated character pose sheets and timed key poses.

    1.2k GitHub stars~922 tokensUpdated yesterday
    Auto-check passed
  • Calibredb

    hashgraph-online/awesome-codex-plugins

    Manage and query Calibre libraries with the calibredb CLI (local paths or Calibre Content server URLs).

    1.2k GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Rust API Test Harness

    hashgraph-online/awesome-codex-plugins

    A skill your agent uses when adding, changing, testing, or debugging Rust HTTP APIs and services, especially when Codex needs black-box integration tests, random-port app startup, real database test…

    1.2k GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Art

    hashgraph-online/awesome-codex-plugins

    Make a studio's game look like something at build time — a cover from a real frame of the game (free), painted covers, backdrops, textures and character plates from image models through the…

    1.2k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Calle

    hashgraph-online/awesome-codex-plugins

    Use CALL-E from Codex through the calle CLI. An agent skill from hashgraph-online/awesome-codex-plugins.

    1.2k GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed
  • Game Balance Economy

    hashgraph-online/awesome-codex-plugins

    Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies.

    1.2k GitHub stars~618 tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Documentation Inversion

What does Documentation Inversion do?

Inverts the traditional documentation flow from code-to-wiki-for-humans (which rots) into code-to-CLAUDE.md-to-skills-for-agents (which stays current). Documentation Inversion is an agent skill from hashgraph-online/awesome-codex-plugins.md-to-skills-for-agents (which stays current).

When should I use Documentation Inversion?

Documentation Inversion fits situations like: tasks that involve Agent instruction files.

How do I install Documentation Inversion in Claude Code?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill documentation-inversion -a claude-code`. Or copy the skill folder (plugins/JuliusBrussee/blueprint/skills/documentation-inversion in hashgraph-online/awesome-codex-plugins) into .claude/skills/documentation-inversion in your project. Claude Code loads it when a task matches its description.

How do I install Documentation Inversion in Codex?

Run `npx skills add hashgraph-online/awesome-codex-plugins --skill documentation-inversion -a codex`. Or copy the skill folder (plugins/JuliusBrussee/blueprint/skills/documentation-inversion in hashgraph-online/awesome-codex-plugins) into .agents/skills/documentation-inversion in your project. Codex loads it when a task matches its description.

Can I use Documentation Inversion 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 hashgraph-online/awesome-codex-plugins --skill documentation-inversion -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/documentation-inversion, .gemini/skills/documentation-inversion, .github/skills/documentation-inversion and .opencode/skills/documentation-inversion in your project.

What does Documentation Inversion need to run?

SKILL.md names no scripts, command-line tools or credentials: Documentation Inversion is instructions for the agent only.

Does Documentation Inversion 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 Documentation Inversion 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 Documentation Inversion use?

Documentation Inversion is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Documentation Inversion use?

About 4.5k tokens (SKILL.md is roughly 18k 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 Documentation Inversion?

Skills that share tags, products or a category with Documentation Inversion: Using Agent Skills (addyosmani/agent-skills, 102k stars), Claude Reflect (BayramAnnakov/claude-reflect, 1.7k stars), Neat-Freak Knowledge Closeout (KKKKhazix/khazix-skills, 21k stars) and Task Observer (rebelytics/one-skill-to-rule-them-all, 3.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Documentation Inversion?

hashgraph-online (a GitHub organization) maintains it in hashgraph-online/awesome-codex-plugins, which has 1,232 GitHub stars. The repository holds 736 skills in this directory. The repository was last updated on October 6, 2026.

Source: hashgraph-online/awesome-codex-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.