From claude-commands
Provides API endpoints and response shapes for mvp-site-app-dev-i6xf2p72ka-uc.a.run.app, including campaigns, settings, and time endpoints. Automates workflows and debugging requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-commands:mvp_site_app_dev_i6xf2p72ka_uc_a_run_app_rootThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Unknown — capture may reveal auth mechanism
Unknown — capture may reveal auth mechanism
For Firebase/JWT sites: use superpower chrome's window.fetchApi() which attaches the correct token automatically.
| Method | Path | Description | Content-Type |
|---|---|---|---|
| GET | https://mvp-site-app-dev-i6xf2p72ka-uc.a.run.app/api/campaigns | Captured via superpower chrome fetchApi | |
| GET | https://mvp-site-app-dev-i6xf2p72ka-uc.a.run.app/api/settings | Captured via superpower chrome fetchApi | |
| GET | https://mvp-site-app-dev-i6xf2p72ka-uc.a.run.app/api/time | Captured via superpower chrome fetchApi |
GET https://mvp-site-app-dev-i6xf2p72ka-uc.a.run.app/api/campaigns
[
{
"created_at": "2026-04-14T03:48:48.615069+00:00",
"id": "cntvDfj7cGUhUFkxcmV3",
"initial_prompt": "Character: Aric the Fighter (Level 5) | Setting: A dark dungeon with torchlight | Description: Same-...",
"last_played": "2026-04-14T03:50:40.282558+00:00",
"title": "Same Size Test 1776138519"
},
{
"created_at": "2026-04-14T03:26:58.113332+00:00",
"id": "L5iB5eWq8TyzQW3qFDDv",
"initial_prompt": "Character: Aric the Fighter (Level 5) | Setting: A dark dungeon with torchlight | Description: Same-...",
"last_played": "2026-04-14T03:50:12.349758+00:00",
"title": "Same Size Test 1776137125"
},
{
"created_at": "2026-04-14T03:19:54.362303+00:00",
"id": "z7eDk3NzY1mB6BTm23yu",
"initial_prompt": "Character: Aric the Fighter (Level 5) | Setting: A dark dungeon with torchlight | Description: Same-...",
"last_played": "2026-04-14T03:46:19.030851+00:00",
"title": "Same Size Test 1776136773"
},
{
"created_at": "2026-04-14T03:32:48.030641+00:00",
"id": "Z2sEA1hQW3YJbyQHvvt6",
"initial_prompt": "Character: Aric the Fighter (Level 5) | Setting: A dark dungeon with torchlight | Description: Same-...",
"last_played": "2026-04-14T03:34:04.293029+00:00",
"title": "Same Size Test 1776137520"
},
{
"created_at": "2026-04-14T03:28:50.785347+00:00",
"id": "XHWCpllzfKNgwf6o1Jvc",
"initial_prompt": "Character: Aric the Fighter (Level 5) | Setting: A dark dungeon with torchlight | Description: Same-...",
"last_played": "2026-04-14T03:33:37.986261+00:00",
"title": "Same Size Test 1776137287"
},
{
"created_at": "2026-04-14T03:22:39.855096+00:00",
"id": "zheWLda5wsDVQTdXrRFm",
"initial_prompt": "Character: Aric the Fighter (Level 5) | Setting: A dark dungeon with torchlight | Description: Same-...",
"last_played": "2026-04-14T03:25:47.826426+00:00",
"title": "Same Size Test 1776136922"
},
{
"created_at": "2026-04-14T03:23:48.818492+00:00",
"id"
... (truncated)
GET https://mvp-site-app-dev-i6xf2p72ka-uc.a.run.app/api/settings
{
"cerebras_model": "qwen-3-235b-a22b-instruct-2507",
"debug_mode": true,
"faction_minigame_enabled": true,
"gemini_model": "gemini-2.5-flash",
"has_custom_cerebras_key": false,
"has_custom_gemini_key": false,
"has_custom_openclaw_gateway_token": true,
"has_custom_openclaw_key": false,
"has_custom_openrouter_key": false,
"llm_provider": "openclaw",
"openclaw_gateway_port": 18789,
"openclaw_gateway_url": "https://example.com",
"openrouter_model": "meta-llama/llama-3.1-70b-instruct"
}
GET https://mvp-site-app-dev-i6xf2p72ka-uc.a.run.app/api/time
{
"server_time_utc": "2026-04-15T09:05:29.634187+00:00",
"server_timestamp": 1776243929,
"server_timestamp_ms": 1776243929634
}
# Extend the capture
browserclaw capture --url "https://mvp-site-app-dev-i6xf2p72ka-uc.a.run.app" --output /tmp/capture.har --manual
# Re-infer endpoints
browserclaw infer --har /tmp/capture.har --output /tmp/catalog.json --site "mvp-site-app-dev-i6xf2p72ka-uc.a.run.app"
// In Chrome DevTools console on the target site:
const data = (await window.fetchApi('/api/endpoint')).data;
console.log(JSON.stringify(data, null, 2));
from generated_client import BrowserClawClient
client = BrowserClawClient()
# Auth handled by the site — use superpower chrome for authenticated calls
# Capture more of the site
browserclaw learn --url "https://mvp-site-app-dev-i6xf2p72ka-uc.a.run.app/more/routes" --output-dir ./extended --save-skill
# WebSocket capture (if site uses WS)
browserclaw capture-ws --url "https://mvp-site-app-dev-i6xf2p72ka-uc.a.run.app" --output /tmp/ws.json --manual
browserclaw generate-ws --ws-capture /tmp/ws.json --output-dir ./ws_generated
Nonenpx claudepluginhub jleechanorg/claude-commands --plugin claude-commandsProvides API endpoint details (campaigns, settings, time) for mvp-site-app-dev-i6xf2p72ka-uc.a.run.app. Use for interacting with this site's APIs, automating workflows, or debugging requests.
Captures HTTP traffic from web apps using Playwright CLI with site fingerprinting for frameworks, protections, iframes, auth, APIs, plus tracing and HAR export. For API discovery and site analysis.
Exposes the DashClaw platform's routes, schema, and env vars via snapshot and live queries. Use for integration, troubleshooting, and governance — prefers `python -m livingcode query` or REST fallback.