photosui — Claude Code skill: PhotosUI API reference
A skill that gives your agent a PhotosUI reference, so questions about photo selection and Live Photo get answered from docs.
npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -a claude-codeWhat photosui does
The skill searches two documentation files: photosui-index.md for the framework overview and Live Photo views, photospicker.md for the SwiftUI PhotosPicker. Every answer follows the same shape: a short summary first, then the file paths where the details live.
It runs with context: fork under the Explore subagent. Your question goes into a separate context instead of filling up the main session.
The skill is user-invocable, which is set in its frontmatter. Worth installing if you build for Apple and keep watching the agent guess at photo picker APIs.
What it helps with
- find the right SwiftUI API for picking photos
- understand how PHLivePhotoView works
- get file paths with full PhotosUI details
- keep framework overview separate from PhotosPicker docs
- ask a PhotosUI question without bloating the main context
Example prompts for the agent
- How do I show a photo picker in SwiftUI with PhotosUI?
- What does PHLivePhotoView do and how do I wire it up?
- Search the PhotosUI docs for photo selection
How to install photosui
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -a claude-code2Manually: put the files in place
~/.claude/skills/photosui/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/photosui/
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -a codex2Manually: put the files in place
.agents/skills/photosui/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -a cursor2Manually: put the files in place
.cursor/skills/photosui/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Prisma-Labs-Dev/apple-skills photosui2Manually: put the files in place
.github/skills/photosui/SKILL.md1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -a gemini-cli2Platform CLI
gemini skills install https://github.com/Prisma-Labs-Dev/apple-skills --path skills/photosuiManually: put the files in place
.devin/skills/photosui/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -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 photosui
How do I install photosui in Claude?
Run npx skills add Prisma-Labs-Dev/apple-skills --skill photosui -a claude-code. The skill file then sits at ~/.claude/skills/photosui/SKILL.md.
What does photosui do?
It searches PhotosUI documentation: the framework overview, Live Photo views, and the SwiftUI PhotosPicker. Each answer comes back as a short summary plus paths to the relevant files.
Does it need any setup after install?
It is user-invocable, which the frontmatter sets. Queries run in a separate context through the Explore subagent.
Source text
SKILL.md · MIT
--- name: photosui user-invocable: true description: "API reference: PhotosUI. Query for PhotosPicker, PHLivePhotoView, photo selection." context: fork agent: Explore --- # PhotosUI Documentation Search these docs to answer questions about photo picker APIs. ## Return Format Always include: 1. **Summary** - Answer the question concisely 2. **File paths** - List relevant files for full details ## Files - `photosui-index.md` - Framework overview, Live Photo views - `photospicker.md` - SwiftUI PhotosPicker for selecting photos
© Prisma-Labs-Dev · MIT · Prisma-Labs-Dev/apple-skills