Claude Code Integration Guide
Install the nomoji Agent Skill for automatic emoji-free output
Quick Setup
1. Create skills directory
mkdir -p .claude/skills/nomoji2. Download skill
curl https://nomoji.dev/skill -o .claude/skills/nomoji/SKILL.md3. Done!
Claude Code discovers and loads the skill automatically
How It Works
The nomoji skill uses the Agent Skills open standard. Claude Code discovers skills in .claude/skills/ automatically and loads them with progressive efficiency:
- Level 1 (always active): Skill metadata loaded at startup — Claude knows nomoji exists and when to apply it
- Level 2 (on demand): Full instructions loaded when relevant — after generating code, docs, or commits
The skill is automatically applied after:
- Generating or modifying code files
- Creating or updating documentation
- Writing console output or logging statements
- Composing commit messages
Choosing a Preset
Strict Mode
No emojis anywhere (recommended for enterprise)
curl https://nomoji.dev/api/skill/strict-user -o .claude/skills/nomoji/SKILL.mdModerate Mode
Limited emojis, balanced approach
curl https://nomoji.dev/api/skill/moderate-user -o .claude/skills/nomoji/SKILL.mdRelaxed Mode
Emojis in UI only
curl https://nomoji.dev/api/skill/relaxed-user -o .claude/skills/nomoji/SKILL.mdProject vs User Level
Project-Level (Recommended)
Place skill in your project directory:
.claude/skills/nomoji/SKILL.mdBenefits:
- Team-wide consistency
- Version controlled
- Project-specific configuration
User-Level
Place skill in your home directory:
~/.claude/skills/nomoji/SKILL.mdBenefits:
- Apply to all projects
- Personal defaults
- No per-project setup needed
Usage Examples
Automatic Application
Claude Code applies nomoji automatically when relevant:
You: Update the README with installation instructions
Claude: [Generates README — nomoji skill active, no emojis added]Explicit Invocation
Request nomoji specifically:
You: Use nomoji to check my recent commits
nomoji: Scanning commit history...
Found 2 commits with emojis in messagesTroubleshooting
Skill Not Being Applied?
- Check file location:
.claude/skills/nomoji/SKILL.md - Verify YAML frontmatter is present (name and description fields)
- Make sure description explains when to use the skill
- Try explicit invocation: "Use nomoji to check this"
Wrong Behavior?
- Check the rules in SKILL.md match your expectations
- Update your configuration at nomoji.dev/setup
- Re-download a fresh SKILL.md
Team Setup
Share configuration with your team:
- Download skill to your project
- Commit to version control:
git add .claude/skills/nomoji/SKILL.md && git commit -m "Add nomoji Agent Skill" - Team members pull and Claude Code auto-discovers the skill