Agent Skills Catalog (skills/)
FeedbackKit publishes an Agent Skills module compliant with the vercel-labs/skills open standard via the feedback-kit-skills npm package.
What are Agent Skills?
Agent Skills provide AI coding assistants (such as Antigravity, Claude Code, Cursor, and Codex) with step-by-step executable instructions for automated tasks:
- Adding the Swift Package to an Xcode project
- Wiring up shake-to-report triggers
- Configuring the MCP server in Claude Code or Cursor
Published Skills
setup-ios-sdk: Configures FeedbackKit in iOS targets (SPM dependency, trigger setup, branding).setup-macos-sdk: Configures FeedbackKit in macOS AppKit/SwiftUI desktop apps with floating triggers.setup-watchos-sdk: IntegratesFeedbackQuickNoteViewinto watchOS apps.setup-web-sdk: Integrates the web SDK (feedbackkit-web) into websites and SPAs.setup-mcp-server: Automates MCP server setup in agent configuration files (claude.json,.cursor/mcp.json).setup-release-loop: Wires a repository's releases into the closed loop — GitHub linking, agent hand-off, CI release token, build announcements, build-number fixes, beta-on-push (with templates).fix-feedback(workflow): An agent fixes a report end to end and links it with aFeedbackKit:commit trailer.promote-release(workflow): Reads release readiness (feedbackkit releases/ MCPlist_releases) and records promotions.
The SDK setup skills (1–4) each include a "close the loop" step enabling enableFixVerification.
Usage with Skills CLI
Developers can install these skills using npx skills:
bash
# List available skills
npx skills add feedback-kit-skills --list
# Install iOS setup skill
npx skills add feedback-kit-skills --skill setup-ios-sdk --yesAuthoring New Skills
Use the built-in scaffolder:
bash
# Interactive mode
npm run new
# Non-interactive mode
npm run new -- setup/setup-tvos-sdk "Automate tvOS SDK integration"Validation Rules
Always validate frontmatter before committing:
bash
npm run validate- Every skill must have a valid
SKILL.mdwith YAML frontmatter containingnameanddescription. - The
namemust exactly match the enclosing directory name. - Multi-file skills can include templates in a
templates/subdirectory.