distribute-skill-to-all-agents

Distribute a new agent skill across four canonical skill folders.

61|11|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/Matymatyk-business/david-skills --skill distribute-skill-to-all-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distribute-skill-to-all-agents
Source: https://github.com/Matymatyk-business/david-skills/tree/main/skills/distribute-skill-to-all-agents
Command: npx skills add https://github.com/Matymatyk-business/david-skills --skill distribute-skill-to-all-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of ensuring every agent can discover a newly-created skill by distributing it across all canonical skill locations.

Core Features & Use Cases

  • Synchronizes skills across Codex/OpenAI, Claude Code, Pi Agent, and Hermes locations.
  • Verifies and maintains the canonical placement, including symlinks and manual copies where needed.
  • Supports safe updates to distributed skills with consistent propagation.

Quick Start

Run the distribution workflow to propagate the new skill to all four canonical agent skill locations.

Frequently Asked Questions about distribute-skill-to-all-agents

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I distribute a skill across all agent folders in my development environment?

Skill synchronization across Claude Code, Codex/OpenAI Agents, Pi Agent, and Hermes uses symlinks to propagate the canonical file from ~/.agents/skills. This ensures all four canonical agent skill directories reference the same updated source.

What's the best way to synchronize a new skill between Claude Code and OpenAI Agents?

The best way to synchronize a new skill is maintaining the canonical file in ~/.agents/skills and distributing it via symlinks. This ensures both Claude Code and OpenAI Agents reference identical skill definitions without manual duplication.

Does distributing skills with symlinks work for Hermes agent folders?

Distributing skills with symlinks does not fully cover Hermes agent folders. The distribution workflow enforces symlink propagation for Claude and Pi, but requires a manual copy to Hermes to ensure proper discovery.

Can I safely update a distributed skill across all four canonical agent locations?

You can safely update a distributed skill by modifying the canonical source in ~/.agents/skills and re-running the propagation workflow. Symlinked locations reflect updates automatically, while Hermes requires a refreshed manual copy.

When do I need to distribute agent skills to canonical folders?

You need to distribute agent skills to canonical folders when your setup requires Claude Code, Codex/OpenAI Agents, Pi Agent, and Hermes to discover and execute the same newly-created skill synchronously across different runtime environments.