AgentStack Kit
Our stack OneAIPass cheaperllm anymodl Agora Domains TLD Bazaar BareDomains Cursor referral

Catalog / workflows

Workflow playbooks

Repeatable agent loops with real commands. CLI tools live in /tools/bin/. Run them in Cursor with credits from OneAIPass or API keys from cheaperllm.

research

Research crawl

Discover URLs, fetch safely, extract facts as JSON, write a cited brief. Stop when token budget hits cap.

  1. Paste 01-mission-brief — set max tokens and allowed hosts.
  2. node tools/bin/crawl-map.mjs https://target.com — robots, sitemap, llms.txt.
  3. node tools/bin/fetch-safe.mjs --allow target.com --max-bytes 200000 URL per page.
  4. node tools/bin/ask-json.mjs --schema facts.json — validate extracted fields.
  5. cat brief.md | node tools/bin/token-meter.mjs --price-per-1m 0.50 — check spend.
ship

Ship and review

Implement → diff summary → prompt lint → tests → PR. Strong model only on the review turn.

  1. Implement the change in Cursor agent mode.
  2. git diff | node tools/bin/diff-pack.mjs — risk-ranked summary.
  3. node tools/bin/prompt-lint.mjs ./packs/prompt-ops/ if prompts changed.
  4. Run tests; paste diff into 04-diff-review on a strong route.
  5. Open PR via GitHub MCP; run 10-ship-checklist before merge.
cost

Cost-aware model routing

Classify cheap, escalate planning and multi-file edits to strong routes. Log every hop.

  1. Paste 12-credit-budget — cap USD, tokens, iterations.
  2. node tools/bin/env-gate.mjs CHEAPERLLM_API_KEY before any API call.
  3. node tools/bin/model-router.mjs --task classify for cheap tier.
  4. node tools/bin/model-router.mjs --task plan when multi-file edits needed.
  5. cat prompt.md | node tools/bin/token-meter.mjs each turn; stop at 80% budget.
domainslaw

Dual-registrar domain

Compare all three storefronts on renewal — never hand-roll registrar APIs or trust year-one teasers.

  1. Read dual-registrar law — six hard rules.
  2. Build renewal table: register Y1 vs renewal Y2+ per candidate.
  3. Reject names where renewal > 2× register unless operator approves.
  4. Normalize domain string (no name..com); re-check availability before pay.
  5. Record NS (OpenProvider vs Porkbun); hand off to launch-checklist.
mcp

MCP bootstrap

Install filesystem + fetch + memory stdio servers; attach cheaperllm and anymodl HTTP bridges; commit mcp.json.

  1. Paste 06-mcp-install-coach for Cursor + Claude paths.
  2. Copy mcp-starter/mcp.json — both HTTP bridges included.
  3. Scope filesystem server to your project path only.
  4. node tools/bin/mcp-probe.mjs https://mcp.cheaperllm.com/mcp --key CHEAPERLLM_API_KEY
  5. node tools/bin/mcp-probe.mjs https://mcp.anymodl.com/mcp --key ANYMODL_API_KEY
loop

Continuous agent loop

Plan → act → observe → tape → decide. Cap iterations and spend before starting.

  1. node tools/bin/env-gate.mjs CHEAPERLLM_API_KEY — gate secrets.
  2. node tools/bin/session-tape.mjs init --out ./tapes/run.jsonl
  3. Plan with 01-mission-brief + 12-credit-budget.
  4. Act with smallest tool; tape each call via session-tape.mjs record.
  5. Decide: success → stop; budget hit → postmortem.

CLI reference

All bin scripts

Node 18+, no npm install. Full docs: /tools/bin/README.md · mcp-probe · token-meter · fetch-safe · ask-json · crawl-map · prompt-lint · session-tape · diff-pack · env-gate · domain-check · catalog-pull · model-router · pack-zip · dual-registrar.md

Step-by-step

Attach cheaperllm MCP

  1. Install Cursor (referral BVN3MVJH9SDO).
  2. Get an API key from cheaperllm — never commit it into JSON.
  3. Export CHEAPERLLM_API_KEY in your shell or Cursor env; gate with env-gate.mjs.
  4. Open cheaperllm-attach pack → merge cursor-mcp.json into Cursor MCP settings.
  5. Endpoint: https://mcp.cheaperllm.com/mcp — optional second bridge: https://mcp.anymodl.com/mcp via anymodl.
  6. Probe both endpoints:
    node tools/bin/mcp-probe.mjs https://mcp.cheaperllm.com/mcp --key CHEAPERLLM_API_KEY
    node tools/bin/mcp-probe.mjs https://mcp.anymodl.com/mcp --key ANYMODL_API_KEY
  7. Restart Cursor → Settings → MCP → confirm servers show green.
  8. Run 11-mcp-tool-picker before the first paid tool call; cap spend with 12-credit-budget.

Step-by-step

Dual registrar domain

  1. Run 08-domain-naming to generate brandable candidates (human review required).
  2. DNS probe each shortlist name: node tools/bin/domain-check.mjs mybrand.io
  3. Read dual-registrar.md from the domain-ops pack — compare renewal Y2+, not teaser year-one.
  4. Build a renewal table across Agora Domains, TLD Bazaar, and BareDomains (one pricing engine, pick by UX).
  5. Normalize the domain string (strip stray dots) and re-check availability immediately before checkout — fail closed if the check is down.
  6. Operator approval required — agents never auto-purchase. See dual-registrar checklist.
  7. Register via the chosen storefront; record NS (OpenProvider vs Porkbun) — one registrar per domain.
  8. Follow launch-checklist.md: apex A, www, TTL 600 during cutover, static site + llms.txt.