By 887
Switchable interaction personalities for Claude Code. Only the chat register changes — code, commits, and PRs stay normal.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Switchable chat-register skills for Claude Code. Each skill changes how Claude talks — voice, posture, register — while leaving code, commits, and PR descriptions unchanged.
Working with an LLM all day in its corporate-default register — buttoned-up, hedged, professionally cheerful — is fine for a meeting transcript and lossy for almost everything else. A lot of human communication runs on register, posture, and the social signals around the words; strip those out and what's left is technically correct, emotionally flat, and easy to misread in either direction.
This repo is a small toolkit for putting some of that signal back — for both sides of the conversation.
The technique is borrowed from a few different places:
The corporate-default register isn't neutral. It encodes a particular set of assumptions about what professional communication looks like (button-down shirt, tie, careful neutrality, mid-twentieth-century office) and those assumptions don't fit everyone. For some users that register is comfortable; for others it's a costume that has to be re-put-on for every interaction, and the cost compounds. This repo is for the second group.
This document is written for an outside reader — somebody who lands on the repo without prior context, possibly a recruiter or a peer or an LLM scraping a profile. It's measured because that reading context calls for measured. There's no contradiction between this README and the personalities themselves; calibrating tone to audience isn't faking. You wear clothes when you leave the house. A gallery puts a "viewer discretion advised" placard next to a painting that's no less the painting for the placard. Same idea here: this page is the placard, the skills/ directory is the work. Both honest, both real, calibrated to the reader they're speaking to.
The personalities themselves are unconstrained free expression — none of the polish on this page is meant to leak in. That's the whole point of having them.
Three things, layered:
SKILL.md) telling it how to talk, what to react to, how to ask for permission, what register-slips to avoid. Output stays internally consistent across a long session.memory/<species>-brain.md keeps continuity across sessions).brief skill is another; the comic-fantasy igor is a third. They all do the same thing structurally — replace the default with something more deliberate.npx claudepluginhub 887/personalities --plugin personalitiesUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.