Stats
Links
Categories
Personal Claude Code skills and plugins
npx claudepluginhub whatasoda/agent-extensionsAgent workflow toolkit — design discussions, implementation planning, and knowledge graph
Personal Claude Code marketplace for managing custom skills and plugins.
Add this marketplace to Claude Code:
/plugin marketplace add whatasoda/agent-extensions
Install a plugin:
/plugin install <plugin-name>@whatasoda-tools
bun install
Build packages (sync exports + rslib) then plugins (bun build):
bun run build
Or build individually:
bun run build:packages # sync exports + rslib build for packages/*
bun run build:plugins # bun build for plugins/*
bun run typecheck
agent-extensions/
├── .claude-plugin/
│ └── marketplace.json # Marketplace manifest
├── plugins/
│ └── <plugin-name>/
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin manifest
│ ├── src/ # TypeScript source
│ ├── dist/ # Bundled output (LFS, committed)
│ ├── skills/ # Skill definitions
│ ├── hooks/ # Hook definitions
│ └── package.json
├── packages/
│ └── <package-name>/ # Shared libraries (workspace packages)
│ ├── src/
│ └── package.json # @agent-extensions/<name>
├── scripts/
│ ├── build-packages.ts # rslib build for packages
│ └── build-plugins.ts # bun build for plugins
├── package.json # Workspace root
└── tsconfig.json
plugins/<plugin-name>/ with .claude-plugin/plugin.jsonsrc/, skills in skills/bun run build to generate dist/.claude-plugin/marketplace.json under pluginspackages/<package-name>/ with package.json (name: @agent-extensions/<name>)src/ and create @public-index.ts as the entry pointrslib.config.ts for buildingbun run build will auto-generate the exports field in package.json from @public-*.ts files"@agent-extensions/<name>": "workspace:*" in their package.jsonDevelopment marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.