MCPInstall

tristanmanchester

35 skills · 6.6K installs · 1 repository

  1. 1

    Design, implement, or critique website and web-app UX/UI: information structure, user flows, responsive layouts, visual systems, content, and interaction states. Use for a requested interface or visual-design change; do not expand a small component edit into an unrequested product redesign.

  2. 2

    Browse and search Reddit in read-only mode using public JSON endpoints. Use when the user asks to browse subreddits, search for posts by topic, inspect comment threads, or build a shortlist of links to review and reply to manually.

  3. 3

    Implement and debug React Native or Expo motion with Reanimated 4 and Gesture Handler 3: state transitions, layout, gestures, scroll, worklets, cancellation, and accessible alternatives. Use for native UI motion, not web Motion or a reason to add canvas graphics to ordinary views.

  4. 4

    Set up, repair, and build components with NativeWind v4 and Tailwind CSS v3 in Expo React Native apps. Use for an explicitly v4 project, v4 configuration failures, className interoperability, or v4 theming; not for NativeWind v5 or generic web Tailwind setup.

  5. 5

    Implement and debug Motion for React in Next.js: local interaction, presence, layout, shared elements, scroll, reduced motion, and router integration. Use for explicit Motion/Framer Motion work or interactions that need it; prefer CSS for simple effects and framework-native view transitions for supported route cases.

  6. 6

    Build, debug, or profile React Native Skia canvases, paths, rich text, shaders, images, snapshots, video, and animated graphics. Use when Skia is selected or custom drawing is needed. Do not introduce a canvas merely because ordinary native UI should look polished or animate smoothly.

  7. 7

    Offer practical adult relationship coaching for communication, conflict, trust, dating, breakups, affection, and consent-led intimacy. Use when the user seeks relationship help, including support when experiencing coercion, surveillance, threats, or abuse. Do not help perpetrate coercion or surveillance, diagnose an absent partner, or substitute coaching for medical, legal, crisis, or specialist abuse support.

  8. 8

    Register and track parcels with the 17TRACK API, inspect saved delivery events, and ingest authenticated 17TRACK webhooks. Use when the user asks to manage their 17TRACK parcels, not for generic shipment guesses or other tracking providers.

  9. 9

    Run and inspect an app on an iOS Simulator: choose a target, install and launch, capture evidence, exercise accessibility-driven UI, and diagnose simulator failures. Use for explicit simulator testing or automation, not general iOS implementation, physical-device validation, or App Store approval.

  10. 10

    Audit an iOS app's source, distribution archive, runtime behaviour, and App Store Connect setup for a planned submission. Use for explicit App Store/TestFlight readiness reviews of native, React Native, or Expo apps. Distinguish verified blockers from checks that still need build, device, account, or policy evidence.

  11. 11

    Retrieve and interpret an authorised owner's PetTracer collar inventory, latest known GPS fix, or bounded location history. Use for explicit PetTracer work, not generic pet questions or tracking a person. Distinguish measurement time, contact time, missing data, and stale fixes.

  12. 12

    Extract scanned documents or images with Mistral OCR and export page Markdown, tables, figures, and structured annotations. Use when Mistral OCR is requested or approved; do not send ordinary PDFs to a paid external OCR service when their embedded text is sufficient.

  13. 13

    Use the official Parallel CLI for explicitly selected Parallel web search, extraction, research, enrichment, FindAll, or monitoring. Choose a bounded workflow, retain job IDs, and verify source evidence. Do not activate for every web lookup or move generic reminders into a paid Parallel monitor.

  14. 14

    Audit an OpenClaw deployment's gateway exposure, authentication, channel access, tool permissions, and secret handling. Use for OpenClaw security reviews or interpreting openclaw security audit results, not unrelated host hardening.

  15. 15

    Diagnose and fix measured startup, rendering, scrolling, memory, media, or network regressions in Expo React Native apps. Use for a reproducible performance problem or an explicit performance audit, not speculative library swaps or blanket memoisation.

  16. 16

    Design or refactor cohesive modules with small, useful public contracts and enforceable dependency boundaries. Use for concrete architecture, coupling, refactoring, or agent-editability problems. Do not restructure a working codebase merely because an AI agent will edit it.

  17. 17

    Transcribe or post-process audio with AssemblyAI when explicitly requested or already selected by the project. Choose models, languages, diarisation, and region; retain resumable job IDs and produce speaker-aware local exports. Do not activate merely because a task involves generic transcription.

  18. 18

    Draft, revise, or critique a primary-research manuscript for a specifically chosen Nature or Nature Portfolio journal, or deliberately develop that broad-reader scientific style. Ground claims in the supplied results and calibrate journal requirements separately. Do not impose this journal style on generic documentation, reviews, press releases, or unrelated writing.

  19. 19

    Develop differentiated ideas for products, research, campaigns, names, or process changes. Use when the user asks to brainstorm, explore alternatives, escape generic concepts, or test a promising direction. Compare mechanisms and practical constraints; do not claim originality without an appropriately scoped search. Do not activate for proofreading, factual lookup, or implementing an exact spec.

  20. 20

    Build and debug Fabric.so HTTP or TypeScript SDK integrations for resources, search, uploads, and developer memory bases. Use for explicit Fabric.so API work; use fabric-cli for terminal operations. Not Microsoft Fabric, Python Fabric SSH, Fabric.js, or the unrelated Fabric prompt framework.

  21. 21

    Build, refactor, debug, or review a Convex backend inside a Next.js app. Use when the user mentions Convex, convex/nextjs, npx convex dev, NEXTPUBLICCONVEXURL, useQuery, useMutation, usePaginatedQuery, schema/indexes, auth, App Router server components/actions, realtime data, chat, notifications, collaborative features, or deploying Convex with Vercel. Also use when deciding whether Convex is a good fit for a Next.js app that needs reactive shared state. Do not use for generic frontend-only Next.js work or non-Convex backends unless the task is specifically about adopting, migrating to, or evaluating Convex.

  22. 22

    Search and retrieve public web sources with Exa when the user explicitly chooses Exa or the project already integrates its API. Covers bounded retrieval, source verification, freshness, and structured search output. Do not activate for generic research or replace another selected search provider.

  23. 23

    Audit or improve an end-to-end service with Lou Downe's Good Services principles, journey maps, operational blueprints, and evidence-linked improvement work. Use for service outcomes across digital, human, and offline channels, not pure visual styling or a narrow code defect without a service-design question.

  24. 24

    Use this skill when working on an Expo or React Native app that uses, adds, debugs, or migrates to Convex. It covers npx convex dev, EXPOPUBLICCONVEXURL and EAS envs, ConvexReactClient and provider wiring in expo-router or App.tsx, generated api imports, schema and index design, queries, mutations, actions, auth (Clerk, Convex Auth, JWT or OIDC), file uploads from Expo URIs, pagination, migrations, and common useQuery or generated failures. Do not use it for generic Expo UI or navigation work, or for non-Expo Convex frontends unless the task is specifically about adapting them to this mobile stack.

  25. 25

    Integrates Clerk authentication into React Native Expo apps using @clerk/clerk-expo. Covers ClerkProvider setup, secure token caching (expo-secure-store), Expo Router/React Navigation auth guards, custom sign-in/sign-up flows (email/password + email codes), SSO/OAuth (useSSO), Sign in with Apple (useSignInWithApple), biometrics (useLocalCredentials), offline support, and production deployment allowlisting. Use when the user mentions Clerk + Expo, @clerk/clerk-expo, Expo Router auth, SSO/OAuth redirects, or deploying Clerk in a mobile app.

  26. 26

    Integrates Superwall paywalls and subscription gating in React Native Expo apps using the expo-superwall SDK. Use when adding Superwall to an Expo (SDK 53+) project, wiring placements/feature gating, managing users and subscription status, handling deep links/web checkout, integrating RevenueCat, or debugging native-module issues.

  27. 27

    Analyse consequential choices with outside views, incentives, inversion, scenario arithmetic, opportunity costs, and explicit update conditions. Use for decision memos, premortems, strategy choices, or a requested red-team; not routine factual questions or a reason to overanalyse a small decision.

  28. 28

    Build, debug, test, or package Python Textual terminal interfaces: screens, widgets, TCSS, reactive state, workers, keyboard workflows, and optional browser delivery. Use when Textual is selected or an existing Textual app is involved; do not turn a noninteractive CLI or simple Rich output into a TUI unnecessarily.

  29. 29

    Work with Todoist tasks and projects through the official td CLI or Todoist API v1. Use for explicitly requested Todoist capture, triage, bulk edits, completed-work reports, or integration development. Do not activate for generic reminders or tasks in another system.

  30. 30

    Use this skill when the user wants to inspect, report on, create, update, pause, resume, budget, target, upload assets for, or troubleshoot Meta, Facebook, or Instagram ads via the Marketing API. It covers ad accounts, campaigns, ad sets, ads, creatives, ad images and videos, targeting search, batch reads, and Insights reports. Helpful for requests about Meta Ads Manager, ROAS or CPA reporting, launch workflows, creative rollout, audience setup, delivery issues, budget changes, or bulk ad operations.

  31. 31

    Integrate or repair RevenueCat and Superwall together in an Expo React Native app. Use for their shared purchase ownership, Android offer selection, billing identity, entitlement sync, restore, or migration flows; not for web billing or unrelated paywall providers.

  32. 32

    Write, debug, review, profile, or shard JAX numerical code. Use when the hard part is JAX tracing, autodiff, control flow, PRNGs, compilation, array placement, or runtime performance. Do not impose JAX on a NumPy-only or unrelated GPU task.

  33. 33

    Operate Resend through its official CLI for authorised sends, hosted templates, domains, contacts, broadcasts, inbound email, webhooks, or Automations. Use for explicit Resend terminal/CI operations; use resend-api for application SDK code, not this skill for generic email or inbox tasks.

  34. 34

    Inspect, report on, and deliberately manage Meta Facebook/Instagram advertising through Meta's official Ads CLI. Use for the user's ad accounts, campaigns, ad sets, creatives, delivery, budgets, datasets, and catalogues; not for general social posting or automatic ad optimisation.

  35. 35

    Manage Notion notes, pages, and data sources with a JSON-first CLI for search, read/export, write/import, append, and move operations. Use when working with Notion, organising notes, moving pages, triaging an inbox, or reading/writing page content.