Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

15Five Integration (Membrane)

Teaches Claude to read and update 15Five performance-management data (users, check-ins, objectives) through the Membrane CLI.

AutomationIntermediate26741AI score 8/10Last updated: Apr 28, 2026

What it does

  • Connects to 15Five via the Membrane CLI so authentication and credential refresh are handled server-side (no local API keys).
  • Creates or reuses a connection with membrane connection ensure, and handles each state: BUILDING, CLIENT_ACTION_REQUIRED, READY, CONFIGURATION_ERROR.
  • Discovers actions from natural-language intent (membrane action list --intent "...") and executes them with membrane action run.
  • Ships a table of ~20 popular actions: list-users, list-check-ins, list-one-on-ones, list-objectives, list-review-cycles, create-group, update-user, and more.
  • Falls back to the membrane request proxy for any endpoint not covered by a prebuilt action.

Who it's for

  • HR / People Ops teams and managers who use 15Five
  • Analysts who need performance data exported into reports or dashboards
  • Developers automating SaaS integrations without storing secrets locally

Examples

  1. "Pull all 15Five users and break down headcount by department" → runs list-users and list-departments, then aggregates.
  2. "Summarize this quarter's objective progress" → list-objectives followed by a written summary.
  3. "Call an endpoint that has no prebuilt action" → membrane request <connectionId> /path -X GET --query "limit=10".

· · · 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/15five/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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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/15five folder from the GitHub repo membranedev/application-skills into my ~/.claude/skills/15five/.
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/15five ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Confirm Node.js is installed: node -v.
  2. Clone the repo: git clone https://github.com/membranedev/application-skills.git
  3. Copy the skill: mkdir -p ~/.claude/skills && cp -r application-skills/skills/15five ~/.claude/skills/
  4. Install the CLI: npm install -g @membranehq/cli@latest
  5. Log in: membrane login --tenant --clientName=claude (in headless setups, open the printed URL and finish with membrane login complete <code>).
  6. Create the 15Five connection: membrane connection ensure "https://www.15five.com" --json
  7. Restart Claude Code and try a prompt like "list my 15Five users".