global-prompts-sync
1
总安装量
1
周安装量
#44028
全站排名
安装命令
npx skills add https://github.com/atman-33/skills --skill global-prompts-sync
Agent 安装分布
replit
1
opencode
1
codex
1
claude-code
1
Skill 文档
Global Prompts Sync
Overview
This skill synchronizes prompt files from the prompts/ directory to both GitHub Copilot and OpenCode global configuration directories:
- agents: Agent definition files
- rules: Instruction/rules files
- commands: Command prompt files
Directory Structure
global-prompts-sync/
âââ SKILL.md
âââ scripts/
â âââ sync_prompts.py
âââ prompts/
âââ agents/ # Agent files (*.agent.md for Copilot, *.md for OpenCode)
âââ rules/ # Instruction files (*.instructions.md for Copilot, merged into AGENTS.md for OpenCode)
âââ commands/ # Command files (*.prompt.md for Copilot, *.md for OpenCode)
Target Directories
GitHub Copilot
All files are synced to:
- Windows:
/mnt/c/Users/<USERNAME>/AppData/Roaming/Code/User/prompts - File naming conventions:
- agents:
*.agent.md - rules:
*.instructions.md - commands:
*.prompt.md
- agents:
OpenCode
Files are synced to separate directories:
- agents:
~/.config/opencode/agent/or/mnt/c/Users/<USERNAME>/.config/opencode/agent/ - rules:
~/.config/opencode/AGENTS.md(merged from all rules files, front matter removed) - commands:
~/.config/opencode/command/or/mnt/c/Users/<USERNAME>/.config/opencode/command/
Usage
To synchronize prompts to both GitHub Copilot and OpenCode:
python3 {path}/scripts/sync_prompts.py
The script will:
- Detect the environment (WSL/Windows)
- Determine the Windows username
- Sync agents, rules, and commands to GitHub Copilot directories
- Sync agents, rules (merged), and commands to OpenCode directories
- Handle file naming conventions for each editor
- Report the status of each operation
Options
Run with specific targets:
# Sync to GitHub Copilot only
python3 scripts/sync_prompts.py --target copilot
# Sync to OpenCode only
python3 scripts/sync_prompts.py --target opencode
# Sync to both (default)
python3 scripts/sync_prompts.py
Adding Prompts
- Agents: Add
.mdfiles toprompts/agents/ - Rules: Add
.mdfiles toprompts/rules/ - Commands: Add
.mdfiles toprompts/commands/
The script will automatically handle naming conventions for each target editor.
Special Rules Processing
For OpenCode, multiple rule files are merged into a single AGENTS.md file:
- Front matter (YAML) is removed from each file
- Files are concatenated in alphabetical order
- A single
AGENTS.mdis created in OpenCode’s config directory