Stats
Actions
Tags
Look up Tampermonkey documentation — metadata keys (`@match`, `@grant`, `@run-at`, etc.), the GM_* / GM.* API, and configuration. Fetches the official docs page on demand to stay current.
How this skill is triggered — by the user, by Claude, or both
Slash command
/userscript-development:docs-lookupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Authoritative reference: https://www.tampermonkey.net/documentation.php?locale=en
Authoritative reference: https://www.tampermonkey.net/documentation.php?locale=en
@match vs @include, @require, @resource, @connect, @run-at, @inject-into, etc.).GM_* / GM.* function (GM_xmlhttpRequest, GM_setValue, GM_addStyle, GM.cookie, etc.).mcp__jungle-shared__fetch-and-convert__fetch_markdown (or WebFetch as fallback) on:
https://www.tampermonkey.net/documentation.php?locale=en
GM. (promise-based) vs GM_ (sync) variant, mention both and which one Tampermonkey recommends.@match is stricter and faster than @include; prefer it.@grant none runs the script in the page context (can touch window, no GM_*). Any other grant runs in a sandbox with unsafeWindow for page access.@run-at document-start fires before the DOM is ready — use it for header injection, not DOM mutation.@require URLs are fetched once at install time and cached; updating the remote file does not re-fetch unless the user reinstalls.@connect is required for cross-origin GM_xmlhttpRequest.npx claudepluginhub danielrosehill/claude-code-plugins --plugin userscript-developmentGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.