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.zip

Installs 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.
185 chars✓ has a “when” trigger
Intermediate

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

You give it
GitHub herd repository URL or local configuration files
You get back
Updated AI agent configuration in local target directories (e.g., .agents/, .github/)

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.md in .promptherder/ contains always-on rules specific to this repo
  • promptherder merges everything and fans out to each agent target
  • .promptherder/manifest.json tracks 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

  • pull downloads but does not sync — always run bare promptherder after
  • Two herds providing the same file path = conflict error
  • Files listed in manifest's generated array (e.g., stack.md) are never overwritten
  • Skills can have target-specific variants: COPILOT.md or ANTIGRAVITY.md override SKILL.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.

SkillInstallsUpdatedSafetyDifficulty
promptherder (this skill)03moReviewIntermediate
prompt-optimizer436moNo flagsBeginner
context-compression132moReviewAdvanced
learner23moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry