Claude Docs Consultant
centminmod/my-claude-code-setup
Consult official Claude Code documentation from code.claude.com using selective fetching.
Set up, author, and navigate the dotagents standard — a slim AGENTS.md "router" at the repository root plus a hidden .agents/ directory (rules, context, memory, personas, skills, specs, logs, tasks)…
$ npx skills add getknit/knit --skill dotagents-standard -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install getknit/knit dotagents-standard --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/getknit/knit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/dotagents-standard .claude/skills/dotagents-standard && rm -rf skills-srcUse ~/.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/
Install the "dotagents-standard" agent skill from https://github.com/getknit/knit/tree/main/.agents/skills/dotagents-standard into .claude/skills/dotagents-standard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dotagents-standard", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/getknit/knit/tree/main/.agents/skills/dotagents-standardType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add getknit/knit --skill dotagents-standard -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install getknit/knit dotagents-standard --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/getknit/knit.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/dotagents-standard .agents/skills/dotagents-standard && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "dotagents-standard" agent skill from https://github.com/getknit/knit/tree/main/.agents/skills/dotagents-standard into .agents/skills/dotagents-standard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dotagents-standard", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add getknit/knit --skill dotagents-standard -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install getknit/knit dotagents-standard --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/getknit/knit.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/dotagents-standard .cursor/skills/dotagents-standard && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "dotagents-standard" agent skill from https://github.com/getknit/knit/tree/main/.agents/skills/dotagents-standard into .cursor/skills/dotagents-standard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dotagents-standard", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/getknit/knit.git --path .agents/skills/dotagents-standard--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add getknit/knit --skill dotagents-standard -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install getknit/knit dotagents-standard --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/getknit/knit.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/dotagents-standard .gemini/skills/dotagents-standard && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "dotagents-standard" agent skill from https://github.com/getknit/knit/tree/main/.agents/skills/dotagents-standard into .gemini/skills/dotagents-standard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dotagents-standard", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install getknit/knit dotagents-standardInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add getknit/knit --skill dotagents-standard -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/getknit/knit.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/dotagents-standard .github/skills/dotagents-standard && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "dotagents-standard" agent skill from https://github.com/getknit/knit/tree/main/.agents/skills/dotagents-standard into .github/skills/dotagents-standard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dotagents-standard", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add getknit/knit --skill dotagents-standard -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install getknit/knit dotagents-standard --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/getknit/knit.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/dotagents-standard .opencode/skills/dotagents-standard && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "dotagents-standard" agent skill from https://github.com/getknit/knit/tree/main/.agents/skills/dotagents-standard into .opencode/skills/dotagents-standard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dotagents-standard", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
dotagents-standardSet up, author, and navigate the dotagents standard — a slim AGENTS.md "router" at the repository root plus a hidden .agents/ directory (rules, context, memory, personas, skills, specs, logs, tasks)…
Dotagents Standard is an agent skill from getknit/knit. Set up, author, and navigate the dotagents standard — a slim AGENTS.md "router" at the repository root plus a hidden .agents/ directory (rules, context, memory, personas, skills, specs, logs, tasks) that splits agent context into small per-topic files loaded on demand (progressive disclosure). Use this WHENEVER the user mentions dotagents, dotagentsprotocol.com, the .agents/ directory, or an "AGENTS.md router"; wants to organize, split, slim down, or migrate a monolithic AGENTS.md / CLAUDE.md / .cursorrules into…
Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files and assets (for example `assets/templates/AGENTS.md`, `assets/templates/memory-decisions.md` and `assets/templates/personas-qa-engineer.md`).
It sits in Agent Workflows, covering Agent instruction files, Subagents and Codebase knowledge for agents. It works with Model Context Protocol. The repository describes itself as: Offline, serverless, end-to-end-encrypted mesh messenger for Android — runs Wi-Fi Aware and Bluetooth LE simultaneously, with no servers and no Google Play Services. The licence is MIT.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 71c07bc. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are diff and markdown).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
agents.mdFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Dotagents Standard loads about 4.1k tokens when it runs, and up to ~8.9k if it reads all its reference files. Until then it costs about 249 tokens; SKILL.md has 1,880 words of instructions outside code blocks.
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.
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.
The full file from getknit/knit at commit 71c07bc, republished under its MIT licence (© getknit). 1,880 words, ~4,137 tokens.
.claude/skills/dotagents-standard/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.dotagents turns a project's agent context from one big file into a router + a library.
AGENTS.md at the repo root. It is always read. It describes the
agent's identity and, crucially, tells the agent where to look for deeper context — but
only when a task actually needs it..agents/ directory holding the "heavy" context, split into
small, single-purpose files organized by kind (behavioral rules vs. static reference vs.
durable memory vs. task specs, etc.).The whole point is progressive disclosure: load a screenful of routing rules up front, then
pull in only the specific files the current task matches. A monolithic AGENTS.md/CLAUDE.md
forces the agent to read a database schema while editing CSS, mixes "never use any" (a rule)
with "we chose Postgres in 2023" (a memory), and invites a clutter of vendor folders
(.claude/, .cursor/, .gemini/) in the root. dotagents fixes all three by separating by
kind and loading conditionally.
The value lives entirely in that discipline. If you dump everything into AGENTS.md, you've
gained nothing. If you scatter files but the router never points to them, agents won't find
them. Both halves — a tight router and well-factored files — must hold.
.agents" nameBe aware there are two overlapping standards; know which one the user means:
.agents/ idea but adds machine-readable config (mcp.json, models.json), a global
~/.agents/ layer that merges with the project layer, structured sub-agents / tasks /
memories with frontmatter schemas, and a public "Hub" for sharing .dotagents bundles.They agree on the core (.agents/ + progressive disclosure). Use the core for
hand-authored project context. Reach for the Protocol extensions when the user wants a
global config layer, MCP wiring, structured sub-agents/tasks, or shareable config bundles — see
references/protocol-extensions.md.
.
├── AGENTS.md # Entry point & router (Required). Always read first.
└── .agents/ # The context library (recommended; adapt to your project)
├── rules/ # Invariant behavioral guidelines ("No `any` types")
├── context/ # Static reference data, read-only (schema.sql, api.ts)
├── memory/ # Persistent project knowledge, read/write (decisions.md, user.md)
├── personas/ # Specialized agent "hats" (qa.md, architect.md)
├── skills/ # Executable capabilities — agentskills.io SKILL.md folders + scripts
├── specs/ # Current task requirements / PRDs (feature_x.md)
└── logs/ # Session logs, thought traces, audit trailsCreate only the subdirectories you need — empty scaffolding is noise. Full per-directory
detail (format, naming, examples, commit guidance) is in references/directory-reference.md.
Utilize an existing setup (the common case): a repo already has AGENTS.md / .agents/ and
you must do work in it correctly and efficiently. → See "Utilizing" below.
Implement a setup: create a new dotagents layout, or migrate a bloated AGENTS.md / CLAUDE.md
/ .cursorrules into one. → See "Implementing" below.
Whether reading or authoring, the key skill is knowing which kind a piece of context is. Ask, in order:
| If the context is… | it's a… | goes in | read/write |
|---|---|---|---|
An invariant behavioral rule ("always run tests before commit", "no any") | rule | rules/ | read |
| Static reference the agent occasionally needs (DB schema, API types, config shape) | context | context/ | read-only |
| Durable knowledge that evolves (why we chose X over Y, learned user prefs) | memory | memory/ | read/write |
| A specialized role adopted temporarily (QA, security auditor, architect) | persona | personas/ | read |
| A reusable, multi-step executable procedure (migration, release, codegen) | skill | skills/{id}/ | read + run |
| The requirements of the current task (a PRD, a feature spec) | spec | specs/ | read |
| A session record / audit trail / thought trace | log | logs/ | write |
The two most-confused pairs, worth internalizing:
When something doesn't fit cleanly, prefer the bin that makes the router rule easiest to write.
When you start work in a repo that uses dotagents, practice disciplined progressive disclosure:
AGENTS.md first, fully. It's the map. Note the routing rules — keep them in working
memory even before you know which you'll need. Also honor nested AGENTS.md files: the
AGENTS.md convention lets subdirectories carry their own AGENTS.md, and the one nearest the
file you're editing takes precedence over the root..agents/context/schema.sql" and you're editing CSS, you do not read
the schema. Pull in a file the moment its condition matches — and not before..agents/personas/qa.md" is an explicit, temporary mode switch — do it when reviewing/testing,
drop it afterward..agents/skills/ has a procedure for what
you're about to hand-roll (a migration, a release), read its SKILL.md and use it. Respect its
stated constraints (e.g. "never run on production without confirmation").memory/ is read/write by design — it's how the project learns.
When you make a durable decision, discover a lasting preference, or establish a new invariant,
write it back: append an ADR to memory/decisions.md, note a preference in memory/user.md, or
propose a new line in rules/. The next session (yours or a teammate's) inherits it. Match the
existing file's format (e.g. the ADR heading style already in use).memory/user.md and similar are often gitignored; read
them for context but don't commit them or leak their contents into shared files.If a task needs context the router doesn't point to, that's a gap — read the likely file anyway, complete the task, and then improve the router (add the routing rule) so it's found next time. Treat missing routing as a bug in the setup, not a dead end.
The most common way a dotagents setup decays: an agent learns something durable and puts it
somewhere convenient instead of somewhere correct. Two sinks compete with .agents/, and both
lose the value:
AGENTS.md itself — it's already in context, so appending feels natural. Do it a few
times and the router is the monolith again, the exact failure this standard prevents.~/.claude/ memory, or any tool-local memory feature)
— silent, machine-local, never committed, invisible to every other tool and teammate. This
one is worse because nothing in the repo shows it happened..agents/ files aren't loaded until a routing rule pulls them in, so the pull toward both
sinks is constant. Resist it deliberately.
AGENTS.md is a router, not a store. The only thing you ever add to it is a routing
line. Content — rules, decisions, preferences, reference data — goes in .agents/, in the
repo, where it gets committed and every tool can read it.
When you need to persist something, in order:
.agents/ file, creating the file if needed. Match the format
already in use (the ADR heading style, the way existing rules are phrased).AGENTS.md alone. If nothing points at it, add one conditional line with an
action verb, and nothing else.Self-check before any AGENTS.md write: is what I'm adding a pointer, or is it
content? Content belongs in .agents/. If the file has grown past roughly a screenful
(~50 lines), content has already leaked in — move it out.
Worked example — "we chose Kysely over Drizzle because the generated SQL is more readable". The trap:
# AGENTS.md
## Context routing
- **If working on the data layer:** READ `.agents/context/schema.sql`.
+
+ ## Decisions
+ - 2026-07-31: chose Kysely over Drizzle — generated SQL is easier to read and the
+ query-builder ergonomics suit our reporting endpoints better.A new section, growing every session, unreachable by any routing rule. What to do instead:
# .agents/memory/decisions.md
+ ## ADR 004: Kysely over Drizzle
+ **Date:** 2026-07-31
+ **Decision:** Replace Drizzle with Kysely in the data layer.
+ **Rationale:** Generated SQL is easier to read; query-builder ergonomics suit the
+ reporting endpoints.AGENTS.md is untouched — its routing table already says to CONSULT
.agents/memory/decisions.md, so the new ADR is reachable with no router change.
To set up dotagents in a repo (or split up a monolithic context file):
AGENTS.md, CLAUDE.md, .cursorrules,
.github/copilot-instructions.md, README "development" sections, and scattered vendor folders.README.md prose, code standards,
architecture notes, and to-do specs as different kinds even if they currently live in one file..agents/ with only the subdirs you need, and move the heavy/conditional content
into small single-purpose files. Name files for their topic (coding.md, schema.sql,
decisions.md), lowercase-with-hyphens for compound names (database-migration/).AGENTS.md. After the move, AGENTS.md should be roughly a
screenful: identity + a routing table + capabilities + a short maintenance rule saying that
new context goes in .agents/, not in the router. If it's longer, you haven't moved enough
out. That maintenance rule is what keeps the file from silently refilling — see "Writing
context back" above.**If touching auth:** READ .agents/context/auth-flow.md. Avoid
unconditional "always read everything" — that recreates the monolith.skills/{id}/SKILL.md (+ scripts/), following the
agentskills.io format. See the template in assets/templates/skill-SKILL.md..agents/ generally — shared context is the
payoff for team alignment. Gitignore genuinely personal files (.agents/memory/user.md).AGENTS.md spec-compatible. AGENTS.md is the cross-vendor
agents.md standard, read by Claude, Cursor, Gemini CLI, Copilot, and more.
Staying compatible is what makes dotagents vendor-agnostic. If a tool insists on CLAUDE.md,
make it a one-liner: See AGENTS.md.Copy-paste starters live in assets/templates/ — start from assets/templates/AGENTS.md.
The router is the heart of the standard. Minimal, high-signal, conditional:
# AGENTS.md
## Identity
You are a Senior Rust Engineer focused on safety and performance.
## Context routing
- **If working on the database:** READ `.agents/context/schema.sql`.
- **If writing new features:** CHECK `.agents/specs/` for the active PRD.
- **If facing an architectural choice:** CONSULT `.agents/memory/decisions.md` for consistency.
- **If reviewing or testing:** ADOPT the persona in `.agents/personas/qa.md`.
## Capabilities
- You may execute scripts under `.agents/skills/` to validate your work.
## Maintenance
- Durable knowledge goes in `.agents/` (rules / memory / context) — never appended to this
file, never into host-local agent memory. Add a routing line here only if none points at
it yet.What makes routing rules good:
READ (load reference), CHECK (scan a folder), CONSULT
(cross-check for consistency), ADOPT (switch persona), RUN (execute a skill). The verb tells
the agent what to do with the file, not just that it exists..agents/ files and leave
a pointer..agents/ is hidden and consolidated is to avoid a litter of
.claude/, .cursor/, .gemini/ folders. Route everything through AGENTS.md + .agents/.context/ where
they're the natural fit (.sql, .ts, .json). No binary blobs, no proprietary schemas..agents/ is not .github/. .github/ is platform-specific; .agents/ is platform-agnostic
and meant for every kind of agent (IDE, CLI, local LLM).references/directory-reference.md — every subdirectory in depth: purpose, file format, naming,
examples, and commit/gitignore guidance. Read it when authoring or when you hit an unfamiliar
subdir.references/protocol-extensions.md — the broader .agents Protocol (dotagentsprotocol.com):
global ~/.agents/ layer + merge order, mcp.json / models.json, structured sub-agents /
tasks / memories, and the .agents Hub. Read it when the user wants machine config, a global
layer, or shareable bundles.assets/templates/ — copy-paste starter files: AGENTS.md, rules-coding.md,
memory-decisions.md, personas-qa-engineer.md, skill-SKILL.md.© getknit, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 8 other files (references, assets) in .agents/skills/dotagents-standard of getknit/knit.
Open the folder on GitHubat commit 71c07bc
Dotagents Standard 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Dotagents Standard this skillgetknit/knit | 131 | — | ~4.1k | Automated safety check: Pass | MIT | |
| Claude Docs Consultantcentminmod/my-claude-code-setup | 2.7k | — | ~959 | Automated safety check: Pass | MIT | |
| Project Healthjezweb/claude-skills | 1.1k | 1 repos | ~3k | Automated safety check: Pass | MIT | |
| Claude Code Mastery Squadohmyjahh/xquads-squads | 276 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Agentic ReadinessCodeAlive-AI/ai-driven-development | 157 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Init Deep AGENTS.md Generatorcode-yeongyu/oh-my-openagent | 70k | — | ~3.5k | Automated safety check: Pass | Custom licence |
centminmod/my-claude-code-setup
Consult official Claude Code documentation from code.claude.com using selective fetching.
jezweb/claude-skills
All-in-one project configuration and health management. An agent skill from jezweb/claude-skills.
ohmyjahh/xquads-squads
Routes a request to one of eight specialist agents covering hooks, skills, subagents, MCP integration and context engineering for Claude Code.
CodeAlive-AI/ai-driven-development
Audit and improve repositories for reliable agentic work across Codex and Codex App, Claude Code, and OpenCode.
code-yeongyu/oh-my-openagent
Generates a tree of AGENTS.md files for a repository, one at the root and more in complex subdirectories, so agents learn its structure and conventions.
AI-Builder-Club/skills
Audit a repo's agent context — CLAUDE.md files, codebase docs, skills, and tool/MCP designs — against Anthropic's Claude 5 context-engineering guidance ("unhobbling": Anthropic cut ~80% of Claude…
getknit/knit
Idiomatic Kotlin patterns, best practices, and conventions for building robust, efficient, and maintainable Kotlin applications with coroutines, null safety, and DSL builders.
getknit/knit
Drive and verify Knit on a device or emulator through the headless debug bridge (am broadcast to app.getknit.knit.debug.<ACTION, replies as JSON) — send a message on one phone and confirm it landed…
getknit/knit
Read the vendor's breaking changes, deprecations, migration notes and CVEs for every version between the one pinned now and the one being moved to, through the whatsnew MCP server's upgradenotes tool.
Works with
Categories
Set up, author, and navigate the dotagents standard — a slim AGENTS.md "router" at the repository root plus a hidden .agents/ directory (rules, context, memory, personas, skills, specs, logs, tasks)…. Dotagents Standard is an agent skill from getknit/knit.agents/ directory (rules, context, memory, personas, skills, specs, logs, tasks) that splits agent context into small per-topic files loaded on demand (progressive disclosure).
Dotagents Standard fits situations like: mentions dotagents; dotagentsprotocol.com; the .agents/ directory; an AGENTS.md router.
Run `npx skills add getknit/knit --skill dotagents-standard -a claude-code`. Or copy the skill folder (.agents/skills/dotagents-standard in getknit/knit) into .claude/skills/dotagents-standard in your project. Claude Code loads it when a task matches its description.
Run `npx skills add getknit/knit --skill dotagents-standard -a codex`. Or copy the skill folder (.agents/skills/dotagents-standard in getknit/knit) into .agents/skills/dotagents-standard in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add getknit/knit --skill dotagents-standard -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dotagents-standard, .gemini/skills/dotagents-standard, .github/skills/dotagents-standard and .opencode/skills/dotagents-standard in your project.
SKILL.md names no scripts, command-line tools or credentials: Dotagents Standard is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: agents.md. This is read from the text; nothing was executed.
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.
Dotagents Standard is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.1k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Dotagents Standard: Claude Docs Consultant (centminmod/my-claude-code-setup, 2.7k stars), Project Health (jezweb/claude-skills, 1.1k stars), Claude Code Mastery Squad (ohmyjahh/xquads-squads, 276 stars) and Agentic Readiness (CodeAlive-AI/ai-driven-development, 157 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
getknit (a GitHub organization) maintains it in getknit/knit, which has 131 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 4, 2026.
Source: getknit/knit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.