stitch-mcp-list-projects
Scannednpx machina-cli add skill partme-ai/stitch-skills/stitch-mcp-list-projects --openclawList Stitch Projects
CRITICAL PREREQUISITE: You must ONLY use this skill when the user EXPLICITLY mentions "Stitch".
This skill lists all Stitch projects accessible to the user.
Use Case
Invoke this skill when the user wants to resume work on an existing project, or needs to check what projects are currently available.
Input Parameters
The skill expects you to extract the following information from the user request:
filter(optional): Filter for projects to list. Defaults to"view=owned"."view=owned": Projects owned by user."view=shared": Projects shared with user.
Output Schema
Returns an object containing a list of projects:
projects: (Array of Project)name: Resource ID (e.g.,projects/123...).title: Project title.updateTime: Last modification time.thumbnailScreenshot: Preview image of the project.
Usage Example
User Input: "Show me my existing projects."
Agent Action:
- Identify the user wants to list projects.
- Call
list_projectstool with arguments{"filter": "view=owned"}.
References
Source
git clone https://github.com/partme-ai/stitch-skills/blob/main/skills/stitch-mcp-list-projects/SKILL.mdView on GitHub Overview
This skill lists all Stitch projects accessible to the user and returns core metadata for each project. It’s useful for resuming work on existing projects or quickly assessing what’s available after authentication. Note the critical prerequisite: only use this skill when the user explicitly mentions Stitch.
How This Skill Works
The skill detects a Stitch context, applies an optional filter (defaulting to view=owned), and calls the list_projects tool. It returns a structured object with a projects array where each item includes name, title, updateTime, and thumbnailScreenshot.
When to Use It
- When the user wants to resume work on an existing Stitch project.
- When the user asks to see projects they own (view=owned).
- When the user asks to see projects shared with them (view=shared).
- When auditing available Stitch projects after signing in.
- When planning to switch between multiple Stitch projects.
Quick Start
- Step 1: Confirm the user mentions Stitch, ensuring the critical prerequisite is met.
- Step 2: Call list_projects with the appropriate filter (default to view=owned if unspecified).
- Step 3: Return the projects array with fields: name, title, updateTime, thumbnailScreenshot.
Best Practices
- Verify the user's explicit mention of Stitch before invoking the skill.
- Apply the default filter view=owned if the user does not specify one.
- Validate returned data fields: name, title, updateTime, thumbnailScreenshot.
- Handle empty results gracefully with a clear message and next steps.
- Respect access permissions; do not reveal restricted project data.
Example Use Cases
- User: 'Show me my Stitch projects.'
- User: 'List Stitch projects with view=shared.'
- User: 'What Stitch projects are owned by me?'
- Agent: Calls list_projects with filter {"view":"owned"} and returns the projects list.
- User: 'I want to switch between Stitch projects; what options do I have?'