skills/check-claude-usage/SKILL.md
Check Claude Max subscription usage (session limits, weekly limits, extra usage). Use this skill whenever the user asks about their Claude usage, quota, remaining messages, rate limits, how much Claude they've used, whether they're close to a limit, or wants to monitor their Claude Max plan consumption. Also triggers for "check my usage", "am I running low on Claude", "how much quota do I have left", "usage stats", or any mention of Claude Max/Pro plan limits.
npx skillsauth add shanezhong/skills check-claude-usageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill uses agent-browser to read the user's Claude Max subscription usage from https://claude.ai/settings/usage. It connects to the user's real Chrome browser to bypass Cloudflare bot protection.
agent-browser state load ~/.claude-browser-auth.json
agent-browser open https://claude.ai/settings/usage
agent-browser wait --load networkidle
agent-browser snapshot
agent-browser close
Parse the snapshot output for these key metrics:
Present the results in a clear summary table to the user.
If the snapshot shows "Performing security verification" or "Verifying you are human" instead of usage data, the saved auth state has expired. Follow the First-Time Setup in references/setup.md to re-authenticate.
Tell the user: "Your saved Claude session has expired. I need you to log in again via Chrome with remote debugging. Here's what to do..." and walk them through the setup steps.
~/.claude-browser-auth.json — never commit this fileagent-browser close when done to avoid leaked browser processesagent-browser is not installed, run: npm i -g agent-browser && agent-browser installtools
Replace with description of the skill and when Claude should use it.
documentation
Find one fresh YouTube AI interview/podcast video matching strict editorial criteria, intended as the source for a blog post (substack-writer Step 1). Use when the user says "find a YouTube video for today's blog", "find an AI interview video", "auto-pick a video for substack-writer", or runs the daily content cron. Filters by duration, upload month, dedup against previously used videos, then the agent picks one with reasoning.
development
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.