The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Asap Agent Skills MCP listing page.
Playbooks and client skills that teach AI agents to drive the
ASAP platform through its MCP server — French invoicing,
contacts and e-signature — correctly: grounding first, FR compliance
(operation_nature, amounts in cents), and NF203 sealing (a finalized document is
immutable).
These files do not contain the tools. They teach an agent HOW to combine the tools the ASAP MCP server already exposes. Connect that server first.
Everything under claude/ chatgpt/ cursor/ windsurf/ is generated from playbook/.
Never hand-edit them — edit the playbook and run npm run build.
First connect the ASAP MCP server (an ASAP API key with the contacts / invoice /
signature scopes). Then, per client:
Claude Code — this repo is a plugin marketplace. Install in one command:
Claude Desktop / claude.ai — download asap-invoicing-skill.zip from the
latest release and
upload it under Settings → Capabilities → Skills.
ChatGPT — paste chatgpt/instructions.md into a custom GPT's Instructions and
add https://mcp.asap.cool as an Action/connector.
Cursor — copy cursor/asap.mdc into your project's .cursor/rules/.
Windsurf — copy windsurf/asap.md into your Windsurf rules.
The playbooks reference tools by name (create_quote, finalize_invoice, …). If the
ASAP MCP server renames or removes one, the skills would silently point at a dead
tool. scripts/check-drift.mjs prevents that:
playbook/ must exist in catalogue.json.build.mjs regenerates from playbook/.When the ASAP MCP catalogue changes, refresh the pin:
MIT — see LICENSE.
Built by Sycode — freelance SaaS developer.