accept
FreeAccept HQ membership invites from a magic link or raw token.
The English summary is being prepared. Showing the original description.
Show HQ usage, projected bill and allowance left; preview fixes to cut it.
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
Shows what HQ cloud use costs this month, names the biggest drivers in plain words, and walks the user through one fix at a time. Every fix is previewed first and runs only after the user says yes. HQ core, the CLI, DMs and deploys keep working whatever the user picks.
Args: $ARGUMENTS — optional --company <slug> or --personal. Pass
them through as the scope flag in the commands below (<scope>).
This skill quotes no prices. Every rate, the monthly allowance, the trial and
what is free come from the HQ pricing endpoint (GET /v1/pricing), read
through the CLI:
hq billing usage --card --json
card.meters[]: id, label, unit, unitUsd, and waivedInTrial (the
vault meter is waived during the trial).card.includedUsd: usage included free each month. card.trial: days and
usage cap. card.free: what is never billed (deploys, DMs, background AI).bill.meters[].unitUsd) and the allowance (bill.allowanceUsd). Use those
numbers. When rateSource is bundled, the endpoint was not reachable and
the CLI used its shipped copy: say the rates may be out of date.card.version"). For how billing works, point to
core/knowledge/public/hq-core/pricing-and-billing.md.apply
command, hq storage prune without --dry-run, hq secrets delete,
hq daemon sync pause, git gc, or any reclaim while showing usage.preview commands,
show what would change in plain words (what goes, what stays, the saving),
ask one yes/no question, and run apply only on a clear yes. A "no" or no
answer means nothing changes.--personal), so they can turn off personal cloud services
such as personal vault sync. Company usage is for the company's owners and
admins only. The server enforces this, not this skill: the company report
reads GET /v1/billing/usage, which returns 403 for members. Treat a 403 (or
a "not an owner or admin" error from the CLI) the same as a non-owner role. Use only the companies hq billing usage finds in the user's
own memberships, and never pass a company the user is not a member of. When
a company report comes back with scope.role other than owner or admin,
do not show its numbers or drivers: say that company usage is visible to
its owners and admins, offer the user's personal usage instead, and suggest
they ask an owner to run /hq-cost for the company.companies/ other than .hqignore
at the HQ root.hq billing usage --json <scope>
--company <slug> or --personal. If the
company report shows the user is not an owner or admin there, follow the
"Who sees what" rule and switch to --personal./hq-login and stop.--no-storage-scan (no old-versions
split).The JSON is a UsageReport:
scope: kind (company or person), companySlug, role.bill: meters[] (per meter: key, displayName, unit, unitUsd,
value, state, monthToDateUsd, projectedUsd), monthToDateUsd,
allowanceUsd, allowanceLeftUsd, projectedUsd, projectedBillUsd,
incomplete, daysElapsed, daysInMonth.storage (when scanned): current vs old-version bytes, canDelete.drivers[]: meter, summary, projectedUsd, and fixes[] (id,
title, detail, preview[], apply[], savesUsdPerMonth,
blockedReason).rateSource, trialActive, freeItems, noSyncGuideUrl, period.A short table: meter, amount, rate, projected cost, all from bill.meters[].
A meter whose state is not-available shows "not counted here yet", never
zero. Then:
bill.monthToDateUsd) and allowance left
(bill.allowanceLeftUsd of bill.allowanceUsd).bill.projectedUsd) and projected bill after the
allowance (bill.projectedBillUsd). When bill.incomplete is true, say "at
least" and explain that some meters arrive with the daily usage rollup.trialActive is true, say which meters the trial waives
(waivedInTrial on the card).summary, biggest first, with the fixes it offers and the
saving from savesUsdPerMonth when present. Savings always come from the
server's fixes[].savesUsdPerMonth; never compute one from rates.scope.kind is person): their personal account gets its
own allowance each month, and usage above it is billed to them.freeItems), and that no card is needed to sign in, deploy or
use DMs.If the projected bill is zero and nothing is incomplete, say so and stop unless the user asks for more.
Ask which fix to look at (one question; include "none"). Skip fixes with a
blockedReason and show the reason instead.
hq storage prune --cloud-before <date> --company <slug> --dry-run --json).savesUsdPerMonth in the report. Do not compute savings
yourself; when savesUsdPerMonth is missing, say the saving is not known.apply command.hq secrets [--company <slug> | --personal] list).Grep for the name in
.env.schema, .env.example, hq run/hq secrets exec scripts, skills and
worker files). A name with no reference and an old "last modified" date is a
candidate. Never read secret values.unitUsd) as the
price of one secret. For the fix's total saving use its savesUsdPerMonth
from the report; do not multiply it out yourself. Let the user pick names.apply command
(... delete <NAME> --force), reporting each result.hq sync mode --show, hq storage status --company <slug> --json)
and measure the biggest local folders under the company with du -sh..hqignore lines (one folder per line, for example exports/) and
show the exact lines that would be added to <HQ root>/.hqignore.hq sync mode shared narrows what is downloaded; preview it with
hq sync narrow (dry run by default) and apply only on yes.Sync is switched per vault on this computer: the personal vault, each company vault, or all cloud sync at once. The switches live in the HQ app under Settings > Sync, one click from the usage meter ("Turn sync off or on for each vault") and from the account menu (Sync). This skill cannot flip them; the user does.
hq sync mode --show and hq daemon sync status --json, and
list the vaults this computer syncs (personal plus each company). Point at
the vault the drivers name, for example the company with the most syncs.hq sync push|pull|now for a vault
that is off is refused (exit code 3, nothing uploaded or downloaded), and
hq sync now --all skips the off vaults. Confirm with one read:
hq sync status. The per-vault Sync section ships in the HQ desktop app
0.11.15 and later; if this computer's app has no Sync section, ask the
user to update the app first.hq daemon sync pause (resume later with hq daemon sync resume). To keep
the daemon from starting sync at all, the user can also run
hq daemon disable sync.noSyncGuideUrl from the report) and stop there.hq --version and hq whoami.hq dm inbox (read). Offer to send the user a test DM to themselves
through /dm; send only on yes./deploy (there is no hq deploy command).
Offer to deploy a one-page test artifact; deploy only on yes, and report
the URL.
Report each check as passed or failed in one line.After any applied change, run hq billing usage --json --fresh <scope> and
show the new projected bill next to the old one. Storage reflects a prune
right away; secret counts can take a few minutes. If nothing moved, say why
(for example, only this computer's syncs stop counting, and only from now
on).
Then offer the next driver, or stop.
hq billing usage (hq-cli 5.345.144 or later) reads rates from
GET /v1/pricing, storage and secrets from GET /v1/billing/usage-limits,
and the live cloud version listing. Call-count meters (syncs, gateway calls,
HQ MCP calls, agent runs) come from the daily usage rollup
(GET /v1/billing/usage) once the CLI reads it; until then they show "not
counted here yet" and the bill says "at least". This skill reads only what
the CLI reports, so it needs no change when the CLI switches source.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Accept HQ membership invites from a magic link or raw token.
The English summary is being prepared. Showing the original description.
Capture qualifying architecture decisions as ADRs in the right HQ or repo location.
The English summary is being prepared. Showing the original description.
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
The English summary is being prepared. Showing the original description.
Find shallow modules and propose deepening refactors, ranked with file refs; never edits code. Use when code is hard to change or planning a refactor.
The English summary is being prepared. Showing the original description.
Generate dark ASCII banner graphics for HQ and social launch assets.
The English summary is being prepared. Showing the original description.
Compare approaches to best-in-class prior art, merge existing work, verify cruft removal, and recommend the most durable design before PRD work.
The English summary is being prepared. Showing the original description.