By cielecki
Open-source, reusable Claude Code skills with a local customization layer
Open-source Claude Code skills — the public cut of Maciej Cielecki's personal toolkit. Generic, reusable tools with a local customization layer so you can adapt them to your machine and language without forking the code.
Packaged as a Claude Code plugin: every skill invokes as mc-toolkit:<name>.
| Skill | What it does |
|---|---|
| voicememos | Sync Apple Voice Memos into local, speaker-labeled transcripts — fully on-device (mlx-whisper + silero-VAD + pyannote diarization + voiceprint identification), with optional cloud engines for messy audio. |
(More moving over from the private toolkit as they're generalized.)
As a user (marketplace):
claude plugin marketplace add cielecki/mc-toolkit
claude plugin install mc-toolkit@mc-toolkit
Marketplace installs are cached and version-pinned — to pull a new release, run
claude plugin update mc-toolkit (editing a cached copy does nothing).
For local development (live-edit): clone the repo and symlink the plugin folder into your skills dir — it's then discovered in place, no caching, edits are live next session:
git clone https://github.com/cielecki/mc-toolkit.git
ln -sfn "$PWD/mc-toolkit/plugins/mc-toolkit" ~/.claude/skills/mc-toolkit
Skills read every personal setting (paths, language, interpreter locations, labels) through a small resolver, in priority order:
$CLAUDE_PLUGIN_OPTION_<KEY> — Claude Code plugin userConfig$<KEY> — environment variable<KEY>= line in ~/.claude/.env — also where API keys/secrets liveconfig.local.json next to the skill — gitignored, your overridesSo the published code stays generic. To adapt a skill, copy its config.example.json
to config.local.json and edit:
cd ~/.claude/skills/mc-toolkit/skills/voicememos
cp config.example.json config.local.json # then edit your paths/language
config.local.json is gitignored — your values never reach the repo. Secrets
(HF_TOKEN, ASSEMBLYAI_API_KEY, …) go in ~/.claude/.env, never in the repo.
These skills touch personal data (recordings, voiceprints) but the repo ships none
of it. The .gitignore hard-blocks runtime output, snapshots, enrolled voiceprints
(*.npy biometric data), audio, and any .env/token files. Sensitive audio is
processed fully on-device by default; cloud engines are opt-in and clearly marked.
MIT © Maciej Cielecki
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.
npx claudepluginhub cielecki/mc-toolkit --plugin mc-toolkitEditorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
Ultra-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