From Foldspace: Browser Extension
Figure out how one agent action works on a live website by opening a dedicated Chrome DevTools MCP page, letting the user sign in and perform the flow, then capturing network calls and browser evidence for implementation. Use when the user needs to understand a workflow on the customer site, capture API calls from the browser, reverse-engineer a flow, or gather evidence before building one action.
How this skill is triggered — by the user, by Claude, or both
Slash command
/foldspace-remote-plugin:foldspace-observe-flow-in-siteThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Remote extension path: `foldspace-get-started` -> `foldspace-create-extension` -> `foldspace-observe-flow-in-site` -> `foldspace-build-action` -> `foldspace-add-navigation` when needed -> `foldspace-verify-actions`.
Remote extension path: foldspace-get-started -> foldspace-create-extension -> foldspace-observe-flow-in-site -> foldspace-build-action -> foldspace-add-navigation when needed -> foldspace-verify-actions.
You are here: step 2 — learn one live-site action flow.
Prerequisites: One candidate action, target URL, account role, and user confirmation of the browser flow to observe.
Skipped a step? Ask what is already complete and route the user to the earliest incomplete prerequisite.
If no extension exists yet, decide whether to create one with foldspace-create-extension before collecting evidence.
Use this skill for one action at a time when the client has not shared source code and the action must be understood from the website itself.
If the user names a concrete action they want to build, route here before implementation. Explain that observing the real site lets the agent capture the actual APIs, auth source, payloads, and response shapes, so the user can see real changes in their system instead of guessed code.
As you observe the site, explain these to the user in plain language so they understand the evidence and could reverse-engineer a flow themselves:
Run this skill for exactly one candidate action. Do not start browser exploration until the user and agent agree on the action goal and expected user flow.
new_page. Tell the user this is the browser window they should use.devtools-reader if deeper interpretation of the captured DevTools evidence is needed. Launch navigation-mapper only if this action needs route labels, object deep links, or cross-page continuation.action-inventory-template.md.Default to this observation sequence:
new_page.foldspace-build-action.Do not start summarizing or coding from memory. The deliverable of this skill is the observed evidence and handoff, not implementation code.
For most product objects referenced internally by stable IDs, default to this flow:
Only use the currently open page as the source of object identity when the user explicitly asks for a page-context action but actions in general should work from every page
When the observed flow contains a reusable lookup step, the handoff must propose separate actions instead of one combined action. Examples:
find_account_id -> get_account_overview(accountId)find_project_id -> get_project_summary(projectId)find_ticket_id -> update_ticket_status(ticketId, status)find_invoice_id -> send_invoice_reminder(invoiceId)Foldspace agents can call multiple actions in sequence, so reusable resolver actions reduce duplicated lookup code and keep future schemas cleaner.
For live-site observation, use the Chrome DevTools MCP server from this plugin, not Cursor's built-in browser tab.
chrome-devtools tools such as list_pages, new_page, navigate_page, take_snapshot, take_screenshot, list_network_requests, get_network_request, list_console_messages, and evaluate_script.cursor-ide-browser tools such as browser_tabs, browser_navigate, or browser_cdp for the primary observation flow unless the Chrome DevTools MCP server is unavailable.new_page with the target URL. The MCP config launches a dedicated Chrome instance for that page, so it will not attach to the user's normal already-open Chrome window.list_network_requests and get_network_request to record API methods, URL patterns, query parameters, request bodies, status codes, and response shapes. Use list_console_messages, take_snapshot, and evaluate_script only to fill gaps in route, page state, or errors.access_token, token, or value, but never token values.200 API response when possible, not just by observing that a header exists.Even if the user asks for one main action, the correct design may require supporting resolver actions. Whenever a product object is selected by a human-friendly reference but the API needs an ID, prefer a reusable resolver action plus a primary ID-based action. This applies broadly to accounts, projects, tickets, invoices, users, orders, assets, workspaces, and similar objects.
Do not write code from this skill. End with an implementation-planning handoff for foldspace-build-action.
The handoff must include:
snake_case action keys. Use lowercase letters, numbers, and
underscores only, for example find_project_id or update_invoice_status.taskKey, whether it already exists or must be created in the Foldspace web app, input data, output shape, and why deterministic code is not enough.agent/api/, shared components, styles, or utils.Return one action flow record with:
snake_case.foldspace-create-extension, foldspace-build-action, or foldspace-add-navigation.Use action-flow-reference.md when choosing the Foldspace capability and shaping the implementation handoff.
Recommended next-step routing: After evidence is captured, recommend foldspace-build-action with the action key, API sequence, auth source, schema, and route needs.
Always end by recommending exactly one next skill and the concrete inputs to pass to it.
End every response with:
Summary:
- Completed: <one action flow aligned and observed>
- Concepts: <Foldspace terms introduced, e.g. DevTools evidence, modality, Task Agent, evidence-before-code>
- Evidence: <URLs, API endpoints, request sequence, route evidence, or missing evidence>
- Decisions: <agreed goal, modality, Task Agent need, safety notes, reuse opportunities>
- Next step: <usually foldspace-build-action with an implementation-plan handoff, foldspace-add-navigation, or devtools-reader with exact inputs>
- Blockers: <missing credentials, schemas, API evidence, or approvals; use "None" if clear>
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub eucera/mcp-plugins --plugin foldspace-remote-plugin