353 lines
16 KiB
Markdown
353 lines
16 KiB
Markdown
VFX Skills for Claude Code: VFX specific agentic Skills for Claude Code, Opencode, Cursor, Copilot & More
|
|
===
|
|
|
|
> **The Ultimate Collection of Agentic Skills for VFX Artists — Claude Code, Opencode, Codex CLI, Antigravity IDE, GitHub Copilot, Cursor, Opencode**
|
|
|
|
[](https://opensource.org/licenses/MIT)
|
|
[](https://claude.ai)
|
|
[](https://github.com/google-gemini/gemini-cli)
|
|
[](https://github.com/openai/codex)
|
|
[](https://cursor.sh)
|
|
[](https://github.com/features/copilot)
|
|
[](https://github.com/opencode-ai/opencode)
|
|
[](https://github.com/anthropics/antigravity)
|
|
|
|
**VFX SKILLS FOR CLAUDE CODE** is a curated, battle-tested library of **high-performance agentic skills** designed to work seamlessly across all major AI coding assistants and popular DCC's:
|
|
|
|
- 🟣 **Claude Code** (Anthropic CLI)
|
|
- 🔵 **Gemini CLI** (Google DeepMind)
|
|
- 🟢 **Codex CLI** (OpenAI)
|
|
- 🔴 **Antigravity IDE** (Google DeepMind)
|
|
- 🩵 **GitHub Copilot** (VSCode Extension)
|
|
- 🟠 **Cursor** (AI-native IDE)
|
|
- ⚪ **OpenCode** (Open-source CLI)
|
|
|
|
This repository provides skills that transform your AI coding assistant into a knowledgeable VFX collaborator — one that understands node graphs, color pipelines, render workflows, and the thousand small details that separate a working script from a production-ready tool.
|
|
|
|
Built and managed by [Nicholai Vogel](https://nicholai.work), founder of Biohazard VFX, a boutique studio specializing in commercial and music video work for artists like Post Malone and production companies including Stink Films and Partizan.
|
|
|
|
[](https://www.foundry.com/products/nuke)
|
|
[](https://www.sidefx.com/)
|
|
[](https://www.blackmagicdesign.com/products/davinciresolve)
|
|
[](https://github.com/comfyanonymous/ComfyUI)
|
|
[](https://www.adobe.com/products/aftereffects.html)
|
|
[](https://ffmpeg.org/)
|
|
[](https://openexr.com/)
|
|
[](https://acescentral.com/)
|
|
|
|
Table of Contents
|
|
===
|
|
|
|
- [About This Repository](#about-this-repository)
|
|
- [Who is this for?](#who-is-this-for)
|
|
- [What are skills?](#what-are-skills)
|
|
- [Skills](#skills)
|
|
- [Installation](#installation)
|
|
- [Contributing](#contributing)
|
|
|
|
---
|
|
|
|
New Here? Start Here!
|
|
---
|
|
|
|
**First time using this repository?** We've created beginner-friendly guides to help you get started:
|
|
|
|
- **[GETTING_STARTED.md](GETTING_STARTED.md)** - Complete beginner's guide (5-minute read)
|
|
- **[CONTRIBUTING.md](CONTRIBUTING.md)** - How to contribute (step-by-step)
|
|
- **[SKILL_ANATOMY.md](docs/SKILL_ANATOMY.md)** - Understanding how skills work
|
|
- **[VISUAL_GUIDE.md](docs/VISUAL_GUIDE.md)** - Visual guide with diagrams
|
|
|
|
**Quick Start:**
|
|
|
|
```bash
|
|
# Install via npx (recommended)
|
|
npx vfx-skills install
|
|
|
|
# Or clone and run install script
|
|
git clone https://github.com/biohazard-vfx/vfx-skills.git
|
|
cd vfx-skills && ./install.sh
|
|
```
|
|
|
|
---
|
|
|
|
Compatibility
|
|
---
|
|
|
|
These skills follow the universal **SKILL.md** format and work with any AI coding assistant that supports agentic skills:
|
|
|
|
| Tool | Type | Compatibility | Installation Path |
|
|
| ------------------- | --------- | ------------- | ---------------------------------------- |
|
|
| **Claude Code** | CLI | ✅ Full | `.claude/skills/` or `.agent/skills/` |
|
|
| **Gemini CLI** | CLI | ✅ Full | `.gemini/skills/` or `.agent/skills/` |
|
|
| **Codex CLI** | CLI | ✅ Full | `.codex/skills/` or `.agent/skills/` |
|
|
| **Antigravity IDE** | IDE | ✅ Full | `.agent/skills/` |
|
|
| **Cursor** | IDE | ✅ Full | `.cursor/skills/` or project root |
|
|
| **GitHub Copilot** | Extension | ⚠️ Partial | Copy skill content to `.github/copilot/` |
|
|
| **OpenCode** | CLI | ✅ Full | `.opencode/skills/` or `.claude/skills/` |
|
|
|
|
> [!TIP]
|
|
> Most tools auto-discover skills in `.agent/skills/`. For maximum compatibility, clone to this directory.
|
|
|
|
---
|
|
|
|
About This Repository
|
|
===
|
|
|
|
AI code tools can write scripts, but they don't know VFX. These skills aim to fill that gap. This is my attempt to encode the domain knowledge that I have accumulated over years of troubleshooting, completing shots and building workflows at my studio, Biohazard. Except this is no longer my knowledge, it's yours now too, forever.
|
|
|
|
Visual Effects is gatekept. New and Experienced artists alike are falling victim to the same paywalls, surface level courses and *saucing* that surrounds basic fundamentals.
|
|
|
|
> What is *saucing*? Saucing or "sauce" is a term used to describe a fundamental and basic tool or workflow that is treated as a closely guarded secret. For exampe, ACES (The Academy Color Encoding System) is *open-source* and has been around since 2014, and yet it's only within the last 3 years that you see people talking openly about it. This is partially because despite being open source, artists and studios held ACES close to their chests out of fear that they would lose work or competitive advantage by sharing it.
|
|
|
|
My goal is to bring my knowledge to open source. By sharing tools, resources and workflows for free, we (artists) send a message that we are still here, that newcomers are welcome, and that there's still work to be done.
|
|
|
|
Each skill is self-contained in its own folder with a `SKILL.md` file containing the instructions and metadata that Claude uses. Browse through these skills to get inspiration for your own skills or to understand different patterns and approaches.
|
|
|
|
Who is this for?
|
|
---
|
|
|
|
> [!DISCLAIMER]
|
|
> I must preface this section by saying: IF YOU ARE LOOKING FOR A SHORTCUT YOU WILL NOT FIND ANY VALUE HERE. CLAUDE CODE CANNOT MAKE UP FOR YOUR LACK OF PATIENCE, WILLINGNESS TO LEARN OR TECHNICAL ABILITY.
|
|
This is for:
|
|
|
|
- VFX Artists, Compositors, FX artists, pipeline developers, freelancers, animators
|
|
- Directors, video editors, colorists
|
|
- Experienced artists, new artists
|
|
|
|
These VFX skills are for anyone who *values the craft of VFX* and wants to make better VFX with the *assistance* of AI, not *replace* a proven set of tools or skills. **TLDR** You aren't interested in automating your workflow with AI, you just need it to make your life easier.
|
|
|
|
My hope is that these skills can help you with just that.
|
|
|
|
What are skills?
|
|
---
|
|
|
|
Skills are folders of instructions, scripts, and resources that Claude loads dynamically to improve performance on specialized tasks. Skills teach Claude how to complete specific tasks in a repeatable way, whether that's creating documents with your company's brand guidelines, analyzing data using your organization's specific workflows, or automating personal tasks.
|
|
|
|
For more information, check out:
|
|
- [What are skills?](https://support.claude.com/en/articles/12512176-what-are-skills)
|
|
- [Using skills in Claude](https://support.claude.com/en/articles/12512180-using-skills-in-claude)
|
|
- [How to create custom skills](https://support.claude.com/en/articles/12512198-creating-custom-skills)
|
|
- [Equipping agents for the real world with Agent Skills](https://anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills)
|
|
|
|
---
|
|
|
|
Skills
|
|
===
|
|
|
|
{skills will be listed here}
|
|
|
|
Coming Soon
|
|
---
|
|
|
|
- houdini-vex
|
|
- usd-navigator
|
|
- comfyui-for-nuke
|
|
- shot-setup
|
|
- render-debugger
|
|
|
|
---
|
|
|
|
# Installation
|
|
|
|
## Quick Install
|
|
|
|
```bash
|
|
npx vfx-skills install
|
|
```
|
|
|
|
This detects your agent (Claude Code, OpenCode, etc.) and symlinks the skills to the right location. You can also specify which skills to install:
|
|
|
|
```bash
|
|
npx vfx-skills install nuke-scripting aces-vfx
|
|
npx vfx-skills install --all
|
|
```
|
|
|
|
---
|
|
|
|
## Agent-Specific Instructions
|
|
|
|
### Claude Code
|
|
|
|
**Option 1: Plugin Marketplace** (recommended)
|
|
|
|
```
|
|
/plugin marketplace add biohazard-vfx/vfx-skills
|
|
```
|
|
|
|
Then browse and install individual skills, or install all at once:
|
|
|
|
```
|
|
/plugin install vfx-skills@biohazard-vfx
|
|
```
|
|
|
|
**Option 2: Manual Install**
|
|
|
|
Clone the repo and symlink to your global skills directory:
|
|
|
|
```bash
|
|
git clone https://github.com/biohazard-vfx/vfx-skills.git
|
|
ln -s $(pwd)/vfx-skills/skills/* ~/.claude/skills/
|
|
```
|
|
|
|
Or for project-specific use, symlink into your project:
|
|
|
|
```bash
|
|
ln -s /path/to/vfx-skills/skills/* .claude/skills/
|
|
```
|
|
|
|
### OpenCode
|
|
|
|
OpenCode searches these locations in order:
|
|
|
|
- `.opencode/skills/<name>/SKILL.md` (project-local)
|
|
- `~/.config/opencode/skills/<name>/SKILL.md` (global)
|
|
- `.claude/skills/<name>/SKILL.md` (Claude-compatible, project-local)
|
|
- `~/.claude/skills/<name>/SKILL.md` (Claude-compatible, global)
|
|
|
|
Symlink to whichever location fits your workflow:
|
|
|
|
```bash
|
|
# Global install (all projects)
|
|
ln -s /path/to/vfx-skills/skills/* ~/.config/opencode/skills/
|
|
|
|
# Project-local install
|
|
ln -s /path/to/vfx-skills/skills/* .opencode/skills/
|
|
```
|
|
|
|
### Other Agents
|
|
|
|
If your agent supports skills via a `SKILL.md` format, check its documentation for the expected directory structure. Most agents follow one of these patterns:
|
|
|
|
- `~/.agent-name/skills/<skill-name>/SKILL.md`
|
|
- `.agent-name/skills/<skill-name>/SKILL.md`
|
|
|
|
---
|
|
|
|
## Manual / Agent-Agnostic
|
|
|
|
If you just want the skill files without any tooling:
|
|
|
|
```bash
|
|
git clone https://github.com/biohazard-vfx/vfx-skills.git
|
|
```
|
|
|
|
Each skill lives in `skills/<skill-name>/SKILL.md`. Copy or symlink these wherever your agent expects them.
|
|
|
|
---
|
|
|
|
## Verifying Installation
|
|
|
|
After installing, test that your agent can find the skills:
|
|
|
|
- **Claude Code**: Type `/skill` and look for the VFX skills in the list
|
|
- **OpenCode**: Run `opencode skills list` or ask "what skills do you have?"
|
|
- **Manual**: Ask your agent "do you have the nuke-scripting skill?"
|
|
|
|
---
|
|
|
|
## Troubleshooting
|
|
|
|
**Skill not showing up?**
|
|
|
|
1. Check that `SKILL.md` exists and is spelled in all caps
|
|
2. Verify the frontmatter has both `name` and `description` fields
|
|
3. Make sure the skill name matches the directory name
|
|
4. Restart your agent after installing new skills
|
|
|
|
**Symlink issues on Windows?**
|
|
|
|
Use `mklink /D` instead of `ln -s`, or copy the folders directly.
|
|
|
|
---
|
|
|
|
## Contributing
|
|
|
|
### Creating a Basic Skill
|
|
|
|
Skills are simple to create - just a folder with a `SKILL.md` file containing YAML frontmatter and instructions:
|
|
|
|
```markdown
|
|
---
|
|
name: my-skill-name
|
|
description: A clear description of what this skill does and when to use it
|
|
---
|
|
|
|
# My Skill Name
|
|
|
|
[Instructions that your agent will follow when this skill is active]
|
|
|
|
## Examples
|
|
- Example usage 1
|
|
- Example usage 2
|
|
|
|
## Guidelines
|
|
- Guideline 1
|
|
- Guideline 2
|
|
```
|
|
|
|
The frontmatter requires two fields:
|
|
- `name` - lowercase, hyphens for spaces, must match the directory name
|
|
- `description` - 1-1024 characters, specific enough for the agent to choose correctly
|
|
|
|
For more details, see [How to create custom skills](https://support.claude.com/en/articles/12512198-creating-custom-skills).
|
|
|
|
`bash
|
|
# 1. Install skills
|
|
git clone https://github.com/sickn33/antigravity-awesome-skills.git .agent/skills
|
|
|
|
# 2. Use a skill in your AI assistant
|
|
@brainstorming help me design a todo app
|
|
```
|
|
|
|
That's it! Your AI assistant now has 243 specialized skills. 🎉
|
|
|
|
**Additional Resources:**
|
|
|
|
- 💡 **[Real-World Examples](docs/EXAMPLES.md)** - See skills in action
|
|
- ❓ **[FAQ](FAQ.md)** - Common questions answered
|
|
|
|
---
|
|
|
|
## 🔌 Compatibility
|
|
|
|
These skills follow the universal **SKILL.md** format and work with any AI coding assistant that supports agentic skills:
|
|
|
|
| Tool | Type | Compatibility | Installation Path |
|
|
| ------------------- | --------- | ------------- | ---------------------------------------- |
|
|
| **Claude Code** | CLI | ✅ Full | `.claude/skills/` or `.agent/skills/` |
|
|
| **Gemini CLI** | CLI | ✅ Full | `.gemini/skills/` or `.agent/skills/` |
|
|
| **Codex CLI** | CLI | ✅ Full | `.codex/skills/` or `.agent/skills/` |
|
|
| **Antigravity IDE** | IDE | ✅ Full | `.agent/skills/` |
|
|
| **Cursor** | IDE | ✅ Full | `.cursor/skills/` or project root |
|
|
| **GitHub Copilot** | Extension | ⚠️ Partial | Copy skill content to `.github/copilot/` |
|
|
| **OpenCode** | CLI | ✅ Full | `.opencode/skills/` or `.claude/skills/` |
|
|
|
|
> [!TIP]
|
|
> Most tools auto-discover skills in `.agent/skills/`. For maximum compatibility, clone to this directory.
|
|
|
|
---
|
|
|
|
Whether you are using **Gemini CLI**, **Claude Code**, **Codex CLI**, **Cursor**, **GitHub Copilot**, **Antigravity**, or **OpenCode**, these skills are designed to drop right in and supercharge your AI agent.
|
|
|
|
This repository aggregates the best capabilities from across the open-source community, transforming your AI assistant into a full-stack digital agency capable of Engineering, Design, Security, Marketing, and Autonomous Operations.
|
|
|
|
## Features & Categories
|
|
|
|
The repository is organized into several key areas of expertise:
|
|
|
|
| Category | Skills Count | Key Skills Included |
|
|
| :-------------------------- | :----------- | :--------------------------------------------------------------------------------------------------------------------------- |
|
|
| **🛸 Autonomous & Agentic** | **~8** | Loki Mode (Startup-in-a-box), Subagent Driven Dev, Dispatching Parallel Agents, Planning With Files, Skill Creator/Developer |
|
|
| **🔌 Integrations & APIs** | **~25** | Stripe, Firebase, Supabase, Vercel, Clerk Auth, Twilio, Discord Bot, Slack Bot, GraphQL, AWS Serverless |
|
|
| **🛡️ Cybersecurity** | **~51** | Ethical Hacking, Metasploit, Burp Suite, SQLMap, Active Directory, AWS/Cloud Pentesting, OWASP Top 100, Red Team Tools |
|
|
| **🎨 Creative & Design** | **~10** | UI/UX Pro Max, Frontend Design, Canvas, Algorithmic Art, Theme Factory, D3 Viz, Web Artifacts |
|
|
| **🛠️ Development** | **~33** | TDD, Systematic Debugging, React Patterns, Backend/Frontend Guidelines, Senior Fullstack, Software Architecture |
|
|
| **🏗️ Infrastructure & Git** | **~8** | Linux Shell Scripting, Git Worktrees, Git Pushing, Conventional Commits, File Organization, GitHub Workflow Automation |
|
|
| **🤖 AI Agents & LLM** | **~31** | LangGraph, CrewAI, Langfuse, RAG Engineer, Prompt Engineer, Voice Agents, Browser Automation, Agent Memory Systems |
|
|
| **🔄 Workflow & Planning** | **~6** | Writing Plans, Executing Plans, Concise Planning, Verification Before Completion, Code Review (Requesting/Receiving) |
|
|
| **📄 Document Processing** | **~4** | DOCX (Official), PDF (Official), PPTX (Official), XLSX (Official) |
|
|
| **🧪 Testing & QA** | **~4** | Webapp Testing, Playwright Automation, Test Fixing, Testing Patterns |
|
|
| **📈 Product & Strategy** | **~8** | Product Manager Toolkit, Content Creator, ASO, Doc Co-authoring, Brainstorming, Internal Comms |
|
|
| **📣 Marketing & Growth** | **~23** | Page CRO, Copywriting, SEO Audit, Paid Ads, Email Sequence, Pricing Strategy, Referral Program, Launch Strategy |
|
|
| **🚀 Maker Tools** | **~11** | Micro-SaaS Launcher, Browser Extension Builder, Telegram Bot, AI Wrapper Product, Viral Generator, 3D Web Experience |
|