A small public repo of reusable agent skills, packaged for installation with npx skills.
-
code-upgrade- Engineering-discipline toolkit for non-technical users working with AI coders. Wraps KISS, DRY, YAGNI, fail-fast, and idempotency into commands. Includes:- The Master Audit - architecture map first, then duplicate / fail-fast / bloat / retry in either Normal (1 generalist sub-agent across the whole app) or Deep (3 specialist sub-agents in parallel, each running all 4 audits but scoped to a different part such as frontend / backend / other), returning one short executive plan.
- The Architecture Audit - explain the app, then let the user grill it.
- The Plan Checklist - vet a plan against KISS, YAGNI, DRY, fail-fast, and retry-safety before any code is written.
- The Bloat Audit - find code AI coders tend to over-produce (dead code, one-shot helpers, defensive checks for impossible cases, etc.) and propose deletions.
- The Duplicate Audit - find values and logic duplicated across the codebase, propose a single source of truth.
- The Fail-Fast Audit - find places where errors are silently swallowed, propose loud failures.
- The Retry Audit - find spots that could fire twice and cause real damage (duplicate emails, double charges), propose idempotency fixes.
-
worktree-setup- Set up new AI agent workspaces (Git worktrees) so they start ready-to-go — same tools, same settings, same access as your main setup. No blank slate, no manual fiddling. Works with Cursor, Codex, Conductor, and Claude Code. -
shepherd- Shepherd a GitHub pull request to merge-ready by polling status, addressing automatic reviewer feedback (Cubic, Bugbot etc.), and verifying the review cycle is truly clean. Stops at merge-ready and never merges without explicit human approval. -
hotseat- Create significantly better plans by putting yourself into the hotseat. The agent challenges your plan one question at a time until everything's clear. Inspired by Matt Pocock'sgrill-me, but meaningfully improved for accuracy.
Native macOS development with SwiftUI and AppKit — shell-first build/run/debug plus current design-system guidance (Liquid Glass, windowing, menus, AppKit interop).
macos-build-run-debug- Build and debug macOS apps with shell-first Xcode/Swift workflowsmacos-swiftui-patterns- Build native macOS SwiftUI scenes, menus, settings, and windowsmacos-liquid-glass- Adopt modern macOS SwiftUI design and Liquid Glassmacos-window-management- Customize SwiftUI window chrome, drag regions, behavior, and placementmacos-appkit-interop- Bridge SwiftUI into AppKit for native macOS behaviormacos-view-refactor- Refactor macOS SwiftUI views and scenes toward stable desktop structuremacos-telemetry- Add lightweight Logger instrumentation and verify macOS runtime eventsmacos-test-triage- Run and explain macOS test failures with focused rerunsmacos-signing-entitlements- Inspect codesign, entitlements, and Gatekeeper failuresmacos-packaging-notarization- Inspect packaging, signing, and notarization readinessmacos-swiftpm- Build, run, and test macOS Swift packages
SwiftUI and iOS workflows for Simulator-based development, debugging, and performance.
ios-app-intents- Build and debug iOS App Intents integrationsios-debugger-agent- Debug iOS apps on Simulatorios-simulator-browser- Mirror an iOS Simulator into a browser with live SwiftUI previewsios-ettrace-performance- Profile symbolicated iOS simulator flows with ETTraceios-memgraph-leaks- Capture and prove iOS simulator memory leaksswiftui-liquid-glass- Build SwiftUI Liquid Glass featuresswiftui-ui-patterns- Apply practical SwiftUI UI patternsswiftui-performance-audit- Audit SwiftUI runtime performanceswiftui-view-refactor- Refactor large SwiftUI view files
Building, shipping, and upgrading Expo apps.
building-native-ui- Build Expo Router UI with native-feeling navigation, controls, media, and animationnative-data-fetching- Implement and debug Expo network requests, caching, auth, offline, and Router data loadersuse-dom- Use Expo DOM components to run web React code in native webviewsexpo-dev-client- Create and use Expo development clients when Expo Go is not enoughexpo-api-routes- Create Expo Router API routes for secrets, validation, webhooks, and proxiesexpo-deployment- Deploy Expo apps to TestFlight, App Store, Play Store, and EAS Hostingexpo-cicd-workflows- Write and validate EAS workflow YAML filesexpo-module- Build Expo native modules and views with Swift, Kotlin, and config pluginsexpo-tailwind-setup- Set up Tailwind v4 / NativeWind v5 styling in Expoexpo-ui-swift-ui- Use @expo/ui/swift-ui views inside Expo appsexpo-ui-jetpack-compose- Use @expo/ui/jetpack-compose views inside Expo appsupgrading-expo- Upgrade Expo SDKs, fix dependencies, and migrate deprecated packages
stripe-best-practices- Guide Stripe integration choices and implementationupgrade-stripe- Guide Stripe API and SDK upgrades
Install everything from GitHub:
npx skills add robinebers/skillsInstall a single skill:
npx skills add robinebers/skills --skill code-upgrade
npx skills add robinebers/skills --skill worktree-setup
npx skills add robinebers/skills --skill macos-build-run-debug
npx skills add robinebers/skills --skill ios-debugger-agent
npx skills add robinebers/skills --skill expo-deployment
npx skills add robinebers/skills --skill stripe-best-practicesList what the package exposes:
npx skills add robinebers/skills --listThe skills CLI will install each skill into the right location for your agent, including Cursor, Claude Code, Codex, and others.
The macOS, iOS, Expo, and Stripe skills are agent-agnostic guidance; they assume the relevant local toolchains:
- macOS / iOS — Xcode and its command-line tools (
xcodebuild,swift,xcrun,codesign,leaks,log). - iOS extras —
ios-debugger-agentworks best with the XcodeBuildMCP server configured in your agent;ios-simulator-browserand the profiling skills usenpxtools (serve-sim,ettrace). - Expo — a Node/Expo project with the Expo CLI and EAS.
- Stripe — your own Stripe account and SDK.
The macOS, iOS, Expo, and Stripe skills are adapted from OpenAI's openai/plugins collection (MIT) and reworked to be agent-agnostic — Codex-specific run-button wiring (.codex/environments/environment.toml), presentation metadata, and per-skill agents/openai.yaml interface files were removed; the skills CLI uses the SKILL.md frontmatter instead. See AGENTS.md for how to add or update skills.