alexfazio/cc-skills
A collection of custom skills for Claude Code - AeroSpace, WezTerm, vim-ai configs, algorithmic art, article writing, and more
Deep Analysis
Claude Code custom skill set with terminal configuration assistant, API tracing, and algorithmic art generation
Core Features
Technical Implementation
- Terminal config - AeroSpace/WezTerm
- cc-trace - API debugging tool
- Algorithmic art - p5.js generation
- macOS oriented - Window manager
- Terminal configuration
- API debugging
- Window management
- Algorithmic art
- Skill development
- macOS specific - AeroSpace
- Tool dependencies
- English documentation
- Specific use cases
cc-skills
A collection of custom skills for Claude Code, Anthropic's agentic coding tool.
What are Skills?
Skills are folders of instructions, scripts, and resources that Claude loads dynamically to improve performance on specialized tasks. They teach Claude how to complete specific tasks in a repeatable way.
For more information, see:
Installation
Option 1: Install as Plugin Marketplace (Recommended)
Add this repository as a Claude Code plugin marketplace:
/plugin marketplace add alexfazio/cc-skills
Then browse and install individual skills:
/plugin install
Option 2: Manual Installation
Copy individual skill folders to your Claude Code skills directory:
cp -R skills/aerospace-config ~/.claude/skills/
Available Skills
| Skill | Description |
|---|---|
| aerospace-config | Complete AeroSpace tiling window manager configuration assistant for macOS. Handles keybindings, workspace management, window rules, layouts, and debugging. |
| algorithmic-art | Create algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Generates original generative art, flow fields, and particle systems. |
| article-writer | Edit and refine blog articles and technical posts with a conversational, direct style. Includes automated style checking and strict guidelines. |
| cc-trace | Interactive assistant for intercepting and analyzing Claude Code API requests using mitmproxy. (Git submodule - see alexfazio/cc-trace) |
| skill-creator | Guide for creating effective skills. Use when building new skills or updating existing ones. |
| vim-ai-config | Manage vim-ai plugin configuration including .vimrc settings, custom roles, API keys, and model configurations. |
| wezterm-config | Complete WezTerm terminal emulator configuration assistant. Handles appearance, fonts, keybindings, SSH domains, multiplexing, and Lua scripting. |
Skill Structure
Each skill follows this structure:
skill-name/
βββ SKILL.md # Required: Instructions and metadata
βββ scripts/ # Optional: Executable code
βββ references/ # Optional: Documentation loaded as needed
βββ assets/ # Optional: Templates, images, etc.
Related Projects
- cc-trace - Claude Code API request interception and analysis tool (included as submodule)
Contributing
Contributions welcome! To add a new skill:
- Create a new folder in
skills/ - Add a
SKILL.mdwith proper YAML frontmatter - Include any scripts, references, or assets
- Submit a pull request
License
Individual skills may have their own licenses. See each skill's directory for details.

