Imported from OnCloud125252/dotagents (
AGENTS.md). Install upstream withnpx skills add OnCloud125252/dotagents. Copyright stays with the author.
dotagents
Source repo for agent customizations (skills, rules, global AGENTS.md). Supported harnesses are pi and Claude Code.
What is live
The agent reads these paths directly. Edits take effect on the next session or after a reload:
~/AGENTS.md→GLOBAL_AGENTS.md(symlink)~/.agents/skills/(skill discovery; Claude Code reaches it through the~/.claude/skillssymlink)~/.agents/rules/(pi-rules extension, pi only)
Nothing needs an install step.
Layout
GLOBAL_AGENTS.md— the LIVE global instructions fileskills/— agent skills, one flat directory each (git-commit/,pr-review/). User-invoked-only skills carrydisable-model-invocation: trueanduser-invocable: trueinSKILL.mdfrontmatter.agents/skills/— repo-local skills (publish/,update-dependencies/). The agent loads them only whencwdis this repo. They maintain this repo and are not meant for other projectsrules/— path-scoped rules; YAML frontmatterpaths:globs control activation, no frontmatter = always loadedstore/catalog.json— machine-readable catalog, regenerated by/publishhooks/,claude-statusline/,claude-output-styles/,helpers/— Claude Code artifacts, kept as-is, not used by pi
Workflow
- After adding/renaming a skill, run
/publish— it regeneratesstore/catalog.json,dependency.md, and the README, then commits and pushes - New external tool requirements go in
dependency.md(/update-dependenciesscans for them) - Rule files: one gotcha per bullet, earned from real incidents — not generic advice