By w0lzard
Yash's personal Claude Code skills (Android/KMP/Compose, design taste, misc)
Use when implementing the data layer in Android — Repository pattern, Room local database, offline-first synchronization, and coordinating local and remote sources.
Use when debugging Android or KMP issues — supplements superpowers:systematic-debugging with Android-specific techniques covering Logcat, ADB, ANR traces, R8 stack trace decoding, memory leaks, Gradle build failures, and Compose recomposition bugs.
Use this skill as the baseline for ALL Android and Kotlin Multiplatform (KMP) work — whenever the user mentions Android, Kotlin (in an Android context), KMP, CMP, commonMain, androidMain, iosMain, AndroidManifest, Gradle, build.gradle, Hilt, Dagger, Room, Retrofit, Ktor, ViewModel, LiveData, StateFlow, SharedFlow, Compose, Activity, Fragment, Intent, ADB, Logcat, MVVM, MVI, repository pattern, or any Android SDK / Jetpack / AndroidX API. Always load this skill alongside more specific skills (android-skills:compose, android-skills:kotlin-flows, android-skills:kmp-ktor, android-skills:android-retrofit, etc.) — it provides the architectural baseline, existing-pattern audit, and project-adaptability rules those skills defer to. Casual mentions like "fix this bug in my Android app," "refactor this ViewModel," "my KMP project," or any work inside an Android project directory should trigger this skill.
Use when setting up or refactoring Android Gradle build logic — convention plugins, composite builds, version catalogs, and shared build configuration across modules.
Use when setting up or working with Retrofit in Android — service interface definitions, coroutines integration, OkHttp configuration, Hilt module setup, and error handling in the repository layer.
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.
A private Claude Code plugin marketplace for syncing my personal setup — skills, MCP servers, and hooks — across machines.
| Plugin | Contains |
|---|---|
personal-skills | Android / KMP / Compose Multiplatform skills, design-taste skills, and misc utility skills (originally under ~/.agents/skills) |
personal-tools | Obsidian MCP server config + PostToolUse/Stop hooks that log sessions to Obsidian |
This marketplace does not vendor third-party skill packs. android-testing-skills and compose-performance-skills (both by skydoves) are cloned directly from their own repos on each machine instead of being copied in here — see Setup on a new machine.
/plugin marketplace add <your-username>/yash-personal
/plugin install personal-skills@yash-personal
/plugin install personal-tools@yash-personal
Then /reload-plugins.
personal-tools expects these to be set in your shell profile before starting Claude Code — they are intentionally not stored in this repo:
export OBSIDIAN_API_KEY="your-real-key"
export OBSIDIAN_BASE_URL="http://127.0.0.1:27123" # optional, defaults to this
The obsidian-mcp-server binary path is currently hardcoded to /home/wolzard/.local/bin/obsidian-mcp-server in plugins/personal-tools/.mcp.json. If installing on a machine where that binary lives elsewhere (or isn't on that exact path), update the command field accordingly, or put the binary on PATH and simplify it to "command": "obsidian-mcp-server".
Full bootstrap (marketplaces, plugins, external skill repos) is handled by bootstrap-new-machine.sh in this repo — see that file for details. Summary:
chrisbanes/skills, JuliusBrussee/caveman, thedotmack/claude-mem, jarrodwatts/claude-hud, firebase/agent-skills, dietrichgebert/ponytail).personal-skills and personal-tools from here.git clone https://github.com/skydoves/android-testing-skills.git ~/.claude/skills-sources/android-testing-skills
git clone https://github.com/skydoves/compose-performance-skills.git ~/.claude/skills-sources/compose-performance-skills
settings-snippet.json into ~/.claude/settings.json by hand — these are machine-level preferences, not plugin-managed.When skills or hooks change locally:
# re-run the scaffold script to pull in changes from ~/.agents/skills
./build-marketplace.sh # if kept in this repo, otherwise re-copy manually
cd ~/claude-personal-marketplace
git add .
git commit -m "Update skills"
git push
Bump the version field in the relevant plugin.json so installed copies pick up the change on next /plugin marketplace update.
plugins/personal-tools/.mcp.json should only ever contain ${ENV_VAR} references, never literal secrets.plugins/personal-skills/skills/ for anything project-specific that shouldn't be shared (e.g. Housizy/Sanvyara-specific business logic, if any skill leaked internal details).npx claudepluginhub w0lzard/wolzard-s-marketplace --plugin personal-skillsYash's Obsidian MCP server + logging hooks
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
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
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
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.