← SproutCONTENT HISTORY

Update to Sprout

Snapshot Nov 5, 2026 · 06:11 UTC · version 1.0.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Sprout and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Connect a Sprout account, inspect its connection, or set up a first Sprout project. Use when the user installs Sprout, asks to connect or reconnect it, or needs account setup before building an app.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 204
    }
  ],
  "name": "connect-sprout",
  "skill_md_contents": "---\nname: connect-sprout\ndescription: Connect a Sprout account, inspect its connection, or set up a first Sprout project. Use when the user installs Sprout, asks to connect or reconnect it, or needs account setup before building an app.\n---\n\nUse the Sprout MCP tools for account setup. Preserve the user's existing request and authorization; installation alone does not authorize creating an app or sending email.\n\n1. Call `get_sprout_session`. If connected, use the returned apps or `list_apps` to identify the requested app. A setup-only request ends with the connection status and a useful next step. Do not create a demonstration project automatically.\n2. For an existing account, call `connect_sprout` and let the client's OAuth interface handle sign-in and consent. Resume the original task after connection. Do not request passwords, tokens, or cookies in chat.\n3. For a requested first project, obtain the user's email and agreed project title if missing. Explain that `start_onboarding` sends a confirmation email and that confirming creates the app. Use private visibility unless the user requested public access. Call once, preserve the returned `onboardingId`, and show the non-secret `launchUrl`.\n4. After the owner confirms, call `complete_onboarding` with the same ID. `awaiting_email_verification` is still pending. An expired grant or lost session after confirmation requires `connect_sprout`, not another project request.\n\nIf delivery reports `emailSent: false`, explain the failure and make at most one retry with the same details. Stop on rate limiting, using the latest confirmation message or the returning-user connection path. Do not poll repeatedly while waiting for the human.\n\nIf the tools are unavailable, explain that the Sprout plugin must be enabled or connected in this client. Do not fabricate a connection, use a pasted bearer token, or silently install a CLI as a substitute.\n\nReturn only the connection status, relevant app choices, and any specific user action still required. Keep private completion material and credential values inside the connection flow. Account restrictions remain enforced by Sprout; report a limit without attempting to evade it or soliciting a purchase.\n"
}

SHA-256 of public snapshot: de011329737b99524b67ed90fc0e488da21659a25b24910cd7831a640dd77d73