{
  "markdown": "# Agent Skills\n\nSkills are pre-built instruction sets for performing complex, multi-step Tuist tasks. Instead of manually guiding an agent through a migration or setup process, you install a skill and let the agent handle it.\n\n## Available skills\n\n### Migrate to Tuist\n\nMigrates existing Xcode projects to Tuist-generated workspaces with build and run validation, external dependency mapping, and migration checklists.\n\n```bash\nSKILL_NAME=tuist-migrate\nSKILL_URL=https://tuist.dev/skills/migrate/SKILL.md\n```\n\n## Installation\n\nThe recommended way to install skills is with the [`skills`](https://github.com/vercel-labs/skills) CLI. It detects your coding agents automatically and places the `SKILL.md` files in the right location:\n\n```bash\nnpx skills add tuist/agent-skills\n```\n\nYou can also install a specific skill or target a specific agent:\n\n```bash\n# Install a specific skill\nnpx skills add tuist/agent-skills --skill migrate\n\n# Install for a specific agent\nnpx skills add tuist/agent-skills -a claude-code\n\n# Install globally\nnpx skills add tuist/agent-skills -g\n```\n\n### Manual installation\n\nEach coding agent has its own mechanism for loading skills. If you prefer not to use the `skills` CLI, you can download `SKILL.md` files directly. The examples below use `$SKILL_NAME` and `$SKILL_URL` variables listed alongside each skill above.\n\n### Claude Code\n\n[Claude Code](https://docs.anthropic.com/en/docs/claude-code) loads skills from `SKILL.md` files inside a `skills/` directory.\n\n**Project:**\n```bash\nmkdir -p .claude/skills/$SKILL_NAME\ncurl -o .claude/skills/$SKILL_NAME/SKILL.md $SKILL_URL\n```\n\n**Global:**\n```bash\nmkdir -p ~/.claude/skills/$SKILL_NAME\ncurl -o ~/.claude/skills/$SKILL_NAME/SKILL.md $SKILL_URL\n```\n\nOnce installed, invoke it with `/$SKILL_NAME` inside a Claude Code session.\n\n### Codex\n\n[Codex](https://github.com/openai/codex) loads skills from `SKILL.md` files inside a `skills/` directory. It searches the repository root, current working directory, and parent folders.\n\n**Project:**\n```bash\nmkdir -p .codex/skills/$SKILL_NAME\ncurl -o .codex/skills/$SKILL_NAME/SKILL.md $SKILL_URL\n```\n\n**Global:**\n```bash\nmkdir -p ~/.codex/skills/$SKILL_NAME\ncurl -o ~/.codex/skills/$SKILL_NAME/SKILL.md $SKILL_URL\n```\n\n### Amp\n\n[Amp](https://ampcode.com) supports skills through `SKILL.md` files in a `skills/` directory, and also reads `AGENTS.md` for general instructions.\n\n**Project:**\n```bash\nmkdir -p .agents/skills/$SKILL_NAME\ncurl -o .agents/skills/$SKILL_NAME/SKILL.md $SKILL_URL\n```\n\n**Global:**\n```bash\nmkdir -p ~/.config/agents/skills/$SKILL_NAME\ncurl -o ~/.config/agents/skills/$SKILL_NAME/SKILL.md $SKILL_URL\n```\n\n### OpenCode\n\n[OpenCode](https://opencode.ai) loads skills from `SKILL.md` files inside a `skills/` directory.\n\n**Project:**\n```bash\nmkdir -p .opencode/skills/$SKILL_NAME\ncurl -o .opencode/skills/$SKILL_NAME/SKILL.md $SKILL_URL\n```\n\n**Global:**\n```bash\nmkdir -p ~/.config/opencode/skills/$SKILL_NAME\ncurl -o ~/.config/opencode/skills/$SKILL_NAME/SKILL.md $SKILL_URL\n```\n\n---\n\nThis repository is automatically updated from [tuist/tuist](https://github.com/tuist/tuist).\n",
  "bytes": 3113,
  "sha": "1c0ec9f04eeda2adbf7b7383278e32c934f4fa1b34f68da641aca74392a69d8c",
  "repo_slug": "tuist/agent-skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://api.agentalog.com/api/listings/skl_tuist_agent_skills_using_tuist_generated_d15d8f1c/readme"
}