How to install

Pick your tool. Run the command. Done.

Skills live in .claude/skills/. Claude Code auto-discovers them.

Project
mkdir -p .claude/skills/nomoji && curl https://nomoji.dev/skill -o .claude/skills/nomoji/SKILL.md
Global
mkdir -p ~/.claude/skills/nomoji && curl https://nomoji.dev/skill -o ~/.claude/skills/nomoji/SKILL.md

Skills live in .cursor/skills/. Cursor loads them at startup.

Project
mkdir -p .cursor/skills/nomoji && curl https://nomoji.dev/skill -o .cursor/skills/nomoji/SKILL.md

Skills live in .agents/skills/. Codex auto-detects changes.

Project
mkdir -p .agents/skills/nomoji && curl https://nomoji.dev/skill -o .agents/skills/nomoji/SKILL.md
Global
mkdir -p ~/.agents/skills/nomoji && curl https://nomoji.dev/skill -o ~/.agents/skills/nomoji/SKILL.md

Skills live in .gemini/skills/. Gemini CLI loads them at startup.

Project
mkdir -p .gemini/skills/nomoji && curl https://nomoji.dev/skill -o .gemini/skills/nomoji/SKILL.md
Global
mkdir -p ~/.gemini/skills/nomoji && curl https://nomoji.dev/skill -o ~/.gemini/skills/nomoji/SKILL.md

Add a .github/copilot-instructions.md to your repo — Copilot reads it automatically.

Create file
curl https://nomoji.dev/api/template/default/copilot -o .github/copilot-instructions.md
VS Code settings.json
"github.copilot.chat.codeGeneration.instructions": [ { "text": "Do not use emojis in code, documentation, console output, CLI tools, logging, or commit messages." } ]

Blocks emoji in staged files and commit messages before they land.

One-line install
curl -s https://nomoji.dev/examples/scripts/setup-hooks.sh | bash
Lefthook
npm install --save-dev lefthook && curl https://nomoji.dev/examples/lefthook.yml -o lefthook.yml && npx lefthook install