# Skill Teaching

> This skill should be used when the user asks to "sync skills to agent", "share skills with agent", "push skills to target", "teach agent skills", or requests synchronizing Claude Code skills with other AI agents in the project. Use when this capability is needed.

- Skill: `tomevault-io/skill-teaching` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/skill-teaching`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/skill-teaching/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/skill-teaching

---


# Skill Teaching

Synchronize Claude Code skills to other AI agents in the project. This enables knowledge and workflow sharing across agents while preserving each agent's own skills.

## Workflow

### Step 1: Identify Target Agent

Determine the target agent where skills should be synced:

- `codex` - OpenAI Codex agent (destination: `.codex/skills`)

### Step 2: Execute Sync Script

Run the sync script from the project root with the target agent identifier:

```bash
bash <base_directory>/scripts/sync-skills.sh <target> <project_root>
```

Where `<base_directory>` is the path shown in "Base directory for this skill:" output.

### Step 3: Verify Sync Results

The script performs these operations:

1. Reads previously synced skills from manifest (`.claude-synced-skills.json`)
2. Deletes only previously synced skills (preserves target agent's own skills)
3. Copies local skills from `.claude/skills/` (except `skill-teaching` itself)
4. Copies plugin skills from enabled plugins in `.claude/settings.json`
5. Writes updated manifest with list of synced skills

## Example Invocation

```bash
# Sync all skills to Codex agent
bash <base_directory>/scripts/sync-skills.sh codex
```

## Additional Resources

### Scripts

The skill includes a utility script for skill synchronization:

- **`scripts/sync-skills.sh`** - Executes the sync operation with manifest management

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/erich3000) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-15 -->

