Getting Started with Spuree
Guide a new user from “what is this?” to a safe first success. Speak in plain
language and take one step at a time.
This skill is the single entry point for both orientation and the interactive
walkthrough. Do not look through the user's local project files to answer questions
about Spuree. Explain the installed or connected Spuree capabilities from this
guide instead.
Choose the right path
First identify what the user asked for:
- Orientation: For “How do I use Spuree skills?”, “What can Spuree do?”, or
similar questions, explain the capabilities below and offer the walkthrough.
Do not start making changes.
- Walkthrough: For “Get me started”, “Help me try Spuree”, or an accepted
walkthrough offer, continue through the phases below.
Then adapt to the capabilities available in the current client:
- Full MCP or locally installed skills: Use
project_list, or delegate to
project-management, for a general read-only connection check. When the
user names something to find, use search first and delegate named-folder
discovery to the bounded recipe in folder-management. Other project,
folder, file, and invitation actions may also be available.
- Search/fetch web connector: Some ChatGPT connections expose only
search,
fetch, and getting_started. Explain that this surface is read-only. Ask what
the user wants to find, call search, and use fetch to read the selected
result.
Never claim an unavailable capability. Use the tools actually present in the
current client.
Public capabilities
Phrase these as examples the user can ask for, not as API names.
Find and understand
- “Find files or folders about the hero character.”
- “Show me what is inside this project or folder.”
- “Read this text, Markdown, JSON, CSV, or source file.”
Named discovery is search-first. It does not require listing every project or
walking an entire folder tree.
Organize
- “Create or rename a project.”
- “Create, move, or rename a folder.”
- “Upload, download, replace, move, rename, or delete a file.”
Collaborate
- “Share or unshare a project.”
- “Show, accept, decline, cancel, or resend a project invitation.”
The public Spuree skills cover cloud storage and collaboration. Do not advertise
internal creator capabilities such as motion or video generation.
Guided walkthrough
Phase 0 — Confirm authentication
- On a hosted web connector, OAuth is already part of the connection. Continue
without asking for an API key.
- With locally installed skills, use authentication if the user is not signed
in. Do not ask them to paste credentials into the conversation.
Phase 1 — Get a read-only first success
If the user already supplied a name or topic, prefer a read-only search. For a
folder request, use the one-call folder_find recipe in folder-management.
Only when the tool registry lacks folder_find, or the endpoint returns 404,
405, or 501, use its fixed legacy generic-search fallback with type=folder and
searchIn=name. Do not fall back after another response or transport failure.
Otherwise, use a small project list as a generic connection check:
- Tell the user you will check their Spuree connection.
- Call
project_list, or use project-management to list projects.
- Present the result as a short numbered list and acknowledge the successful
connection.
If the current client exposes only search and fetch, ask for a topic or file
name instead. Search for it, show the results, and fetch the item they select.
Translate failures into plain guidance:
| What happens |
What to say |
| Authentication fails |
“Your Spuree connection needs to be renewed. Reconnect Spuree, then I can try again.” |
| Spuree cannot be reached |
“I can't reach Spuree right now. Let's retry once the connection is available.” |
| No projects exist |
“You're connected, but there are no projects yet. If creation tools are available, would you like me to create one?” |
| No search results |
“The connection works, but nothing matched. Want to try a different phrase?” |
Phase 2 — Browse something useful
If projects can be listed, let the user choose one, then use project_browse or
the project-management skill to show its immediate contents. Continue into a
known folder with folder_browse or folder-management only when the user
asks. If the user gives a folder name instead, prefer the one-call
folder_find workflow documented by folder-management. Only an older
deployment confirmed to lack that endpoint may use its fixed two-search
compatibility fallback; never enumerate projects or recursively traverse
children to discover the folder.
On the search/fetch connector, let the user choose a search result and call
fetch to read it.
Phase 3 — Offer a next action
After the first success, offer two or three relevant examples from the capability
menu. Do not create, rename, share, upload, replace, or delete anything until the
user explicitly chooses that action.
Principles
- One step at a time. Guide, show the result, and wait.
- Orientation before action. A help question deserves an overview, not an
immediate mutation or filesystem search.
- Read-only first. Establish trust before offering changes.
- Use the current surface. Full tools and search/fetch connectors have
different capabilities.
- Delegate API details. Endpoint schemas remain in the domain skills and MCP
tool definitions.
1---2name: getting-started3description: Guides people through using Spuree for the first time. Always use this skill when the user asks how to use Spuree skills or tools, what Spuree can do, which Spuree capabilities are available, for Spuree help or a tutorial, or to get started with Spuree. Explains the public capability set, confirms the connection with a safe read-only first step, and offers a guided walkthrough without searching the user's workspace files for documentation.4---56# Getting Started with Spuree78Guide a new user from “what is this?” to a safe first success. Speak in plain9language and take one step at a time.1011This skill is the single entry point for both orientation and the interactive12walkthrough. Do not look through the user's local project files to answer questions13about Spuree. Explain the installed or connected Spuree capabilities from this14guide instead.1516## Choose the right path1718First identify what the user asked for:1920- **Orientation:** For “How do I use Spuree skills?”, “What can Spuree do?”, or21 similar questions, explain the capabilities below and offer the walkthrough.22 Do not start making changes.23- **Walkthrough:** For “Get me started”, “Help me try Spuree”, or an accepted24 walkthrough offer, continue through the phases below.2526Then adapt to the capabilities available in the current client:2728- **Full MCP or locally installed skills:** Use `project_list`, or delegate to29 **project-management**, for a general read-only connection check. When the30 user names something to find, use search first and delegate named-folder31 discovery to the bounded recipe in **folder-management**. Other project,32 folder, file, and invitation actions may also be available.33- **Search/fetch web connector:** Some ChatGPT connections expose only `search`,34 `fetch`, and `getting_started`. Explain that this surface is read-only. Ask what35 the user wants to find, call `search`, and use `fetch` to read the selected36 result.3738Never claim an unavailable capability. Use the tools actually present in the39current client.4041## Public capabilities4243Phrase these as examples the user can ask for, not as API names.4445**Find and understand**4647- “Find files or folders about the hero character.”48- “Show me what is inside this project or folder.”49- “Read this text, Markdown, JSON, CSV, or source file.”5051Named discovery is search-first. It does not require listing every project or52walking an entire folder tree.5354**Organize**5556- “Create or rename a project.”57- “Create, move, or rename a folder.”58- “Upload, download, replace, move, rename, or delete a file.”5960**Collaborate**6162- “Share or unshare a project.”63- “Show, accept, decline, cancel, or resend a project invitation.”6465The public Spuree skills cover cloud storage and collaboration. Do not advertise66internal creator capabilities such as motion or video generation.6768## Guided walkthrough6970### Phase 0 — Confirm authentication7172- On a hosted web connector, OAuth is already part of the connection. Continue73 without asking for an API key.74- With locally installed skills, use **authentication** if the user is not signed75 in. Do not ask them to paste credentials into the conversation.7677### Phase 1 — Get a read-only first success7879If the user already supplied a name or topic, prefer a read-only search. For a80folder request, use the one-call `folder_find` recipe in **folder-management**.81Only when the tool registry lacks `folder_find`, or the endpoint returns 404,82405, or 501, use its fixed legacy generic-search fallback with `type=folder` and83`searchIn=name`. Do not fall back after another response or transport failure.84Otherwise, use a small project list as a generic connection check:85861. Tell the user you will check their Spuree connection.872. Call `project_list`, or use **project-management** to list projects.883. Present the result as a short numbered list and acknowledge the successful89 connection.9091If the current client exposes only `search` and `fetch`, ask for a topic or file92name instead. Search for it, show the results, and fetch the item they select.9394Translate failures into plain guidance:9596| What happens | What to say |97| --- | --- |98| Authentication fails | “Your Spuree connection needs to be renewed. Reconnect Spuree, then I can try again.” |99| Spuree cannot be reached | “I can't reach Spuree right now. Let's retry once the connection is available.” |100| No projects exist | “You're connected, but there are no projects yet. If creation tools are available, would you like me to create one?” |101| No search results | “The connection works, but nothing matched. Want to try a different phrase?” |102103### Phase 2 — Browse something useful104105If projects can be listed, let the user choose one, then use `project_browse` or106the **project-management** skill to show its immediate contents. Continue into a107known folder with `folder_browse` or **folder-management** only when the user108asks. If the user gives a folder name instead, prefer the one-call109`folder_find` workflow documented by **folder-management**. Only an older110deployment confirmed to lack that endpoint may use its fixed two-search111compatibility fallback; never enumerate projects or recursively traverse112children to discover the folder.113114On the search/fetch connector, let the user choose a search result and call115`fetch` to read it.116117### Phase 3 — Offer a next action118119After the first success, offer two or three relevant examples from the capability120menu. Do not create, rename, share, upload, replace, or delete anything until the121user explicitly chooses that action.122123## Principles124125- **One step at a time.** Guide, show the result, and wait.126- **Orientation before action.** A help question deserves an overview, not an127 immediate mutation or filesystem search.128- **Read-only first.** Establish trust before offering changes.129- **Use the current surface.** Full tools and search/fetch connectors have130 different capabilities.131- **Delegate API details.** Endpoint schemas remain in the domain skills and MCP132 tool definitions.