Sandbox
@kylehughes/the-unofficial-swift-programming-language-skill

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.

46 stars1 forksPythonUpdated 16d ago
Who it's for

Builders who use Claude Code and want Swift reference material inside their agent workflow.

What it delivers

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

  1. 1Add the marketplace
    /plugin marketplace add kylehughes/the-unofficial-swift-programming-language-skill
  2. 2Install the Skill
    /plugin install programming-swift-skill@the-unofficial-swift-programming-language-skill

README

The Unofficial Swift Programming Language Skill

Agent Skill Latest Release

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:

  1. Add the marketplace:

    /plugin marketplace add kylehughes/the-unofficial-swift-programming-language-skill
    
  2. 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).

  1. Go to the Releases page.
  2. Download the programming-swift.zip file from the latest release.
  3. 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

OptionDescription
--output DIR, -o DIRSpecify output directory (default: ./programming-swift)
--keep-tempDo not delete the temporary git clone after packaging
--dry-runSimulate 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

Kyle Hughes

Bluesky
LinkedIn
Mastodon

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

Repository payload9 top-level entries
  • .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 it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

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.

117k
1 add
Vincentwei1021/
anything2explainer

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.

666

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…)

71k