combine — Claude Code skill: Combine API reference
A skill that searches Combine documentation and answers questions about publishers, subscribers, operators and async data streams.
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -a claude-codeWhat combine does
The skill is user-invocable and runs in a forked context with the Explore agent, so it reads the docs rather than your project files. There is one file behind it: combine-index.md, covering the framework overview, publishers, subscribers and operators.
Answers follow a fixed shape. A short summary comes first, then the paths to the files holding the details. That helps when you need to recall which operator does what without leaving the editor.
It fits Swift work on reactive streams. On a project in another language the reference has nothing to say, so skip it there.
What it helps with
- recall which Combine operator performs a given transform
- tell a publisher apart from a subscriber
- locate the framework overview file instead of grepping the repo
- get a short answer with a file path instead of a guess
Example prompts for the agent
- which Combine operators merge two streams?
- explain the difference between a publisher and a subscriber
- find the async streams section in combine-index.md
How to install combine
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -a claude-code2Manually: put the files in place
~/.claude/skills/combine/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/combine/
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -a codex2Manually: put the files in place
.agents/skills/combine/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -a cursor2Manually: put the files in place
.cursor/skills/combine/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Prisma-Labs-Dev/apple-skills combine2Manually: put the files in place
.github/skills/combine/SKILL.md1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -a gemini-cli2Platform CLI
gemini skills install https://github.com/Prisma-Labs-Dev/apple-skills --path skills/combineManually: put the files in place
.devin/skills/combine/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill combine -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about combine
How do I install combine in Claude?
Run npx skills add Prisma-Labs-Dev/apple-skills --skill combine -a claude-code. The skill file then lands at ~/.claude/skills/combine/SKILL.md.
What does the combine skill do?
It searches Combine documentation and answers questions about publishers, subscribers, operators and async data streams. Each answer includes a summary and the paths to relevant files.
Which documentation does the skill search?
combine-index.md, which holds the framework overview along with publishers, subscribers and operators.
Source text
SKILL.md · MIT
--- name: combine user-invocable: true description: "API reference: Combine. Query for publishers, subscribers, operators, async data streams." context: fork agent: Explore --- # Combine Documentation Search these docs to answer questions about Combine APIs. ## Return Format Always include: 1. **Summary** - Answer the question concisely 2. **File paths** - List relevant files for full details, e.g.: - `combine-index.md` for framework overview ## Files - `combine-index.md` - Framework overview, publishers, subscribers, and operators
© Prisma-Labs-Dev · MIT · Prisma-Labs-Dev/apple-skills