From claude-hopper
Provision a minimal meta-tools workspace. The meta-tools plugin ships primitives (commands + skills) that operate on Claude Code itself — this provisioning skill only creates a thin scaffold for per-workspace notes. Accepts a workspace name and optional variant (context-management | mcp-integration | feedback-filing | primitive-selection | generic).
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-hopperThis skill is limited to using the following tools:
The `meta-tools` plugin is **primitive-only** — its value is in the global commands and skills it installs (context-break evaluator, CLAUDE.md chunker, MCP command generator, what-thing picker, claude-code feedback filer). This skill provisions an optional thin scaffold for users who want a repo to collect their own notes, logs, and local config related to meta-tooling.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
The meta-tools plugin is primitive-only — its value is in the global commands and skills it installs (context-break evaluator, CLAUDE.md chunker, MCP command generator, what-thing picker, claude-code feedback filer). This skill provisions an optional thin scaffold for users who want a repo to collect their own notes, logs, and local config related to meta-tooling.
$ARGUMENTS is parsed as:
~/repos/github/my-repos.--variant=<name> (optional): context-management | mcp-integration | feedback-filing | primitive-selection | generic (default).--local-only (optional): skip GitHub repo creation.--private (optional): create the GitHub repo as private. Default: public.Extract workspace name, target parent path, variant, flags. If workspace name missing, ask.
The bundled scaffold lives at ${CLAUDE_SKILL_DIR}/../../template/generic/. There is a single shared generic/ variant — the --variant flag only flavors the generated CLAUDE.md header and hints, not the on-disk layout.
Read ~/.claude/CLAUDE.md if it exists. Extract OS, locale, timezone, user identity for CLAUDE.md personalisation.
mkdir -p <target-parent>/<workspace-name>
cp -r ${CLAUDE_SKILL_DIR}/../../template/generic/. <target-parent>/<workspace-name>/
Do not copy any .claude/ tree. Plugin primitives are global.
Edit the workspace's CLAUDE.md:
context-management, list the context-management primitives (/meta-tools:chunk-claude, /meta-tools:should-i-start-fresh, /meta-tools:context-health-check) and the context-break-evaluator skill.mcp-integration, list the MCP primitives (/meta-tools:add-mcp-server, /meta-tools:list-mcp-servers, /meta-tools:mcp-command-help) and the mcp-syntax-reference skill.feedback-filing, list the feedback-bug, feedback-feature-request, feedback-model-behavior, feedback-docs, feedback-refresh-templates skills.primitive-selection, list the what-thing-pick, what-thing-help, what-thing-set-context, what-thing-refresh-docs skills.generic, list all of the above briefly.cd <target-parent>/<workspace-name>
git init
git add .
git commit -m "Initial workspace from meta-tools plugin"
Unless --local-only:
gh repo create <workspace-name> --<public|private> --source=. --push
Tell the user:
${CLAUDE_SKILL_DIR}/../../template/ (not ${CLAUDE_PLUGIN_ROOT} — that isn't exported in skill bash injection)..claude/commands/, .claude/agents/, or .claude/skills/ into the workspace.