🎯

swift-observation

🎯Skill

from nonameplum/agent-skills

VibeIndex|
What it does

swift-observation skill from nonameplum/agent-skills

πŸ“¦

Part of

nonameplum/agent-skills(15 items)

swift-observation

Installation

git cloneClone repository
git clone https://github.com/nonameplum/agent-skills ~/.claude/skills/
PythonRun Python server
python swift_docc_to_skill.py <input_docc_dir> <output_dir> [options]
PythonRun Python server
python swift_docc_to_skill.py TSPL.docc ./programming-swift --skill-name "programming-swift"
PythonRun Python server
python swift_docc_to_skill.py Documentation.docc ./my-library --skill-name "my-library"
πŸ“– Extracted from docs: nonameplum/agent-skills
12Installs
10
-
Last UpdatedJan 16, 2026

Skill Details

SKILL.md

Overview

# 🧠 My Skills

A curated collection of documentation optimized for AI assistants and LLMs.

Each skill is structured for easy consumption by AI coding assistants like Cursor, Claude Code, enabling them to provide accurate, up-to-date guidance. Browse the directories to see what's available.

Skill Structure

Each skill follows a consistent format:

```

skill-name/

β”œβ”€β”€ SKILL.md # Entry point with overview and navigation

β”œβ”€β”€ Articles/ # Conceptual guides and tutorials

└── ... # Additional documentation files

```

The SKILL.md file serves as the index with metadata, structure, and links.

---

πŸš€ How I'm using Skills in Cursor

  1. Install uv:

```bash

brew install uv

```

  1. Install the [claude-skills-mcp](https://github.com/K-Dense-AI/claude-skills-mcp) server β€” use the "Add to Cursor" button
  1. Create the skills directory:

```bash

mkdir -p ~/.claude/skills

```

  1. Clone this repository into the skills folder:

```bash

git clone https://github.com/nonameplum/agent-skills ~/.claude/skills/

```

  1. In Cursor chat, type list_skills β€” first run will download RAG models (may take a moment)
  1. Retry after models are downloaded. Skills are now available! πŸŽ‰

---

πŸ› οΈ DocC Converter

This repository includes swift_docc_to_skill.py β€” a tool to convert Apple's DocC documentation format into the skill format used here.

Usage

```bash

python swift_docc_to_skill.py [options]

```

Examples

```bash

# Convert Swift language documentation

python swift_docc_to_skill.py TSPL.docc ./programming-swift --skill-name "programming-swift"

# Convert a library's documentation

python swift_docc_to_skill.py Documentation.docc ./my-library --skill-name "my-library"

```

Options

| Option | Description |

|--------|-------------|

| --skill-name | Name for the skill (default: derived from input) |

| --skill-description | Description for the skill |

| --main-doc | Specify the main documentation file |

| --skip-wip | Skip work-in-progress files |

| --strip-test-comments | Remove test code comments |

| --skip-assets | Don't copy the Assets directory |

| --dry-run | Preview without making changes |

What It Converts

  • β†’ standard markdown links
  • @Metadata, @Snippet, @Image β†’ removed/processed
  • Double-backtick symbol links β†’ inline code
  • Term lists β†’ bold definitions
  • Generates SKILL.md with full documentation index