promptherder
Syncs AI agent configurations and workflows from shared repositories to local project targets.
Install
mkdir -p .claude/skills/promptherder && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11791" && unzip -o skill.zip -d .claude/skills/promptherder && rm skill.zipInstalls to .claude/skills/promptherder
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Reference for the promptherder CLI — syncs AI agent rules, skills, and workflows from herd repos to agent targets. Use when installing, updating, or troubleshooting prompt distribution.Key capabilities
- →Install shared AI agent skills from GitHub herds
- →Sync AI agent rules and workflows to local targets
- →Merge configurations from herds and local files
- →Track file ownership in a manifest
- →Preview synchronization changes without writing
- →Sync specific agent targets
How it works
The skill pulls shared skills and rules from GitHub herds and merges them with local configuration files. It then distributes the combined configuration to various AI agent targets, tracking file ownership in a manifest.
Inputs & outputs
When to use promptherder
- →Install shared AI agent skills from a herd
- →Sync agent rules to local project targets
- →Troubleshoot prompt distribution issues
- →Update AI workflows across repos
About this skill
Promptherder
Go CLI that manages AI agent configuration per repo. .promptherder/ is the source of truth for each repository's agent rules, skills, and workflows.
How It Works
Sources Agent targets (local)
┌──────────────┐
│ herds (GitHub)│──┐
└──────────────┘ │
├──→ .agents/ (Antigravity)
┌──────────────┐ ├──→ .github/ (Copilot)
│ repo-local │──┘
│ (.promptherder/agent/)
└──────────────┘
- Herds provide shared skills/rules across repos (pulled from GitHub)
- Repo-local files in
.promptherder/agent/add per-project skills, rules, or overrides hard-rules.mdin.promptherder/contains always-on rules specific to this repopromptherdermerges everything and fans out to each agent target.promptherder/manifest.jsontracks what files promptherder owns
Commands
# Install a herd
promptherder pull https://github.com/shermanhuman/compound-v
promptherder pull https://github.com/shermanhuman/oh
# Sync to all targets (run after every pull)
promptherder
# Preview without writing
promptherder -dry-run
# Sync one target only
promptherder copilot
promptherder antigravity
Herd Structure
A herd is a GitHub repo with herd.json and content in rules/, skills/, workflows/:
my-herd/
├── herd.json # {"name": "my-herd", "version": "0.1.0"}
├── rules/
│ └── my-rule.md
├── skills/
│ └── my-skill/
│ └── SKILL.md
└── workflows/
└── plan.md
Only rules/, skills/, and workflows/ are synced. Everything else is metadata.
Key Facts
pulldownloads but does not sync — always run barepromptherderafter- Two herds providing the same file path = conflict error
- Files listed in manifest's
generatedarray (e.g.,stack.md) are never overwritten - Skills can have target-specific variants:
COPILOT.mdorANTIGRAVITY.mdoverrideSKILL.md - No git binary required — pull uses GitHub API tarball
When not to use it
- →When the task is not about managing AI agent configuration
- →When the user is not installing, updating, or troubleshooting prompt distribution
- →When two herds provide the same file path, causing a conflict error
Limitations
- →Two herds providing the same file path will result in a conflict error
- →Files listed in the manifest's 'generated' array are never overwritten
- →Pulling a herd does not automatically sync; a separate sync command is required
How it compares
This skill centralizes and automates the distribution of AI agent configurations from multiple sources to various targets, which is more efficient than manually managing individual agent setups.
Compared to similar skills
promptherder side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| promptherder (this skill) | 0 | 3mo | Review | Intermediate |
| prompt-optimizer | 43 | 6mo | No flags | Beginner |
| context-compression | 13 | 2mo | Review | Advanced |
| learner | 2 | 3mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by shermanhuman
View all by shermanhuman →You might also like
prompt-optimizer
solatis
Optimize system prompts for Claude Code agents using proven prompt engineering patterns. Use when users request prompt improvement, optimization, or refinement for agent workflows, tool instructions, or system behaviors.
context-compression
muratcankoylan
This skill should be used when the user asks to "compress context", "summarize conversation history", "implement compaction", "reduce token usage", or mentions context compression, structured summarization, tokens-per-task optimization, or long-running agent sessions exceeding context limits.
learner
Yeachan-Heo
Extract a learned skill from the current conversation
sub-agents
parcadei
Create and configure Claude Code sub-agents with custom prompts, tools, and models
skillforge
tripleyak
Intelligent skill router and creator. Analyzes ANY input to recommend existing skills, improve them, or create new ones. Uses deep iterative analysis with 11 thinking models, regression questioning, evolution lens, and multi-agent synthesis panel. Phase 0 triage ensures you never duplicate existing functionality.
reflect
llama-farm
Analyze the current session and propose improvements to skills. **Proactively invoke this skill** when you notice user corrections after skill usage, or at the end of skill-heavy sessions. Also use when user says "reflect", "improve skill", or "learn from this".