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.mdGlobal
mkdir -p ~/.claude/skills/nomoji && curl https://nomoji.dev/skill -o ~/.claude/skills/nomoji/SKILL.mdSkills 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.mdSkills live in .agents/skills/. Codex auto-detects changes.
Project
mkdir -p .agents/skills/nomoji && curl https://nomoji.dev/skill -o .agents/skills/nomoji/SKILL.mdGlobal
mkdir -p ~/.agents/skills/nomoji && curl https://nomoji.dev/skill -o ~/.agents/skills/nomoji/SKILL.mdSkills 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.mdGlobal
mkdir -p ~/.gemini/skills/nomoji && curl https://nomoji.dev/skill -o ~/.gemini/skills/nomoji/SKILL.mdAdd 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.mdVS 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 | bashLefthook
npm install --save-dev lefthook && curl https://nomoji.dev/examples/lefthook.yml -o lefthook.yml && npx lefthook install