My public collection of agentic skills for creative coding and development.
Each skill is a self-contained directory with a SKILL.md entry point, installable in both Claude Code and Codex.
Focused skills for building production-quality software on Apple platforms — Swift 6, SwiftUI, Metal, RealityKit, and visionOS.
| Skill | Description |
|---|---|
swift-concurrency |
Actors, Sendable, AsyncSequence, task cancellation, synchronization, state machines, and strict concurrency |
swiftui-architecture |
MVVM architecture, ViewModel/View guidelines, service layer patterns, state management, and App Intents |
metal-graphics |
Compute and render pipelines, buffer management, textures, compute dispatch, ring buffers, and shaders |
realitykit-visionos |
Entity-component-system architecture, custom Systems, immersive spaces, hand tracking, and multi-window scenes |
advanced-swift-patterns |
Property wrappers, interpolation/animation primitives, custom collections, Combine bridging, and async abstractions |
Skills for the LXStudio-TE codebase, the LED art vehicle platform powering Titanic's End and adaptable vehicles like Mothership. These cover Java pattern development, GLSL GPU shaders, 3D vehicle model definition, show file configuration, and end-to-end vehicle bootstrapping.
| Skill | Description |
|---|---|
te-pattern |
Java LED pattern development — TEPerformancePattern, audio reactivity, color system, and variable-speed time |
te-shader |
GLSL shader development — uniform reference, pragma system, audio textures, and auto-registration |
te-model |
Vehicle model definition — vertex/edge/panel file formats, DMX addressing, and Java model classes |
te-show |
Show file configuration — .lxp JSON structure, channel setup, and view definitions |
te-vehicle-bootstrap |
End-to-end vehicle bootstrapping — geometry, fixtures, show files, test patterns, and troubleshooting |
Skills for live coding music and algorithmic composition with Sonic Pi and Strudel.
| Skill | Description |
|---|---|
sonic-pi |
Synthesis, samples, live_loop, FX chains, MIDI/OSC, rings, sequencing, and performance techniques |
strudel |
Browser-based algorithmic music — mini-notation, pattern transformation, synths, samples, effects, scales, and MIDI/OSC |
| Skill | Description |
|---|---|
github |
Interact with GitHub using the gh CLI — issues, PRs, CI runs, workflow debugging, and API queries |
Each skill is independently installable. Choose the platform that matches your environment.
Add the marketplace once, then install the skills you want.
/plugin marketplace add piemonte/skills| Skill | Install command |
|---|---|
swift-concurrency |
/plugin install skills@swift-concurrency |
swiftui-architecture |
/plugin install skills@swiftui-architecture |
metal-graphics |
/plugin install skills@metal-graphics |
realitykit-visionos |
/plugin install skills@realitykit-visionos |
advanced-swift-patterns |
/plugin install skills@advanced-swift-patterns |
te-pattern |
/plugin install skills@te-pattern |
te-shader |
/plugin install skills@te-shader |
te-model |
/plugin install skills@te-model |
te-show |
/plugin install skills@te-show |
te-vehicle-bootstrap |
/plugin install skills@te-vehicle-bootstrap |
sonic-pi |
/plugin install skills@sonic-pi |
strudel |
/plugin install skills@strudel |
github |
/plugin install skills@github |
Clone once, then symlink the skills you want.
git clone https://github.com/piemonte/skills.git ~/.codex/piemonte-skills
mkdir -p ~/.agents/skills| Skill | Install command |
|---|---|
swift-concurrency |
ln -s ~/.codex/piemonte-skills/swift-concurrency ~/.agents/skills/swift-concurrency |
swiftui-architecture |
ln -s ~/.codex/piemonte-skills/swiftui-architecture ~/.agents/skills/swiftui-architecture |
metal-graphics |
ln -s ~/.codex/piemonte-skills/metal-graphics ~/.agents/skills/metal-graphics |
realitykit-visionos |
ln -s ~/.codex/piemonte-skills/realitykit-visionos ~/.agents/skills/realitykit-visionos |
advanced-swift-patterns |
ln -s ~/.codex/piemonte-skills/advanced-swift-patterns ~/.agents/skills/advanced-swift-patterns |
te-pattern |
ln -s ~/.codex/piemonte-skills/te-pattern ~/.agents/skills/te-pattern |
te-shader |
ln -s ~/.codex/piemonte-skills/te-shader ~/.agents/skills/te-shader |
te-model |
ln -s ~/.codex/piemonte-skills/te-model ~/.agents/skills/te-model |
te-show |
ln -s ~/.codex/piemonte-skills/te-show ~/.agents/skills/te-show |
te-vehicle-bootstrap |
ln -s ~/.codex/piemonte-skills/te-vehicle-bootstrap ~/.agents/skills/te-vehicle-bootstrap |
sonic-pi |
ln -s ~/.codex/piemonte-skills/sonic-pi ~/.agents/skills/sonic-pi |
strudel |
ln -s ~/.codex/piemonte-skills/strudel ~/.agents/skills/strudel |
github |
ln -s ~/.codex/piemonte-skills/github ~/.agents/skills/github |
See each skill's .codex/INSTALL.md (e.g. swift-concurrency/.codex/INSTALL.md) for Windows instructions.
/plugin install piemonte/skills
Ask your AI assistant:
"What concurrency primitive should I use for a shared stateful component in Swift?"
It should recommend using an actor — referencing the swift-concurrency skill.
Claude Code / Cursor:
/plugin update skillsCodex:
cd ~/.codex/piemonte-skills && git pull- Create a directory with a
SKILL.md(YAML frontmatter:name,description) - Add
.claude-plugin/plugin.jsonand.codex/INSTALL.mdfor cross-AI support - Run
python3 scripts/build_skills_index.pyto regenerateskills.json
MIT