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 (one-time)
/plugin marketplace add piemonte/skills
# Install individual skills
/plugin install skills@swift-concurrency
/plugin install skills@sonic-pi
/plugin install skills@te-pattern# Clone the repository
git clone https://github.com/piemonte/skills.git ~/.codex/piemonte-skills
# Create symlinks for the skills you need
ln -s ~/.codex/piemonte-skills/swift-concurrency ~/.agents/skills/swift-concurrency
ln -s ~/.codex/piemonte-skills/sonic-pi ~/.agents/skills/sonic-piSee each skill's .codex/INSTALL.md for Windows instructions and more details.
/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