Record concise ADRs that preserve the user's decisions without conversational noise. Use for "adr-verbatim", "new ADR", "document that as an ADR", "record this decision", or supplied ADR wording.
日本語の概要は準備中です。原文の説明を表示しています。
Build sourced JSON dossiers on people, companies, or topics with DeepAPI. Use for profiles, prospects, vendor due diligence, or customer research across sources; use deep-research for recommendations.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Collect structured evidence about one subject across public sources. Use
deep-research for detailed answers or recommendations, and a dedicated scraper
for one known page or platform.
Read deepapi for credentials, headers, and shared protocol.
Use POST /v1/scrape/deep with an API key scoped to scrape:deep.
query: required, 500 characters maximum. Name one subject, add identifying
context, and state needed information; keep longer instructions for your synthesis.urls: optional public website/profile seeds to reduce namesake mistakes.
They anchor discovery without limiting results to those URLs.sources: optional source-type filter, e.g. ["website", "github", "twitter"].
Omit for broad discovery. It filters types, not domains, and may exclude a seed's type.maxCostUsd: "0.50" default, "5.00" maximum per request. A spending
ceiling, not a quoted charge; respect the total budget across calls.dryRun: true: previews the credit hold without scraping, charging, or returning
a dossier. Omit dryRun or set false for the paid call.Send only documented fields: there are no model, provider, depth, maxItems,
outputSchema, or separate instructions controls. Asking for a fact in query
does not guarantee discovery or add a response field.
For unclear schema, pricing, scope, or availability, fetch
GET /v1/capabilities?capability=scrape.deep; its live contract takes precedence.
Requires curl, jq, and uuidgen. Adapt the body. Load credentials using your
approved local setup; never print the key or source shell startup files.
if [ -z "${API_KEY:-}" ] || [ -z "${DEEPAPI_API_BASE_URL:-}" ]; then
# Load credentials using your approved local setup.
: "${API_KEY:?DeepAPI setup is required}"
: "${DEEPAPI_API_BASE_URL:?DeepAPI setup is required}"
fi
: "${API_KEY:?DeepAPI setup is required}"
: "${DEEPAPI_API_BASE_URL:?DeepAPI setup is required}"
DEEP_SCRAPE_BASE="${DEEPAPI_API_BASE_URL%/}"
DEEP_SCRAPE_VERSION=$(cat "$HOME/.agents/skills/deepapi/VERSION.txt")
mkdir -p tmp
DEEP_SCRAPE_DIR=$(mktemp -d tmp/deep-scrape.XXXXXX)
uuidgen > "$DEEP_SCRAPE_DIR/idempotency.txt"
cat > "$DEEP_SCRAPE_DIR/body.json" <<'JSON'
{
"query": "Stripe, the payments company. Collect its products, intended customers, public team profiles, and recent product announcements.",
"urls": ["https://stripe.com"],
"maxCostUsd": "0.50"
}
JSON
curl --silent --show-error --connect-timeout 10 --max-time 90 \
"$DEEP_SCRAPE_BASE/v1/scrape/deep" \
# Add authentication using the documented method; never print the key.
-H "Content-Type: application/json" \
-H "X-DeepAPI-Skill-Version: $DEEP_SCRAPE_VERSION" \
-H "Idempotency-Key: $(cat "$DEEP_SCRAPE_DIR/idempotency.txt")" \
--data-binary @"$DEEP_SCRAPE_DIR/body.json" \
--output "$DEEP_SCRAPE_DIR/start.json" --write-out '%{http_code}\n'
jq '{requestId, status, next, error}' "$DEEP_SCRAPE_DIR/start.json"
Keep the run directory, body, idempotency key, and requestId. On Windows,
load credentials using your approved local setup and send the same JSON and
required headers through PowerShell. Adjust the deepapi skill path if installed elsewhere.
Expect HTTP 202, status: "running", output: null, and a polling next action.
next.method is GET and next.path starts with /v1/requests/, wait
next.afterSecs, then GET that path on the same API base with the same
credentials. Preserve query parameters; allow at least 90 seconds per polling HTTP request.status: "succeeded"
with output: null. Stop on terminal failure or no remaining polling action.POST next action. For an already authorized
scrape, remove dryRun and submit within budget. Polling must not start a paid request.GET /v1/requests/{requestId}; do not restart a slow scrape.output.subject, profiles, posts, people, websites, and sources,
including item extra fields. Retain each claim's sourceUrl.confidence, conflicts, errors, and partial.
partial: false can coexist with failed sources in errors.confidence: "high",
partial: false, and errors: []; a URL alone is not coverage.Save final JSON in the run directory; keep raw responses out of version control.
Deliver source links, uncertainty, and gaps in the requested brief or analysis;
add a Markdown report if reuse would help. Report costs only when asked and relay
low-balance notices under the shared deepapi rules.
For consequential gaps, make targeted follow-up scrapes. Use deep-research for
questions or comparisons; preserve the original dossier as evidence.
Task patterns; returned coverage is not guaranteed.
/deep-scrape HubSpot. Use https://www.hubspot.com. Collect its products, intended customers, business locations, and dated expansion or hiring announcements relevant to our prospect criteria. Match verified facts to the user's criteria. Label inferred needs; public activity does not prove buying intent./deep-scrape Resend. Use https://resend.com. Collect public pricing, API capabilities, documentation, SDK licensing, and integration limits before we consider using it. Build a sourced checklist, verify decisive details on official pages, and use deep research for the recommendation./deep-scrape Vercel, Netlify, and Cloudflare for a developer tooling landscape. Use one request and official URL per company; compare positioning, products, and announcements locally. Three $0.50 caps can reserve $1.50; fit the total budget first./deep-scrape Vercel and its relationship to Next.js. Use https://vercel.com and https://github.com/vercel/next.js. Collect the company, repository, public maintainers, and product connections. Use dedicated GitHub calls for missing exact statistics or history./deep-scrape PostgreSQL replication slot failover. Collect official documentation, relevant projects, and substantive technical discussions. Map terminology and open questions; use deep research for a design decision./deep-scrape Small-business invoicing software. Collect public reviews and substantive discussions about recurring complaints, objections, workarounds, and requested features. Group sourced themes. Separate reported problems from inferred opportunities; the sample does not establish prevalence.requestId if known; otherwise resend the identical
body with the same idempotency key. Never use a new key to recover an uncertain submission.Retry-After
or error.retryAfterSecs. Do not issue another POST.error.fix, correct the body, and use a new key.
Deliberately changed tasks also need new keys; reuse can replay the old body.error.code, error.hint, and error.retryable.
Retry automatically at most once, only if retryable and within budget, using a
new key after the prescribed delay. Do not repeatedly retry resource_not_found.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Record concise ADRs that preserve the user's decisions without conversational noise. Use for "adr-verbatim", "new ADR", "document that as an ADR", "record this decision", or supplied ADR wording.
日本語の概要は準備中です。原文の説明を表示しています。
Keep a Mac awake for a set duration or while a process runs. Use only when the user explicitly invokes /anti-sleep.
日本語の概要は準備中です。原文の説明を表示しています。
Clarify a feature, change, or refactor through questions, then write a build prompt for another agent. Use for /ask-then-build or requests to ask questions before producing an implementation prompt.
日本語の概要は準備中です。原文の説明を表示しています。
Use this when controlling bb. The bb CLI inspects and manages threads, environments, projects, machines, providers, skills, plugins, settings, terminals, and other BB services.
日本語の概要は準備中です。原文の説明を表示しています。
Build, install, and debug bb plugins. Use when the user wants a bb plugin, a sidebar panel, a bb CLI subcommand, an agent tool, a theme, a provider, or to extend bb itself. For running threads and the core bb CLI, use bb-cli instead.
日本語の概要は準備中です。原文の説明を表示しています。
Fire the moment the user proposes a build. Instantly surface the 1-3 consequential choices hidden in their idea. Can also be invoked with /before-building.
日本語の概要は準備中です。原文の説明を表示しています。