Guide for creating new skills in Kai's personal AI infrastructure. Use when user wants to create, update, or structure a new skill that extends capabilities with specialized knowledge, workflows, or tool integrations. Follows both Anthropic skill standards and PAI-specific patterns.
/plugin marketplace add rafaelcalleja/claude-market-place/plugin install personal-ai-infrastructure@claude-market-placeThis skill inherits all available tools. When active, it can use any tool Claude has access to.
CLAUDE.mdtemplates/CLAUDE-template.mdtemplates/README.mdtemplates/complex-skill-template.mdtemplates/simple-skill-template.mdtemplates/skill-with-agents-template.mdworkflows/create-new.mdworkflows/update-existing.mdAsk these questions:
Simple Skill (SKILL.md only):
Complex Skill (SKILL.md + CLAUDE.md + supporting files):
# Simple skill
${PAI_DIR}/skills/[skill-name]/
└── SKILL.md
# Complex skill
${PAI_DIR}/skills/[skill-name]/
├── SKILL.md # Quick reference
├── CLAUDE.md # Full context
└── [subdirectories]/ # Supporting resources
Use this structure:
---
name: skill-name
description: Clear description of what skill does and when to use it. Should match activation triggers.
---
# Skill Name
## When to Activate This Skill
- Trigger condition 1
- Trigger condition 2
- User phrase examples
## [Main Content Sections]
- Core workflow
- Key commands
- Examples
- Best practices
## Supplementary Resources
For detailed context: `read ${PAI_DIR}/skills/[skill-name]/CLAUDE.md`
Include:
Update ${PAI_DIR}/global/KAI.md available_skills section to include the new skill so it shows up in the system prompt.
create-skill, web-scrapingfabric-patterns not text-processingai-image-generation, chrome-devtoolsYour description should:
Good examples:
simple-skill-template.md - For straightforward capabilitiescomplex-skill-template.md - For multi-component skillsskill-with-agents-template.md - For skills using sub-agentsFor complete guide with examples: read ${PAI_DIR}/skills/create-skill/CLAUDE.md
For templates: ls ${PAI_DIR}/skills/create-skill/templates/
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.