alexfazio/cc-skills

A collection of custom skills for Claude Code - AeroSpace, WezTerm, vim-ai configs, algorithmic art, article writing, and more

License:UnknownLanguage:HTML70

Deep Analysis

Claude Code custom skill set with terminal configuration assistant, API tracing, and algorithmic art generation

Core Features

Technical Implementation

Highlights
  • Terminal config - AeroSpace/WezTerm
  • cc-trace - API debugging tool
  • Algorithmic art - p5.js generation
  • macOS oriented - Window manager
Use Cases
  • Terminal configuration
  • API debugging
  • Window management
  • Algorithmic art
  • Skill development
Limitations
  • macOS specific - AeroSpace
  • Tool dependencies
  • English documentation
  • Specific use cases
Tech Stack
AeroSpaceWezTermvim-aimitmproxyp5.js

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:

  1. Create a new folder in skills/
  2. Add a SKILL.md with proper YAML frontmatter
  3. Include any scripts, references, or assets
  4. Submit a pull request

License

Individual skills may have their own licenses. See each skill's directory for details.