Loading...
Loading...
Found 3 Skills
Write, fix and debug userscripts for ScriptCat (Tampermonkey-compatible): page scripts that run on matching sites (@match), background scripts that keep running without a page (@background) and scheduled scripts (@crontab); metadata, @grant and the GM_* / GM.* / CAT_* APIs, user config, retries. When the sctl CLI is connected, install the script into the user's ScriptCat and verify it in their real browser. Use whenever the user wants a userscript, 油猴脚本, 后台脚本, 定时脚本, a .user.js file or a ScriptCat script written, changed or debugged. Not for developing the ScriptCat extension itself, and not for managing installed scripts without changing their code (that is the sctl skill).
Use when building, debugging, packaging, or publishing browser userscripts for Tampermonkey or ScriptCat, including GM APIs, metadata blocks, permission issues, @match/@grant/@connect setup, ScriptCat background or scheduled scripts, UserConfig blocks, or subscription workflows.
Drive the user's own running browser and ScriptCat from the terminal with the `sctl` CLI: list and organize tabs, windows, bookmarks, history, cookies, downloads and extensions; read and operate pages (accessibility snapshot, click, fill, screenshot, run JavaScript); inspect console errors and network requests; send raw CDP commands or hand a CDP endpoint to Playwright/Puppeteer; and view, search, install, edit, enable, run or delete ScriptCat userscripts and read their logs. Use this skill whenever the user wants something done or looked at in their real browser — "what tabs do I have open", "open this page and click…", "why is this page throwing errors", "which request is failing", "run my Playwright script against my logged-in browser" — or mentions sctl, sctl Browser or ScriptCat, even if they never name the tool. Not for ordinary front-end coding that does not touch the user's browser, and not for developing the sctl repository itself.