Skill definition for using xtool to build and deploy iOS apps from SwiftPM-based projects.
SKILL.md: Main skill content (setup, workflows, CLI parameters, troubleshooting).LICENSE: MIT License.
This repository provides a reusable skill document that helps agents and developers:
- Set up
xtoolon Linux/WSL and macOS. - Build and install iOS apps with
xtool. - Configure
xtool.ymlincluding app extensions. - Troubleshoot common device and signing issues.
The skill content is based on official xtool documentation and verified local xtool --help output.
Use SKILL.md in this repo as the source skill file.
- Create a skill folder in your project or user config:
- Project:
.claude/skills/xtool-ios-build/ - User:
~/.claude/skills/xtool-ios-build/
- Project:
- Copy this repo's
SKILL.mdto:.claude/skills/xtool-ios-build/SKILL.md
- Run Claude Code and invoke the skill by slash command or task intent.
- Install Codex CLI (if needed):
npm i -g @openai/codex- Create the skill path:
- Project:
.agents/skills/xtool-ios-build/ - User:
~/.agents/skills/xtool-ios-build/
- Project:
- Copy
SKILL.mdto.../SKILL.mdin that folder. - Optional: add repo instructions in
AGENTS.md.
- Create the skill folder:
- Project:
.opencode/skills/xtool-ios-build/ - User:
~/.config/opencode/skills/xtool-ios-build/
- Project:
- Copy this repo's
SKILL.mdinto that folder. - Optional: add broader repo rules in
AGENTS.md.
OpenCode also supports compatibility locations, including .claude/skills/... and .agents/skills/....
- Install Amp (if needed):
curl -fsSL https://ampcode.com/install.sh | bash- Place the skill at:
- Project:
.agents/skills/xtool-ios-build/SKILL.md - User:
~/.config/agents/skills/xtool-ios-build/SKILL.md
- Project:
- Optional: repo/user instructions can go in
AGENTS.md.
- Claude Code memory: https://code.claude.com/docs/en/memory
- Claude Code skills: https://code.claude.com/docs/en/skills
- Codex CLI: https://developers.openai.com/codex/cli
- Codex AGENTS.md: https://developers.openai.com/codex/guides/agents-md
- Codex skills: https://developers.openai.com/codex/skills
- OpenCode rules: https://opencode.ai/docs/rules/
- OpenCode skills: https://opencode.ai/docs/skills/
- OpenCode config: https://opencode.ai/docs/config/
- Amp manual: https://ampcode.com/manual