skills
AGENTS.md0 starsChanged 35 days agoMITView on GitHub
A collection of reusable agent skills (Markdown-based instruction sets) for AI coding tools. No build system or dependencies. After changing packaging, run claude plugin validate . (a missing-version warning is expected).
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 31,774 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repository9 other files it gives its agents.
- code-qualitySkill
- golang-codeSkill
- go-service-scaffoldSkill
- implementation-planSkill
- next-stepsSkill
- orchestrateSkill
- plan-driveSkill
- plan-verifySkill
- trivy-scannerSkill
The file
We split this AGENTS.md into the rules it gives an agent
6 rules. About 0 are common, 2 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 29
No tags or version bumps. The only release automation is .github/workflows/pin-plugin-sha.yml, which re-pins source.sha when plugin content …
- Very specific: line 33
No build system or dependencies.
- Very specific: line 38
Keep skills focused and concise — one concern per skill.
- Very specific: line 39
Use descriptive kebab-case directory names for new skills (e.g., my-new-skill/).
- Distinctive: line 40
Follow existing formatting: H2 sections for top-level topics, H4 for subsections, fenced code blocks for examples.
- Distinctive: line 41
Do not duplicate guidance already covered by an existing skill.
≈ “Common” is an estimate: at least 1 in 5 of the 40,246 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Agent Skills Repository
A collection of reusable agent skills (Markdown-based instruction sets) for AI coding tools.
Structure
skills/— Each subdirectory is a skill containing aSKILL.mdwith YAML frontmatter (name,description) and instructions.implementation-plan/— Required plan structure and the definition-of-done mapping.plan-drive/— Ordered todo list from an approved plan, with the wait rule and the no-idle rule.plan-verify/— Executable verification scripts and run order from an approved plan.code-quality/— General clean-code best practices (KISS, DRY, simplicity).golang-code/— Go coding standards: error handling, naming, anti-patterns, pointers, function signatures, linting.go-service-scaffold/— Scaffold a Go microservice (includes reference templates).next-steps/— End finished tasks with clear next actions and follow-ups.orchestrate/— Multi-agent orchestration: subagent fan-out, isolated parallel reviews, arbitration. Triggered only via explicit invocation.trivy-scanner/— Run Trivy vulnerability scans via Podman.
agents/— Agent templates that are not skills.dr-autobot/creates autonomous PIC driver bots; its files are read on demand and never stored in memory.docs/— Human-facing guides.dr-autobot.mdcovers install, first run and the driver contract.- Plugin packaging (no
skills/changes needed; new skills are picked up automatically):.claude-plugin/— Claude Code, Claude Desktop, ZCode.versionis deliberately omitted; the plugin entry pins asource.sha(github object) that CI bumps per release — the pinned SHA is the version and drives ZCode update detection..codex-plugin/,.agents/plugins/— Codex.versionis a constant0.0.0because Codex requires the field..grok-plugin/— Grok Build.marketplace.jsonis a self-hosted catalog whose singleurlsource points back at this repo with no pinned SHA, so it tracksmain;plugin.jsonis the plugin manifest (skillspoints at./skills/). Noplugin-index.json— that is generated only inside the officialxai-org/plugin-marketplacerepo..cursor-plugin/— Cursor and Grok Bot share this format.marketplace.jsonis a single-plugin catalog withsource: "."; its schema allows onlyname,source,description,minClientVersionsper entry.plugin.jsonauthortakesname/emailonly, so nourl. Noversion, consistent with the no-version convention.package.json(pi.skills) — Pi..opencode/plugins/ac5tin-skills.js+ rootindex.js— OpenCode v2; registers everyskills/*/SKILL.md.- No tags or version bumps. The only release automation is
.github/workflows/pin-plugin-sha.yml, which re-pinssource.shawhen plugin content changes; otherwise a new commit is a new release.
Build / Test
No build system or dependencies. After changing packaging, run claude plugin validate . (a missing-version warning is expected).
Conventions
- Skills are plain Markdown files named
SKILL.mdwith YAML frontmatter (name,description). - Keep skills focused and concise — one concern per skill.
- Use descriptive kebab-case directory names for new skills (e.g.,
my-new-skill/). - Follow existing formatting: H2 sections for top-level topics, H4 for subsections, fenced code blocks for examples.
- Do not duplicate guidance already covered by an existing skill; extend or reference it instead.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

