Plugin marketplace

web-tools

The portable set from mehrlander/web-tools as two installable plugins: portable, skills created or adapted here, with the hooks and agents that travel with them; and h, the house policies as slash commands.

2 · mehrlander/web-tools2 pluginsupdated 3 days ago

Add this marketplace

Then install any plugin below by name — each page has its exact command.

portable

claude

The to-go bag: the working-conventions loader and its surfacing contract, the skill-library loader, the Web Tools app instrument, the tracker operator, and the rest of the portable skill set; the roster, one row per piece, is docs/portable.csv, held to disk by node/test/portable-manifest.test.mjs, so this description does not enumerate it. It carries the whole skill library, html-style included, and the agents under agents/, which are declared here one file at a time because a declared list replaces the default scan. Also carries the hooks that skills/hooks/hooks.json registers, which run on their own: the plugin refresher (SessionStart), which moves this plugin to the tip of main each session, the AskUserQuestion guard (PreToolUse), which refuses that tool in favor of a question asked in prose, the cloud turn reporter (UserPromptSubmit, PreToolUse, Stop, StopFailure and SessionEnd), which publishes bounded prompt, tool-activity and response signals to a declared sessions store, the session recorder (Stop), inert unless a checkout declares a sessions store, the session dispatcher (SessionStart), which runs every checkout's own .claude/hooks/session-*.sh whatever the project root is, the MCP failure hint (PostToolUseFailure), which turns a -32003 approval wall into the sandbox-traps connector-vs-builtin diagnosis at the moment it fires, the PR-subscribe hint (PostToolUse), the reading-column guard (PreToolUse), which refuses a Tailwind class that narrows text to a reading column, the governing-docs warner (PostToolUse), which reminds the model that documentation edits need specific permission, the program-files hint (PostToolUse), which names the program that governs an edited file, its charter and the skill that reviews a change against it, the default-skill directive (SessionStart), which tells a session the contract did not reach to invoke it, the sessions-store directive (SessionStart), which tells a session whose record store is not checked out to attach and clo

62 skills · 9 agents · hooks

2

h

claude

The house policies as slash commands: /h:<shortcut> shows the entry of that name. Every skill is user-only and generated from docs/house-policies.md by node/build/policy-skills.mjs.

18 skills

2

README badge

Shows how many plugins this repo ships, and links here.

claude & codex plugins2 plugins