obra/muse-skills.
85 skills★ 20View on GitHub ↗
- 100/100
apple_healthkit
The user's synced Apple Health (HealthKit) data: daily metrics (steps, distance, calories, heart rate, HRV, VO2max), sleep sessions (stages, quality, efficiency), and workouts.
- 100/100
artifact_document
Create, read, edit, or manipulate Word documents (.docx) and Word templates (.dotx). Use whenever a build task's artifact kind is document with the default docx output, or the task mentions a Word doc, .docx, or .dotx, extracts or reorganizes content from one, inserts or replaces images, does find-and-replace in one, or works with tracked changes (redlines) or comments. Covers python-docx generation, raw OOXML editing of existing files, document structure and formatting, and render verification. Not for PDFs, spreadsheets, or Google Docs.
- 100/100
artifact_markdown
Build or revise a plain markdown file (md) deliverable such as notes, a README, meeting minutes, documentation, or text the user will edit or paste elsewhere. Use whenever a build task's artifact kind is markdown. Covers markdown formatting conventions and read-back verification.
- 100/100
artifact_pdf
Build, revise, or manipulate a fixed-layout PDF (report, guide, one-pager, printable document). Use whenever a build task's artifact kind is pdf, a document build's output format is pdf, or the task reads, merges, splits, crops, or fills an existing PDF, including fillable AcroForms. Covers authoring the print-CSS HTML source, rendering, the geometry and validation gates, existing-PDF manipulation and form filling, and delivery under workspace/your_files.
- 100/100
artifact_presentation
Build or revise a slide deck (pptx by default; pdf or html on request). Use whenever a build task's artifact kind is presentation, or the user asks for a deck, slides, or a presentation. Covers per-slide HTML authoring, the StylePlan theme system, font embedding, deck assembly, render gates, and the PPTX export.
- 100/100
artifact_spreadsheet
Create, read, edit, fix, or clean spreadsheet files (.xlsx, .xlsm, .csv, .tsv). Use whenever a build task's artifact kind is spreadsheet, or the task names a spreadsheet file and wants something done to it or produced from it, including restructuring messy tabular data into a proper workbook. Covers openpyxl generation, formulas and recalculation, editing existing workbooks, and the validation gates. Not for tasks whose deliverable is a document, report, or web page that merely contains a table.
- 100/100
artifact_testing
Verify an artifact before delivering it - file deliverables (pdf, pptx, docx, xlsx, csv) and web artifacts alike. Use whenever a build is about to return a link, or a build task asks for validation, QA, or a visual check. Covers the per-kind gate scripts, render-and-look verification, and leftover-placeholder scanning.
- 100/100
asana
>-
- 100/100
booking
Primary entry point for direct flight, hotel, restaurant, or event-ticket transactions and for bounded live availability checks delegated by Travel Planning. Always use before provider-specific skills or browser work when the user asks to find live availability or prices, compare bookable options, book, or continue an active booking. Do not use for trip planning itself, broad inspiration, opening hours, schedules, flight status, or other factual questions without transaction intent.
- 100/100
box
Search, read, upload, download, move, rename, delete, restore, and share Box content; manage comments and metadata.
- 100/100
calendly
View Calendly events and event types, and manage scheduling data using the Calendly CLI.
- 100/100
canva
>-
- 100/100
device_data
Read cached contacts and calendar events from Muse storage. Delete Muse's local copy of either source without modifying paired devices.
- 100/100
dropbox
>-
- 100/100
duffel
Use Duffel to search, book, pay for, or manage flights. Use Duffel to monitor an already booked flight's fare when the user directly asks for ongoing price monitoring.
- 100/100
evernote
Read and create notes through Evernote's official MCP server.
- 100/100
facebook_cli
Use when the user provides a Facebook URL or asks to read personal posts, comments, reactions, friends, timelines, profiles, stories, feeds, groups, events, or saved items, or to publish personal text posts, comments, and replies, or to discover public events happening near a place, nearby, or in a local area on a date, or to create, edit, publish, or delete their own Marketplace listings. To find, browse, or buy Marketplace listings, use shopping instead. Use pages commands for managed Facebook Page discovery, insights, native draft editing/deletion, same-draft publication, approved posts and native scheduling.
- 100/100
figma
>-
- 100/100
flightaware
Use for questions about a specific flight’s departure or arrival time, including “when’s my flight?” and confirmation of remembered times, plus flight status, delays, and cancellations. Verify the exact dated flight before answering; memory identifies the itinerary but does not verify its current schedule. Use FlightAware to monitor operational changes for an upcoming booked flight when the user directly asks for ongoing monitoring.
- 100/100
forget
Remove a personal fact, preference, relationship detail, topic, or prior event from Muse's active memory and stop existing copies or automations from bringing it back. Use for explicit requests such as 'forget that', 'don't remember this about me', or 'remove that from your memory'. Do not use when 'forget it' merely means cancel the current task.
- 100/100
function_health
Retrieve lab biomarker results and clinician notes from Function Health.
- 100/100
generate_podcast
Compose and deliver audio content: a podcast episode, briefing, or narrated summary, with one or more voices, as an MP3. For voice messages, artifact audio, or reading supplied text aloud verbatim, use tts.
- 100/100
ghl
Use HighLevel contacts, pipelines, appointments, messages, and its broader operation catalog.
- 100/100
github
Search and work with the user's GitHub repositories through GitHub's official MCP server.
- 100/100
gmail
Work with the user's Gmail: search, read threads, draft, send, reply, forward, unsubscribe from mailing lists, manage labels, and open attachments.
- 100/100
goals
Guidance for helping users create and accomplish goals. Read it before you create a goal for the user when no goal-creation contract is in context, and whenever you help with an existing goal. A Goals-tab creation turn already carries that contract and does not need this skill.
- 100/100
google_calendar
Work with the user's Google Calendar: agenda views, event details, and scheduling changes.
- 100/100
google_contacts
Search, view, create, update, and delete the user's Google Contacts.
- 100/100
google_docs
Read, create, and edit the user's Google Docs.
- 100/100
google_drive
Work with the user's Google Drive: files, folders, uploads, downloads, and sharing.
- 100/100
google_forms
Read, create, and update the user's Google Forms, and read responses.
- 100/100
google_health_connect
The user's synced Google Health Connect data from their Android device: daily metrics (steps, distance, calories, heart rate, HRV, VO2max), sleep sessions (stages, quality, efficiency), and workouts.
- 100/100
google_sheets
Read, write, and manage the user's Google Sheets.
- 100/100
google_slides
Read, create, and edit the user's Google Slides presentations.
- 100/100
google_tasks
Manage the user's Google Tasks: lists, task details, creation, updates, and completion.
- 100/100
granola
Search and read Granola meeting notes and transcripts through Granola's OAuth-backed MCP server.
- 100/100
healthex
Use to connect HealthEx and ask questions about your medications, lab results, and other health records.
- 100/100
image_search
Search the web by text query for image URLs and source pages for feeds, artifacts, and visual references. Does not identify a supplied image or person.
- 100/100
instagram
Read Instagram profiles, followers, posts, comments, likes, stories, feed, saved content, and account insights. Answer questions about posts, reels, and Instagram links. Manage interests and profile details, and publish stories, reels, posts, or carousels on request.
- 100/100
instagram_messages
Use this to interact with the user's Instagram messages. Read inboxes, threads, top recipients, filtered inbox views, DM search results, and send messages through `instagram-messages-cli`.
- 100/100
klaviyo
>-
- 100/100
lovable
>-
- 100/100
media_library
Search and inspect the user's photo library, including connected device galleries. Use for photo requests and whenever a photo could ground or personalize a response; lookups of uploaded photos are cheap, so check opportunistically and move on if nothing fits.
- 100/100
messenger_read
Work with the user's Messenger account: read call history; read and search contacts; read, search, and summarize conversations; send, react to, unsend, or edit messages; and message Marketplace listing threads.
- 100/100
meta_ads
Create, write, or manage Meta ads and assets: ad copy, campaigns, spend, reports, audiences, catalogs, product feeds, feed refresh schedules, experiments, and policy. Always load for any request to create or write an ad, or to advertise a product or service, even when no platform is named; this includes sensitive or restricted categories. Always load for any question asking what a Meta, Facebook, or Instagram advertising policy means, allows, prohibits, or requires, including a standalone policy-definition question with no account context. Those questions must use ads_policy_tool, never browser search or memory. Load for a specifically named catalog or feed with an upload or refresh-schedule request; use Ads reads to resolve ownership before writing. Generic unnamed feeds need context. Whether an image, claim or piece of copy may be used in an ad is ALWAYS a Meta Ads task — 'can I use this in an ad', 'is it allowed', 'is this against policy', and any rights, likeness, celebrity, logo or trademark question about advertising with an image, including a follow-up about one just generated. Those are ads-policy questions, not general legal ones. An ad request uses the campaign workflow unless explicitly only an image or organic post.
- 100/100
muse_db
Inspect database-backed Muse records for diagnosis and cross-table tracing when purpose-built product tools do not expose the needed state.
- 100/100
muse_early_access
Use for questions about Muse's general early access program, requests to join it, checking or withdrawing a join request, and admission updates.
- 100/100
muse-feedback
Use for feedback and feature requests to the Muse team. Whenever your response tells the user you can't do a specific thing they wanted, or accepts them giving up on one, offer once to file feedback in that response. This covers missing integrations you can't do yourself, capabilities you lack, and tasks that keep failing at a specific point. File only on their go-ahead. Also use when asked to send, view, check, or withdraw feedback.
- 100/100
notion
Search, read, create, and update Notion pages via the Notion MCP.
- 100/100
opentable
Find restaurants on OpenTable, check availability, and make, change, or cancel reservations. Use for restaurant booking and live reservation data.
- 100/100
outlook_calendar
View, create, update, and delete events in the user's Outlook Calendar.
- 100/100
outlook_contacts
List, search, create, update, and delete contacts in the user's Outlook account.
- 100/100
outlook_mail
Read, search, send, reply to, and delete messages in the user's Outlook Mail.
- 100/100
peloton
Connect to Peloton to browse fitness classes, check schedules, and book workouts.
- 100/100
philips_hue
Control Philips Hue smart lights, rooms, scenes, and devices via the Hue Remote API v2.
- 100/100
places_search
Find, compare, and share details on physical places near the user or in a specified area, including restaurants, cafes, bars, hotels, parks, attractions, shops, and businesses with local services. Not for itineraries, choosing a city or region, dated events or showtimes, or directions.
- 100/100
plaid
Use to connect Plaid and read linked financial accounts: metadata, balances, transactions, recurring transactions, liabilities, and investments.
- 100/100
printify
Use Printify to browse catalog data, manage shops and products, and review or create orders.
- 100/100
quickbooks
Read and manage the user's QuickBooks business through Intuit's official MCP server, including reports, invoices, customers, products, payment links, sales settings, and industry benchmarks.
- 100/100
replit
Read, create, update, and publish apps through Replit's official MCP server.
- 100/100
self_awareness
Ground self-referential answers in the agent's actual filesystem. Use when the user asks who the agent is, what it can do, what it knows, what it remembers, what it has built, what services are connected, or what rules it follows.
- 100/100
share_ideas
Publish a reusable native Muse Idea with idea.share when the user explicitly asks to share or publish an Idea or asks for a muse.ai/ideas link. Never offer it unprompted. Not for pages or write-ups, sending a result to someone, social posts, or sharing an artifact.
- 100/100
shopify
>
- 100/100
shopping
Use for any product or shopping question: find, reverse image search, shopping Instagram/Facebook/Marketplace links, buy, compare, or evaluate real products with prices, images, and product page URLs, including buying or browsing Facebook Marketplace listings. Use when presenting shopping search results from any source. For shopping intent, load this skill first before any other skills.
- 100/100
skill_creator
Create or update a workspace skill: its description, structure, instructions, and supporting files.
- 100/100
slack
>-
- 100/100
social_content_performance
Analyze the user's own Instagram account and post performance using linked-account analytics.
- 100/100
spotify
Discover, search, and manage Spotify music, audiobooks, podcasts, and playlists, including deleting shows or episodes you created with Save to Spotify.
- 100/100
stripe
>-
- 100/100
subscription_status
Answer questions about the user's Muse subscription, plan, usage, tokens, reset timing, or available plans and prices, or verify information that references the Muse subscription.
- 100/100
tailscale
Set up Muse's built-in Tailscale connector, join a tailnet or Headscale network, check status, and reach private machines through the TCP tunnel proxy. Read for Tailscale, VPN, MagicDNS, network egress, exit-node, or browser routing questions and supported limits.
- 100/100
tessie
Monitor a Tesla vehicle, inspect live state, and run explicit Tessie command endpoints.
- 100/100
threads
Read and manage the user's Threads account: profile, posts, feed, saved posts, activity, insights, social graph, search, trends, and a specific post by URL or ID. Can tune feed ranking and publish posts on request.
- 100/100
threads_messages
Use this to interact with the user's Threads messages: read inboxes and message threads, and send messages through `threads-messages-cli`.
- 100/100
ticketmaster
Search Ticketmaster events and seats with pricing. Returns Buy-now links to Ticketmaster checkout; it cannot complete a purchase itself.
- 100/100
todoist
Read and manage Todoist tasks, projects, comments, labels, filters, and reminders through Todoist's official MCP server.
- 100/100
travel_planning
Use this skill when an active or proposed trip needs planning, logistics, feasibility, entry or transit checks, itinerary work, or investigation of an airport process, immigration, ground transport, a transfer, or fast-track service, even for a narrow question with no booking intent. Route a bounded flight, hotel, restaurant, event, or other item ready for live availability or booking directly to Booking. Skip this skill for a stable travel fact alone or flight status.
- 100/100
tts
Generate spoken audio from text, single or multi-speaker, including voice notes or messages for chat, audio for artifacts, and audio from cron jobs. For podcasts, briefings, or narrated summaries, use podcast.
- 100/100
vercel
>-
- 100/100
voice_selector
Provides the static system voice catalog used by Jarvis. It does not define a user-facing workflow.
- 100/100
wearables_comms
>-
- 100/100
wide_research
Use when the user needs broad parallel research across many independent inputs with a shared output schema.
- 100/100
withings
Use when linking Withings or reading Withings body measurements, activity, sleep, workout, heart, and intraday data.
- 100/100
zapier
Connect Muse to actions across apps through Zapier's official MCP server.
- 100/100
zoom
>-