10to8 Booking Integration (Membrane)
Lets Claude read and manage 10to8 appointments, staff and services through the Membrane CLI.
AutomationIntermediate★ 261⑂ 41AI score 7/10Last updated: Apr 28, 2026
What it does
- Connects to 10to8, an appointment scheduling platform, via the Membrane CLI so authentication and credential refresh are handled server-side (no local API keys).
- Walks through creating a connection with
membrane connection ensureand how to react to each state: READY, BUILDING, CLIENT_ACTION_REQUIRED, CONFIGURATION_ERROR. - Lists popular prebuilt actions — create/update/cancel booking, list bookings, list available slots, staff, services, locations, organisation details.
- Falls back to raw API calls through
membrane requestproxy when no prebuilt action fits.
Who it's for
- Clinics, salons, tutors and other small businesses running bookings on 10to8.
- Ops people who want reporting or reminder automation built on booking data.
- Developers who want a fast integration without writing OAuth plumbing.
Examples
- "Show me next week's bookings" → discover with
membrane action list --intent "list bookings", then runlist-bookings. - "Which slots are free tomorrow afternoon?" → run the
list-available-slotsaction. - "Move Jane's appointment to Friday and cancel John's" → chain
update-bookingandcancel-booking.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/membranedev/application-skills/HEAD/skills/10to8/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/10to8 folder from the GitHub repo membranedev/application-skills into my ~/.claude/skills/10to8/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/membranedev/application-skills.git && mkdir -p ~/.claude/skills && cp -r application-skills/skills/10to8 ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Make sure Node.js is installed (
node -v). - Install the Membrane CLI:
npm install -g @membranehq/cli@latest. - Clone the skill repo:
git clone https://github.com/membranedev/application-skills.git. - Copy the skill into Claude:
mkdir -p ~/.claude/skills && cp -r application-skills/skills/10to8 ~/.claude/skills/. - Log in:
membrane login --tenant --clientName=claude(in headless setups, open the printed URL and finish withmembrane login complete <code>). - Create the connection:
membrane connection ensure "https://10to8.com/" --json, then complete the browser auth. - Restart Claude Code and try "list my 10to8 bookings" to verify it works.