Shifty-Eye-Games/claude-mods/tree/main/plugins/machine-tag
machine-tag
각 컴퓨터의 이모지 태그(💻 MBP, 🪶 Air, 🎮 Rig, 🔥 5090)를 세션 제목 앞에 붙이는 Claude Code 플러그인입니다. 컴퓨터별 태그를 재정의하는 /machine-tag <emoji> <word> 명령도 제공합니다.
이 mod 소개
machine-tag는 Shifty-Eye-Games/claude-mods 마켓플레이스의 일부이며 Claude Code 세션 안에서 function-hook 플러그인으로 실행됩니다. 세션이 시작되면 로컬 컴퓨터 식별 정보를 읽습니다(macOS에서는 scutil ComputerName을 사용하고 실패하면 hostname으로 대체). 일치하는 이모지 접두사를 세션 제목에 붙여 고정되거나 목록에 표시된 세션에서 어느 컴퓨터가 실행 중인지 알 수 있게 합니다. 슬래시 명령 /machine-tag <emoji> <word>로 컴퓨터별 태그를 재정의할 수 있습니다. 설치는 claude-mods 마켓플레이스(claude plugin marketplace add Shifty-Eye-Games/claude-mods 후 claude plugin install machine-tag@claude-mods)를 사용합니다. 저장소가 비공개이므로 clone과 자동 업데이트가 성공하려면 각 컴퓨터에 비대화형 GitHub 자격 증명(SSH key 또는 저장된 HTTPS 자격 증명)이 필요합니다.
설치
먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.
claude plugin marketplace add Shifty-Eye-Games/claude-mods claude plugin install machine-tag
원문 / README
claude-mods
Private Claude Code marketplace for Tuncer's mods: function-hook plugins that run inside every Claude Code session on his machines (MacBook Pro, MacBook Air, therig, the 5090 PC).
| Plugin | What it does |
| --- | --- |
| memory-guards | Refuses the footgun commands Claude's memory notes warn about (for example impeccable update --help, routing shiftyeyegames.com DNS through cloudflared, /logout before cswap add) and says why, with the safe alternative. |
| kb-health | Shows KB health in the status line on the machine that runs the KB. It stays quiet on machines without the KB snapshot job. |
| machine-tag | Prefixes session titles with the machine's emoji tag (💻 MBP, 🪶 Air, 🎮 Rig, 🔥 5090), so pinned sessions show which computer they run on. /machine-tag <emoji> <word> overrides it per machine. |
Install on a machine
claude plugin marketplace add Shifty-Eye-Games/claude-mods
claude plugin install memory-guards@claude-mods
claude plugin install kb-health@claude-mods
claude plugin install machine-tag@claude-mods
Then turn on auto-update: in /plugin, open Marketplaces, pick claude-mods and enable auto-update, or set it in ~/.claude/settings.json:
"extraKnownMarketplaces": {
"claude-mods": {
"source": { "source": "github", "repo": "Shifty-Eye-Games/claude-mods" },
"autoUpdate": true
}
}
Each session start then pulls main. No versions are set, so every commit is an update.
The repo is private, so each machine needs GitHub access without a prompt: an SSH key GitHub knows (Claude Code tries ssh -T [email protected] first), or stored HTTPS credentials (gh auth login then gh auth setup-git, or Git Credential Manager on Windows). Without them the clone and the updates fail silently and the machine keeps its last copy.
Machines that loaded these mods from local folders before must drop those folders from CLAUDE_CODE_PLUGIN_DIRS in ~/.claude/settings.json, or each mod loads twice.
Change a mod
- Edit it under
plugins/<name>/. - Check it:
claude plugin validate plugins/<name>andclaude plugin test plugins/<name>. - Push to
main. Versions are left unset on purpose, so each commit reaches every machine at its next session start.
How mods work, and the engine rules that bite, are in Claude's memory note on Claude Code mods.
Security
Auto-update is on, so whatever lands on main runs in every session on all four machines. Only org admins can push here (the org's default member permission is read). Keep it that way: never give anyone else write access.
