An agentic skills framework & software development methodology that works.
Swift language skill for Claude Code
This repo packages Apple’s Swift language documentation as a Claude Skill. Claude Code can install it from the marketplace or from a release zip, then use the bundled Swift book content during work.
Builders who use Claude Code and want Swift reference material inside their agent workflow.
You can have your agent answer Swift questions and follow Swift language guidance without leaving the workflow.
What it does
Packaged Swift book content
Ships the Swift language material in Claude Skill format instead of as a plain document dump.
Claude Code marketplace install
Installs through `/plugin marketplace add ...` and `/plugin install ...`.
Project-level rollout
Supports repo configuration through `.claude/settings.json` so a team can be prompted to install it.
Local build script
Uses `python3 package.py` to generate the packaged skill and zip release.
How to get it
- 1Add the marketplace
/plugin marketplace add kylehughes/the-unofficial-swift-programming-language-skill
- 2Install the Skill
/plugin install programming-swift-skill@the-unofficial-swift-programming-language-skill
README
The Unofficial Swift Programming Language Skill
The Swift Programming Language, packaged as a Skill for LLMs.
About
The Unofficial Swift Programming Language Skill provides the complete content of The Swift Programming Language in the structured Skill format used by Claude.
Installation
Claude Code
Personal Usage
To install this Skill for your personal use in Claude Code:
-
Add the marketplace:
/plugin marketplace add kylehughes/the-unofficial-swift-programming-language-skill -
Install the Skill:
/plugin install programming-swift-skill@the-unofficial-swift-programming-language-skill
Project Configuration
To automatically provide this Skill to everyone working in a repository, configure the repository's .claude/settings.json:
{
"enabledPlugins": {
"programming-swift-skill@the-unofficial-swift-programming-language-skill": true
},
"extraKnownMarketplaces": {
"the-unofficial-swift-programming-language-skill": {
"source": {
"source": "github",
"repo": "kylehughes/the-unofficial-swift-programming-language-skill"
}
}
}
}
When team members open the project, Claude Code will prompt them to install the Skill.
Manual Installation
You can download the pre-packaged release for use in other environments (e.g. Claude Desktop).
- Go to the Releases page.
- Download the
programming-swift.zipfile from the latest release. - Import the Skill into your environment (e.g. ask Claude how).
The raw Skill content is also available in this repository's programming-swift directory.
Releases
This Skill is automatically updated nightly to match the official documentation. A new version is released only when the upstream content changes.
Version numbers follow the format SWIFT_VERSION-YYYY-MM-DD (e.g., 6.2.1-2025-11-21).
Development
Build from Source
You can generate the Skill package locally using the provided Python script. The script has no external dependencies and is what is used to generate the pre-packaged releases.
python3 package.py
This will clone the official repository and generate a programming-swift directory and programming-swift.zip archive in your current working directory.
Options
| Option | Description |
|---|---|
--output DIR, -o DIR | Specify output directory (default: ./programming-swift) |
--keep-temp | Do not delete the temporary git clone after packaging |
--dry-run | Simulate operations without writing files |
Contributions
The Unofficial Swift Programming Language Skill is not accepting source contributions at this time. Bug reports will be considered.
Author
License & Attribution
The Unofficial Swift Programming Language Skill is available under the MIT License. See LICENSE for details.
The content contained within the generated Skill is sourced from The Swift Programming Language by Apple Inc. and the Swift project authors, and is distributed under the Apache 2.0 License.
Files in the repo
- .claude-plugin
- .github
- programming-swift
- .gitignore
- AGENTS.md
- CLAUDE.md
- LICENSE
- package.py
- README.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

Production-grade engineering skills for AI coding agents.