Session Flow
Cadastre o cliente uma vez e a agenda do mês se monta sozinha, com o valor de cada sessão. Veja quem já pagou, quanto falta receber e cobre pelo WhatsApp.
Translation pending
Map your workflows, teams, tools, and data as one connected blueprint, and improve it with a record of every change, so your team and your AI agents do their best work.
BusinessShellGitHub @puzzle-appOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Loading comments.
Checking sign-in status.
Nine skills that make an MCP-connected agent competent in a Puzzle workspace: read the map, build a process, interview for one, map the team, map tools and data, log a decision, cost a process, find what to automate, audit what's there.
Taken from the repository README
Loading the full README.
Read the full README ↗Fifteen skills that make an MCP-connected agent competent in a Puzzle workspace. Start in the right place, read the map, build a process, interview for one, map the team, map tools and data, map the assets inside them, log a decision, cost a process, find what to improve, audit what's there, share it, brief a role, answer what breaks if we change this, and check whether the stack already does it.
The Puzzle MCP gives an agent the tools: list, create, update, link, across the four canvases and the changelog. It does not give the agent the method. Connect Claude to a workspace with nothing else and the first map it builds has steps with no executor, a fork with a branch that goes nowhere, a role with no hourly rate so the cost sidebar reads zero, and arrows entering steps from the wrong side. I know because I watched it happen, then wrote down every correction.
These skills are those corrections, split by what the map can do rather than by who is doing the work. They are the same whether you are one person mapping your own operation, an ops lead mapping a department, an IT lead mapping the systems behind every process, a consultant mapping a client, or someone building agents that need to know how the business runs.
They are plain SKILL.md files in the open Agent Skills format. Claude Code, Cowork, claude.ai and Claude Desktop read them as is. Any other agent that can read a markdown file and call the Puzzle MCP can use them too.
The fifteen skills · Install · Where to start · How they fit together · What they never do
| Skill | What the agent can do once it has it | Writes? |
|---|---|---|
| start-here | Where things stand, then round out the workspace. Reads what Puzzle's onboarding and your connected systems already hold, runs five stages (tools, data model, assets, team, people) with a push plan and an approval before each write, rounds out the first map, then offers the next process or an opportunity analysis. Never removes anything. Not a gate. | After approval, per stage |
| read-the-map | Answer any question from the workspace: walk a process in order, who owns a step, what runs on a tool and what breaks if it changes, what data a step touches, what something costs, why a decision was made, what is outstanding, what is public. The foundation; every other skill loads it first. | No |
| build-puzzle-process | Build a complete process in one shot, from a description or a transcript: one intake round, as few sections as possible, every step typed, owned, costed and noted, a conditional trace and a handle table for the connectors, a visual check, a changelog entry. | Yes |
| interview-for-a-process | Prepare the questions for one conversation about one process, in run order, mapped to the fields a step needs. For a teammate, a client, or yourself. | No |
| map-the-team | Teams, roles with hourly rates and their basis, reporting lines, people in roles, tool access. Roles own steps; people hold roles. | Yes |
| map-tools-and-data | The tech stack with costs and status, the records and fields each tool holds, the templates and reports inside tools, and the links from all of it to the steps that use it. |
You need a Puzzle workspace connected to your agent through the Puzzle MCP. A free workspace is enough.
Claude Code, as a plugin. The repo is its own marketplace:
claude plugin marketplace add puzzle-app/puzzle-skills
claude plugin install puzzle-skills@puzzle-skills --scope user
Or inside a session: /plugin marketplace add puzzle-app/puzzle-skills, then /plugin install puzzle-skills@puzzle-skills. Skills arrive namespaced, so /puzzle-skills:read-the-map and friends. claude plugin update puzzle-skills@puzzle-skills pulls new versions.
Claude Code, without the marketplace. Clone the repo into your skills folder. Claude Code loads any folder there that carries a plugin manifest:
git clone https://github.com/puzzle-app/puzzle-skills.git ~/.claude/skills/puzzle-skills
Claude.ai, Claude Desktop, Cowork. Download the .skill files you want from the latest release and upload each as a custom skill in your Claude settings. Each skill is its own file, so take the ones you need.
Any other agent. Point it at the SKILL.md for the job at hand. The files are markdown with a name and a description up front; nothing in them depends on a particular client.
The skills don't change by role. The reading order does.
| You are | Start with | Then | When you need it |
|---|---|---|---|
| A solo operator mapping your own business | start-here, then interview-for-a-process (on yourself) | map-tools-and-data, map-the-team (your hats are roles), build-puzzle-process | cost-a-process to see what your time goes to, find-automation-opportunities to get it back |
| An ops lead mapping a department | start-here, map-the-team | interview-for-a-process per teammate, build-puzzle-process per process, share-the-map to the team that runs it, log-a-decision every time something changes | audit-the-map before a review, cost-a-process for the budget conversation, brief-a-role for every new seat |
| An IT or transformation lead | start-here, map-tools-and-data, map-tool-assets | change-impact before every system change, evaluate-the-stack before every purchase, log-a-decision after both | audit-the-map, find-automation-opportunities for the roadmap, cost-a-process for the case |
| A consultant mapping a client | start-here on the client workspace, then interview-for-a-process | map-tools-and-data, map-tool-assets and map-the-team as the interviews surface them, build-puzzle-process on a Current State tab, share-the-map per client team, log-a-decision for every decision | find-automation-opportunities and cost-a-process for the proposal; build-puzzle-process again on a Future State tab |
| An agent builder | start-here, read-the-map | map-tools-and-data and map-tool-assets (the data and the things your agent reads and writes), log-a-decision when an agent takes over a step | audit-the-map to keep the map your agent runs on close to reality |
start-here where to begin, and the round-out pass that fills in what onboarding left
↓
interview-for-a-process what to ask before mapping
↓
build-puzzle-process the process, complete in one shot
↑ ↑ ↑
map-the-team map-tools-and-data map-tool-assets the owners, rates, systems, records and assets the build links to
↓
log-a-decision why it looks the way it does
↓
share-the-map who gets to see it
↓
cost-a-process ← find-automation-opportunities what it costs, what to change, what that returns
change-impact · evaluate-the-stack · brief-a-role what breaks if we change it, do we already have it, how a role reads it
↓
audit-the-map what drifted, fixed in approved batches
read-the-map under all of it: the calls, the fields, the vocabulary, how to answer from the map
Three rules every write skill shares. The agent reads the workspace before it writes, so it extends what exists instead of duplicating it. It proposes the full change in chat, ending with a push plan (Add, Change, Remove, exact counts, one sample row) and writes only after you approve. It records the change in the changelog with the reasoning, so the map keeps its history.
skills/<name>/SKILL.md one folder per skill; add your own alongside
.claude-plugin/ the plugin and marketplace manifests
scripts/package.sh zips each skill into dist/<name>.skill for upload
Fork it, keep the fifteen, add the skills your operation needs: a client's naming conventions, a regulated approval path, a house style for notes. Skills that are specific to one business belong in that business's fork, not here.
steps order, a two-call handle pass (default on every connection, then the exceptions), a visual-check fallback chain that includes computer use, and a worked example taken from a map that had gone wrong..skill file saves in claude.ai, Desktop and Cowork without editing..skill files.MIT. Built by Brian Ragone, founder of Puzzle.
| Yes |
| map-tool-assets | What lives inside the tools: boards, templates, reports, automations, videos, help articles, pulled through your connected MCP connectors, proposed, created with their URLs and linked to the steps that use them. | Yes |
| log-a-decision | A changelog entry with the rationale, the trade-offs, the specs, the owner, the status, and links to the steps and tools it touches. | Yes |
| cost-a-process | Labor and allocated tool cost per step, section and tab; the net, hours returned and payback against a future state. Every figure traces to the map; nothing is estimated. | No |
| find-automation-opportunities | Every improvement the map shows: steps to automate or hand to an agent, and the bottlenecks, waits, hand-backs, ownership gaps and double entry that slow a process. Tiered critical, high impact, quick win; grouped and ranked, with prerequisites and phases. | Only if asked to annotate |
| change-impact | What breaks if we replace or remove a tool, a role, a record. Every dependent step, attribute, asset, person and shared view, tiered breaks / needs update / low risk; with a replacement named, its capability gaps and the switch sequence. | After approval |
| evaluate-the-stack | Do we already have something that does this. Three layers (tools and costs, data models, Live steps), verdict first: covered, partially, gap. Flags overlap and paid-but-unused. | No |
| brief-a-role | The brief for one role, in "you" voice: what you own, each process you touch with your steps in order, what runs around you, the friction, who to ask. For a new hire, a handover, a cover. | No |
| share-the-map | A public shared view for an audience: the sections, the teams whose roles own them, the tool groups they use, people only when the audience should see names. Asks who it's for, extends an existing view, warns about draft work, logs it. Runs on a yes to the offer at the end of a build. | Yes, after approval |
| audit-the-map | Every gap between the map and a complete, current picture, scored and ranked, with the fixes proposed and applied one approved batch at a time. | After approval |