| name | platformcon-workshop |
| description | Set up the PlatformCon-Carne self-service cloud resource provisioning platform in Port via MCP. Use when the user asks to set up, build, or configure the workshop, PlatformCon-Carne platform, cloud resource catalog, self-service action, or AI workflow. JSON payloads live under this skill's assets/ folder. For live sessions in Port only, prefer workshop/prompts/ over this skill. |
PlatformCon-Carne Workshop
Build a self-service cloud resource platform in Port: catalog → form → AI workflow → demo.
Live sessions (Port in browser): point attendees to the main workshop guide; facilitators to workshop/FACILITATOR.md. Workshop logins: attendees claim a row in the credentials sheet (name + email) and use that row’s username/password—no Port signup for that path. This skill is for Cursor + Port MCP automation; authoring JSON is under assets/.
Prerequisites
Confirm before starting:
- Port account (free tier works)
- Port MCP in Cursor (
https://mcp.port.io/v1 or EU: https://mcp.port-eu.io/v1)
- This repo open in Cursor
How to run this skill
One step at a time. Do not read all step files upfront.
- Check the progress checklist below — find the first unchecked step.
- Read only that step's file from steps/.
- Execute that step via Port MCP (read JSON payloads from assets/; do not invent schemas).
- Summarize what was created and ask the user to continue before moving on.
Rules
- Use identifiers exactly as specified. Do not create extra blueprints or entities.
- Before each MCP call, briefly say what you're doing and why.
- If MCP fails, offer the manual fallback from the step file, then continue.
- Check the Port MCP tool schema before calling unfamiliar tools.
Progress
- [ ] Step 0 — Portal branding
- [ ] Step 1 — Catalog foundation (3 blueprints + sample services)
- [ ] Step 2 — Self-service action
- [ ] Step 3 — AI workflow
- [ ] Step 4 — Port `skill` blueprint + request-resource skill (triggers workflow)
What you're building
- Catalog of services, resource requests, and provisioned resources
- Self-service form to submit requests
- AI workflow that generates implementation plans
- Conditional approval: non-production auto-approves, production goes to Slack
Background: company-context.md