From operator-skills
Customizes Claude Operator Skills by scanning [YOUR_*] placeholders in skill files, prompting for personal values like name, email, paths, and URLs, then replacing them. Use after installing or updating skills.
npx claudepluginhub dazuck/operator-skills --plugin operator-skillsThis skill uses the workspace's default tool permissions.
Walk through all customization points in your Operator Skills and set your personal values.
Guides creation, improvement, and structuring of skills for Claude Code plugins, including frontmatter metadata, workflows, scripts, references, and best practices.
Create, update, and manage Claude Code skills including SKILL.md files, slash commands, directory structures, frontmatter, substitutions, and invocation controls.
Guides creation of new Claude Code skills from scratch, listing existing user/project skills, samples, current directory, and providing metadata templates for descriptions/tags.
Share bugs, ideas, or general feedback.
Walk through all customization points in your Operator Skills and set your personal values.
[YOUR_*] placeholders/personalize-skills — Full interactive setup
/personalize-skills --list — Just show what needs customizing
/personalize-skills --reset — Clear customizations (restore placeholders)
Scan ~/.claude/skills/ for all [YOUR_*] patterns.
Group by placeholder type:
Found 12 placeholders across 6 skills:
Identity:
[YOUR_NAME] — used in 3 skills
[YOUR_EMAIL] — used in 2 skills
Paths:
[YOUR_CLOUD_PATH] — used in 2 skills
[YOUR_KNOWLEDGE_ARCHIVE] — used in 1 skill
URLs:
[YOUR_NOTION_URL] — used in 1 skill
For each placeholder, ask the user:
[YOUR_NAME]
Used in: coach, writeup, inbox-commander
Description: Your name for personalized interactions
Example: Danny
What's your name? > ___
Group related questions:
For each value provided:
Applying changes...
✓ [YOUR_NAME] → "Alex" in 3 files
- coach/SKILL.md (2 occurrences)
- writeup/SKILL.md (1 occurrence)
- inbox-commander/references/known-senders.md (1 occurrence)
✓ [YOUR_EMAIL] → "alex@startup.com" in 2 files
- inbox-commander/SKILL.md
- inbox-commander/references/known-senders.md
Show summary:
Personalization complete!
Values set: 5
Files updated: 8
Placeholders remaining: 2 (optional)
Optional placeholders not set:
- [YOUR_KNOWLEDGE_ARCHIVE] — Only needed if you have a personal knowledge base
- [YOUR_NOTION_URL] — Only needed if you use Notion
You can set these later by running /personalize-skills again.
Common placeholders and what they're for:
| Placeholder | Description | Example |
|---|---|---|
[YOUR_NAME] | Your name | Alex |
[YOUR_EMAIL] | Your email address | alex@company.com |
[YOUR_COMPANY] | Your company name | Acme Inc |
| Placeholder | Description | Example |
|---|---|---|
[YOUR_CLOUD_PATH] | Cloud storage folder | ~/Dropbox/ |
[YOUR_KNOWLEDGE_ARCHIVE] | Personal knowledge base | ~/Documents/knowledge/ |
[YOUR_DRAFTS_FOLDER] | Where to save drafts | ~/Documents/drafts/ |
| Placeholder | Description | Example |
|---|---|---|
[YOUR_NOTION_URL] | Notion workspace URL | your-workspace.notion.site |
If a placeholder is marked optional, you can skip it. The skill will work without it.
Run /personalize-skills again anytime to update your values.
Before personalizing, consider backing up your skills directory:
cp -r ~/.claude/skills ~/.claude/skills-backup
See CUSTOMIZATION-GUIDE.md in the repo for detailed explanations of each placeholder.