steipete/agent-scripts
Scripts for agents, shared between my repositories.
What it solves
It provides a centralized management system for AI agent instructions, reusable skills, and helper scripts across multiple local workspaces. It eliminates the need to manually duplicate rules and capabilities for different AI agents (like Codex and Claude Code) across various projects.
How it works
The project uses a canonical repository to store shared rules (AGENTS.MD) and skills (defined in SKILL.md files with YAML front matter). A synchronization script (sync-skills) creates symlinks in the agent-specific configuration directories (e.g., ~/.codex/ and ~/.claude/) to map these shared resources to the agents. It supports both whole-root links for Codex and flat per-skill links for Claude Code, while handling name collisions and pruning stale links.
Who it’s for
Developers who use multiple AI coding agents across various local projects and want a single source of truth for their agent's behavior, custom skills, and utility scripts.
Highlights
- Cross-Agent Syncing: Automatically configures instructions and skills for both Codex and Claude Code.
- Skill Routing: Uses YAML front matter in skill files to provide short trigger phrases for agent routing.
- Dependency-Light Helpers: Includes portable scripts and a standalone Chrome DevTools helper for browser automation.
- Validation: Includes a
validate-skillsscript to ensure skill definitions are correctly formatted.
Related
- Project
- Project
- Project
- Project
- Project