{"owner":"ComposioHQ","repo":"awesome-codex-skills","hasSkills":true,"totalSkillsCount":881,"totalTokensCount":738016,"categories":["anthropic-skill","marketplace"],"hasMcp":false,"mcpConfig":null,"found":["agent-deep-links/SKILL.md","brand-guidelines/SKILL.md","canvas-design/SKILL.md","changelog-generator/SKILL.md","codebase-migrate/SKILL.md","competitive-ads-extractor/SKILL.md","composio-skills/-21risk-automation/SKILL.md","composio-skills/-2chat-automation/SKILL.md","composio-skills/.claude-plugin/marketplace.json","composio-skills/ably-automation/SKILL.md","composio-skills/abstract-automation/SKILL.md","composio-skills/abuselpdb-automation/SKILL.md","composio-skills/abyssale-automation/SKILL.md","composio-skills/accelo-automation/SKILL.md","composio-skills/accredible-certificates-automation/SKILL.md","composio-skills/acculynx-automation/SKILL.md","composio-skills/active-campaign-automation/SKILL.md","composio-skills/addresszen-automation/SKILL.md","composio-skills/adobe-automation/SKILL.md","composio-skills/adrapid-automation/SKILL.md","composio-skills/adyntel-automation/SKILL.md","composio-skills/aero-workflow-automation/SKILL.md","composio-skills/aeroleads-automation/SKILL.md","composio-skills/affinda-automation/SKILL.md","composio-skills/affinity-automation/SKILL.md","composio-skills/agencyzoom-automation/SKILL.md","composio-skills/agent-mail-automation/SKILL.md","composio-skills/agentql-automation/SKILL.md","composio-skills/agenty-automation/SKILL.md","composio-skills/agiled-automation/SKILL.md","composio-skills/agility-cms-automation/SKILL.md","composio-skills/ahrefs-automation/SKILL.md","composio-skills/ai-ml-api-automation/SKILL.md","composio-skills/aivoov-automation/SKILL.md","composio-skills/alchemy-automation/SKILL.md","composio-skills/algodocs-automation/SKILL.md","composio-skills/algolia-automation/SKILL.md","composio-skills/all-images-ai-automation/SKILL.md","composio-skills/alpha-vantage-automation/SKILL.md","composio-skills/altoviz-automation/SKILL.md","composio-skills/alttext-ai-automation/SKILL.md","composio-skills/amara-automation/SKILL.md","composio-skills/amazon-automation/SKILL.md","composio-skills/ambee-automation/SKILL.md","composio-skills/ambient-weather-automation/SKILL.md","composio-skills/amcards-automation/SKILL.md","composio-skills/anchor-browser-automation/SKILL.md","composio-skills/anonyflow-automation/SKILL.md","composio-skills/anthropic-administrator-automation/SKILL.md","composio-skills/anthropic_administrator-automation/SKILL.md","composio-skills/apaleo-automation/SKILL.md","composio-skills/apex27-automation/SKILL.md","composio-skills/api-bible-automation/SKILL.md","composio-skills/api-labz-automation/SKILL.md","composio-skills/api-ninjas-automation/SKILL.md","composio-skills/api-sports-automation/SKILL.md","composio-skills/api2pdf-automation/SKILL.md","composio-skills/apiflash-automation/SKILL.md","composio-skills/apify-automation/SKILL.md","composio-skills/apilio-automation/SKILL.md","composio-skills/apipie-ai-automation/SKILL.md","composio-skills/apitemplate-io-automation/SKILL.md","composio-skills/apiverve-automation/SKILL.md","composio-skills/apollo-automation/SKILL.md","composio-skills/appcircle-automation/SKILL.md","composio-skills/appdrag-automation/SKILL.md","composio-skills/appointo-automation/SKILL.md","composio-skills/appsflyer-automation/SKILL.md","composio-skills/appveyor-automation/SKILL.md","composio-skills/aryn-automation/SKILL.md","composio-skills/ascora-automation/SKILL.md","composio-skills/ashby-automation/SKILL.md","composio-skills/asin-data-api-automation/SKILL.md","composio-skills/astica-ai-automation/SKILL.md","composio-skills/async-interview-automation/SKILL.md","composio-skills/atlassian-automation/SKILL.md","composio-skills/attio-automation/SKILL.md","composio-skills/auth0-automation/SKILL.md","composio-skills/autobound-automation/SKILL.md","composio-skills/autom-automation/SKILL.md","composio-skills/axonaut-automation/SKILL.md","composio-skills/ayrshare-automation/SKILL.md","composio-skills/backendless-automation/SKILL.md","composio-skills/bannerbear-automation/SKILL.md","composio-skills/bart-automation/SKILL.md","composio-skills/baselinker-automation/SKILL.md","composio-skills/baserow-automation/SKILL.md","composio-skills/basin-automation/SKILL.md","composio-skills/battlenet-automation/SKILL.md","composio-skills/beaconchain-automation/SKILL.md","composio-skills/beaconstac-automation/SKILL.md","composio-skills/beamer-automation/SKILL.md","composio-skills/beeminder-automation/SKILL.md","composio-skills/bench-automation/SKILL.md","composio-skills/benchmark-email-automation/SKILL.md","composio-skills/benzinga-automation/SKILL.md","composio-skills/bestbuy-automation/SKILL.md","composio-skills/better-proposals-automation/SKILL.md","composio-skills/better-stack-automation/SKILL.md","composio-skills/bidsketch-automation/SKILL.md","composio-skills/big-data-cloud-automation/SKILL.md","composio-skills/bigmailer-automation/SKILL.md","composio-skills/bigml-automation/SKILL.md","composio-skills/bigpicture-io-automation/SKILL.md","composio-skills/bitquery-automation/SKILL.md","composio-skills/bitwarden-automation/SKILL.md","composio-skills/blackbaud-automation/SKILL.md","composio-skills/blackboard-automation/SKILL.md","composio-skills/blocknative-automation/SKILL.md","composio-skills/boldsign-automation/SKILL.md","composio-skills/bolna-automation/SKILL.md","composio-skills/boloforms-automation/SKILL.md","composio-skills/bolt-iot-automation/SKILL.md","composio-skills/bonsai-automation/SKILL.md","composio-skills/bookingmood-automation/SKILL.md","composio-skills/booqable-automation/SKILL.md","composio-skills/borneo-automation/SKILL.md","composio-skills/botbaba-automation/SKILL.md","composio-skills/botpress-automation/SKILL.md","composio-skills/botsonic-automation/SKILL.md","composio-skills/botstar-automation/SKILL.md","composio-skills/bouncer-automation/SKILL.md","composio-skills/boxhero-automation/SKILL.md","composio-skills/braintree-automation/SKILL.md","composio-skills/brandfetch-automation/SKILL.md","composio-skills/breeze-automation/SKILL.md","composio-skills/breezy-hr-automation/SKILL.md","composio-skills/brex-automation/SKILL.md","composio-skills/brex-staging-automation/SKILL.md","composio-skills/brightdata-automation/SKILL.md","composio-skills/brightpearl-automation/SKILL.md","composio-skills/brilliant-directories-automation/SKILL.md","composio-skills/browseai-automation/SKILL.md","composio-skills/browser-tool-automation/SKILL.md","composio-skills/browserbase-tool-automation/SKILL.md","composio-skills/browserhub-automation/SKILL.md","composio-skills/browserless-automation/SKILL.md","composio-skills/btcpay-server-automation/SKILL.md","composio-skills/bubble-automation/SKILL.md","composio-skills/bugbug-automation/SKILL.md","composio-skills/bugherd-automation/SKILL.md","composio-skills/bugsnag-automation/SKILL.md","composio-skills/buildkite-automation/SKILL.md","composio-skills/builtwith-automation/SKILL.md","composio-skills/bunnycdn-automation/SKILL.md","composio-skills/byteforms-automation/SKILL.md","composio-skills/cabinpanda-automation/SKILL.md","composio-skills/cal-automation/SKILL.md","composio-skills/calendarhero-automation/SKILL.md","composio-skills/callerapi-automation/SKILL.md","composio-skills/callingly-automation/SKILL.md","composio-skills/callpage-automation/SKILL.md","composio-skills/campaign-cleaner-automation/SKILL.md","composio-skills/campayn-automation/SKILL.md","composio-skills/canny-automation/SKILL.md","composio-skills/canvas-automation/SKILL.md","composio-skills/capsule-crm-automation/SKILL.md","composio-skills/capsule_crm-automation/SKILL.md","composio-skills/carbone-automation/SKILL.md","composio-skills/cardly-automation/SKILL.md","composio-skills/castingwords-automation/SKILL.md","composio-skills/cats-automation/SKILL.md","composio-skills/cdr-platform-automation/SKILL.md","composio-skills/census-bureau-automation/SKILL.md","composio-skills/centralstationcrm-automation/SKILL.md","composio-skills/certifier-automation/SKILL.md","composio-skills/chaser-automation/SKILL.md","composio-skills/chatbotkit-automation/SKILL.md","composio-skills/chatfai-automation/SKILL.md","composio-skills/chatwork-automation/SKILL.md","composio-skills/chmeetings-automation/SKILL.md","composio-skills/cincopa-automation/SKILL.md","composio-skills/claid-ai-automation/SKILL.md","composio-skills/classmarker-automation/SKILL.md","composio-skills/clearout-automation/SKILL.md","composio-skills/clickmeeting-automation/SKILL.md","composio-skills/clockify-automation/SKILL.md","composio-skills/cloudcart-automation/SKILL.md","composio-skills/cloudconvert-automation/SKILL.md","composio-skills/cloudflare-api-key-automation/SKILL.md","composio-skills/cloudflare-automation/SKILL.md","composio-skills/cloudflare-browser-rendering-automation/SKILL.md","composio-skills/cloudinary-automation/SKILL.md","composio-skills/cloudlayer-automation/SKILL.md","composio-skills/cloudpress-automation/SKILL.md","composio-skills/coassemble-automation/SKILL.md","composio-skills/codacy-automation/SKILL.md","composio-skills/codeinterpreter-automation/SKILL.md","composio-skills/codereadr-automation/SKILL.md","composio-skills/coinbase-automation/SKILL.md","composio-skills/coinmarketcal-automation/SKILL.md","composio-skills/coinmarketcap-automation/SKILL.md","composio-skills/coinranking-automation/SKILL.md","composio-skills/college-football-data-automation/SKILL.md","composio-skills/composio-automation/SKILL.md","composio-skills/composio-search-automation/SKILL.md","composio-skills/connecteam-automation/SKILL.md","composio-skills/contentful-automation/SKILL.md","composio-skills/contentful-graphql-automation/SKILL.md","composio-skills/control-d-automation/SKILL.md","composio-skills/conversion-tools-automation/SKILL.md","composio-skills/convertapi-automation/SKILL.md","composio-skills/conveyor-automation/SKILL.md","composio-skills/convolo-ai-automation/SKILL.md","composio-skills/corrently-automation/SKILL.md","composio-skills/countdown-api-automation/SKILL.md","composio-skills/coupa-automation/SKILL.md","composio-skills/craftmypdf-automation/SKILL.md","composio-skills/crowdin-automation/SKILL.md","composio-skills/crustdata-automation/SKILL.md","composio-skills/cults-automation/SKILL.md","composio-skills/curated-automation/SKILL.md","composio-skills/currents-api-automation/SKILL.md","composio-skills/customerio-automation/SKILL.md","composio-skills/customgpt-automation/SKILL.md","composio-skills/customjs-automation/SKILL.md","composio-skills/cutt-ly-automation/SKILL.md","composio-skills/d2lbrightspace-automation/SKILL.md","composio-skills/dadata-ru-automation/SKILL.md","composio-skills/daffy-automation/SKILL.md","composio-skills/dailybot-automation/SKILL.md","composio-skills/datagma-automation/SKILL.md","composio-skills/datarobot-automation/SKILL.md","composio-skills/deadline-funnel-automation/SKILL.md","composio-skills/deel-automation/SKILL.md","composio-skills/deepgram-automation/SKILL.md","composio-skills/demio-automation/SKILL.md","composio-skills/desktime-automation/SKILL.md","composio-skills/detrack-automation/SKILL.md","composio-skills/dialmycalls-automation/SKILL.md","composio-skills/dialpad-automation/SKILL.md","composio-skills/dictionary-api-automation/SKILL.md","composio-skills/diffbot-automation/SKILL.md","composio-skills/digicert-automation/SKILL.md","composio-skills/digital-ocean-automation/SKILL.md","composio-skills/discordbot-automation/SKILL.md","composio-skills/dnsfilter-automation/SKILL.md","composio-skills/dock-certs-automation/SKILL.md","composio-skills/docker-hub-automation/SKILL.md","composio-skills/docker_hub-automation/SKILL.md","composio-skills/docmosis-automation/SKILL.md","composio-skills/docnify-automation/SKILL.md","composio-skills/docsbot-ai-automation/SKILL.md","composio-skills/docsumo-automation/SKILL.md","composio-skills/docugenerate-automation/SKILL.md","composio-skills/documenso-automation/SKILL.md","composio-skills/documint-automation/SKILL.md","composio-skills/docupilot-automation/SKILL.md","composio-skills/docupost-automation/SKILL.md","composio-skills/docuseal-automation/SKILL.md","composio-skills/doppler-marketing-automation-automation/SKILL.md","composio-skills/doppler-secretops-automation/SKILL.md","composio-skills/dotsimple-automation/SKILL.md","composio-skills/dovetail-automation/SKILL.md","composio-skills/dpd2-automation/SKILL.md","composio-skills/draftable-automation/SKILL.md","composio-skills/dreamstudio-automation/SKILL.md","composio-skills/drip-jobs-automation/SKILL.md","composio-skills/dripcel-automation/SKILL.md","composio-skills/dromo-automation/SKILL.md","composio-skills/dropbox-sign-automation/SKILL.md","composio-skills/dropcontact-automation/SKILL.md","composio-skills/dungeon-fighter-online-automation/SKILL.md","composio-skills/dynamics365-automation/SKILL.md","composio-skills/echtpost-automation/SKILL.md","composio-skills/elevenlabs-automation/SKILL.md","composio-skills/elorus-automation/SKILL.md","composio-skills/emailable-automation/SKILL.md","composio-skills/emaillistverify-automation/SKILL.md","composio-skills/emailoctopus-automation/SKILL.md","composio-skills/emelia-automation/SKILL.md","composio-skills/encodian-automation/SKILL.md","composio-skills/endorsal-automation/SKILL.md","composio-skills/enginemailer-automation/SKILL.md","composio-skills/enigma-automation/SKILL.md","composio-skills/entelligence-automation/SKILL.md","composio-skills/eodhd-apis-automation/SKILL.md","composio-skills/epic-games-automation/SKILL.md","composio-skills/esignatures-io-automation/SKILL.md","composio-skills/espocrm-automation/SKILL.md","composio-skills/esputnik-automation/SKILL.md","composio-skills/etermin-automation/SKILL.md","composio-skills/evenium-automation/SKILL.md","composio-skills/eventbrite-automation/SKILL.md","composio-skills/eventee-automation/SKILL.md","composio-skills/eventzilla-automation/SKILL.md","composio-skills/everhour-automation/SKILL.md","composio-skills/eversign-automation/SKILL.md","composio-skills/exa-automation/SKILL.md","composio-skills/excel-automation/SKILL.md","composio-skills/exist-automation/SKILL.md","composio-skills/expofp-automation/SKILL.md","composio-skills/extracta-ai-automation/SKILL.md","composio-skills/facebook-automation/SKILL.md","composio-skills/faceup-automation/SKILL.md","composio-skills/factorial-automation/SKILL.md","composio-skills/feathery-automation/SKILL.md","composio-skills/felt-automation/SKILL.md","composio-skills/fibery-automation/SKILL.md","composio-skills/fidel-api-automation/SKILL.md","composio-skills/files-com-automation/SKILL.md","composio-skills/fillout-forms-automation/SKILL.md","composio-skills/fillout_forms-automation/SKILL.md","composio-skills/finage-automation/SKILL.md","composio-skills/findymail-automation/SKILL.md","composio-skills/finerworks-automation/SKILL.md","composio-skills/fingertip-automation/SKILL.md","composio-skills/finmei-automation/SKILL.md","composio-skills/fireberry-automation/SKILL.md","composio-skills/firecrawl-automation/SKILL.md","composio-skills/fireflies-automation/SKILL.md","composio-skills/firmao-automation/SKILL.md","composio-skills/fitbit-automation/SKILL.md","composio-skills/fixer-automation/SKILL.md","composio-skills/fixer-io-automation/SKILL.md","composio-skills/flexisign-automation/SKILL.md","composio-skills/flowiseai-automation/SKILL.md","composio-skills/flutterwave-automation/SKILL.md","composio-skills/fluxguard-automation/SKILL.md","composio-skills/folk-automation/SKILL.md","composio-skills/fomo-automation/SKILL.md","composio-skills/forcemanager-automation/SKILL.md","composio-skills/formbricks-automation/SKILL.md","composio-skills/formcarry-automation/SKILL.md","composio-skills/formdesk-automation/SKILL.md","composio-skills/formsite-automation/SKILL.md","composio-skills/foursquare-automation/SKILL.md","composio-skills/fraudlabs-pro-automation/SKILL.md","composio-skills/freshbooks-automation/SKILL.md","composio-skills/front-automation/SKILL.md","composio-skills/fullenrich-automation/SKILL.md","composio-skills/gagelist-automation/SKILL.md","composio-skills/gamma-automation/SKILL.md","composio-skills/gan-ai-automation/SKILL.md","composio-skills/gatherup-automation/SKILL.md","composio-skills/gemini-automation/SKILL.md","composio-skills/gender-api-automation/SKILL.md","composio-skills/genderapi-io-automation/SKILL.md","composio-skills/genderize-automation/SKILL.md","composio-skills/geoapify-automation/SKILL.md","composio-skills/geocodio-automation/SKILL.md","composio-skills/geokeo-automation/SKILL.md","composio-skills/getform-automation/SKILL.md","composio-skills/gift-up-automation/SKILL.md","composio-skills/gigasheet-automation/SKILL.md","composio-skills/giphy-automation/SKILL.md","composio-skills/gist-automation/SKILL.md","composio-skills/givebutter-automation/SKILL.md","composio-skills/gladia-automation/SKILL.md","composio-skills/gleap-automation/SKILL.md","composio-skills/globalping-automation/SKILL.md","composio-skills/go-to-webinar-automation/SKILL.md","composio-skills/godial-automation/SKILL.md","composio-skills/gong-automation/SKILL.md","composio-skills/goodbits-automation/SKILL.md","composio-skills/goody-automation/SKILL.md","composio-skills/google-address-validation-automation/SKILL.md","composio-skills/google-admin-automation/SKILL.md","composio-skills/google-classroom-automation/SKILL.md","composio-skills/google-cloud-vision-automation/SKILL.md","composio-skills/google-maps-automation/SKILL.md","composio-skills/google-search-console-automation/SKILL.md","composio-skills/google_admin-automation/SKILL.md","composio-skills/google_classroom-automation/SKILL.md","composio-skills/google_maps-automation/SKILL.md","composio-skills/google_search_console-automation/SKILL.md","composio-skills/googleads-automation/SKILL.md","composio-skills/googlebigquery-automation/SKILL.md","composio-skills/googlecalendar-automation/SKILL.md","composio-skills/googledocs-automation/SKILL.md","composio-skills/googledrive-automation/SKILL.md","composio-skills/googlemeet-automation/SKILL.md","composio-skills/googlephotos-automation/SKILL.md","composio-skills/googleslides-automation/SKILL.md","composio-skills/googlesuper-automation/SKILL.md","composio-skills/googletasks-automation/SKILL.md","composio-skills/gorgias-automation/SKILL.md","composio-skills/gosquared-automation/SKILL.md","composio-skills/grafbase-automation/SKILL.md","composio-skills/graphhopper-automation/SKILL.md","composio-skills/griptape-automation/SKILL.md","composio-skills/grist-automation/SKILL.md","composio-skills/groqcloud-automation/SKILL.md","composio-skills/gumroad-automation/SKILL.md","composio-skills/habitica-automation/SKILL.md","composio-skills/hackernews-automation/SKILL.md","composio-skills/happy-scribe-automation/SKILL.md","composio-skills/harvest-automation/SKILL.md","composio-skills/hashnode-automation/SKILL.md","composio-skills/helcim-automation/SKILL.md","composio-skills/helloleads-automation/SKILL.md","composio-skills/helpwise-automation/SKILL.md","composio-skills/here-automation/SKILL.md","composio-skills/heygen-automation/SKILL.md","composio-skills/heyreach-automation/SKILL.md","composio-skills/heyzine-automation/SKILL.md","composio-skills/highergov-automation/SKILL.md","composio-skills/highlevel-automation/SKILL.md","composio-skills/honeybadger-automation/SKILL.md","composio-skills/honeyhive-automation/SKILL.md","composio-skills/hookdeck-automation/SKILL.md","composio-skills/hotspotsystem-automation/SKILL.md","composio-skills/html-to-image-automation/SKILL.md","composio-skills/humanitix-automation/SKILL.md","composio-skills/humanloop-automation/SKILL.md","composio-skills/hunter-automation/SKILL.md","composio-skills/hypeauditor-automation/SKILL.md","composio-skills/hyperbrowser-automation/SKILL.md","composio-skills/hyperise-automation/SKILL.md","composio-skills/hystruct-automation/SKILL.md","composio-skills/icims-talent-cloud-automation/SKILL.md","composio-skills/icypeas-automation/SKILL.md","composio-skills/idea-scale-automation/SKILL.md","composio-skills/identitycheck-automation/SKILL.md","composio-skills/ignisign-automation/SKILL.md","composio-skills/imagekit-io-automation/SKILL.md","composio-skills/imgbb-automation/SKILL.md","composio-skills/imgix-automation/SKILL.md","composio-skills/influxdb-cloud-automation/SKILL.md","composio-skills/insighto-ai-automation/SKILL.md","composio-skills/instacart-automation/SKILL.md","composio-skills/instantly-automation/SKILL.md","composio-skills/intelliprint-automation/SKILL.md","composio-skills/interzoid-automation/SKILL.md","composio-skills/ip2location-automation/SKILL.md","composio-skills/ip2location-io-automation/SKILL.md","composio-skills/ip2proxy-automation/SKILL.md","composio-skills/ip2whois-automation/SKILL.md","composio-skills/ipdata-co-automation/SKILL.md","composio-skills/ipinfo-io-automation/SKILL.md","composio-skills/iqair-airvisual-automation/SKILL.md","composio-skills/jigsawstack-automation/SKILL.md","composio-skills/jobnimbus-automation/SKILL.md","composio-skills/jotform-automation/SKILL.md","composio-skills/jumpcloud-automation/SKILL.md","composio-skills/junglescout-automation/SKILL.md","composio-skills/kadoa-automation/SKILL.md","composio-skills/kaggle-automation/SKILL.md","composio-skills/kaleido-automation/SKILL.md","composio-skills/keap-automation/SKILL.md","composio-skills/keen-io-automation/SKILL.md","composio-skills/kickbox-automation/SKILL.md","composio-skills/kit-automation/SKILL.md","composio-skills/klipfolio-automation/SKILL.md","composio-skills/ko-fi-automation/SKILL.md","composio-skills/kommo-automation/SKILL.md","composio-skills/kontent-ai-automation/SKILL.md","composio-skills/kraken-io-automation/SKILL.md","composio-skills/l2s-automation/SKILL.md","composio-skills/labs64-netlicensing-automation/SKILL.md","composio-skills/landbot-automation/SKILL.md","composio-skills/langbase-automation/SKILL.md","composio-skills/lastpass-automation/SKILL.md","composio-skills/launch-darkly-automation/SKILL.md","composio-skills/launch_darkly-automation/SKILL.md","composio-skills/leadfeeder-automation/SKILL.md","composio-skills/leadoku-automation/SKILL.md","composio-skills/leiga-automation/SKILL.md","composio-skills/lemlist-automation/SKILL.md","composio-skills/lemon-squeezy-automation/SKILL.md","composio-skills/lemon_squeezy-automation/SKILL.md","composio-skills/lessonspace-automation/SKILL.md","composio-skills/lever-automation/SKILL.md","composio-skills/lever-sandbox-automation/SKILL.md","composio-skills/leverly-automation/SKILL.md","composio-skills/lexoffice-automation/SKILL.md","composio-skills/linguapop-automation/SKILL.md","composio-skills/linkhut-automation/SKILL.md","composio-skills/linkup-automation/SKILL.md","composio-skills/listclean-automation/SKILL.md","composio-skills/listennotes-automation/SKILL.md","composio-skills/livesession-automation/SKILL.md","composio-skills/lmnt-automation/SKILL.md","composio-skills/lodgify-automation/SKILL.md","composio-skills/logo-dev-automation/SKILL.md","composio-skills/loomio-automation/SKILL.md","composio-skills/loyverse-automation/SKILL.md","composio-skills/magnetic-automation/SKILL.md","composio-skills/mailbluster-automation/SKILL.md","composio-skills/mailboxlayer-automation/SKILL.md","composio-skills/mailcheck-automation/SKILL.md","composio-skills/mailcoach-automation/SKILL.md","composio-skills/mailerlite-automation/SKILL.md","composio-skills/mailersend-automation/SKILL.md","composio-skills/mails-so-automation/SKILL.md","composio-skills/mailsoftly-automation/SKILL.md","composio-skills/maintainx-automation/SKILL.md","composio-skills/many-chat-automation/SKILL.md","composio-skills/many_chat-automation/SKILL.md","composio-skills/mapbox-automation/SKILL.md","composio-skills/mapulus-automation/SKILL.md","composio-skills/mboum-automation/SKILL.md","composio-skills/melo-automation/SKILL.md","composio-skills/mem-automation/SKILL.md","composio-skills/mem0-automation/SKILL.md","composio-skills/memberspot-automation/SKILL.md","composio-skills/memberstack-automation/SKILL.md","composio-skills/membervault-automation/SKILL.md","composio-skills/metaads-automation/SKILL.md","composio-skills/metaphor-automation/SKILL.md","composio-skills/mezmo-automation/SKILL.md","composio-skills/microsoft-clarity-automation/SKILL.md","composio-skills/microsoft-tenant-automation/SKILL.md","composio-skills/microsoft_clarity-automation/SKILL.md","composio-skills/minerstat-automation/SKILL.md","composio-skills/missive-automation/SKILL.md","composio-skills/mistral-ai-automation/SKILL.md","composio-skills/mistral_ai-automation/SKILL.md","composio-skills/mocean-automation/SKILL.md","composio-skills/moco-automation/SKILL.md","composio-skills/modelry-automation/SKILL.md","composio-skills/moneybird-automation/SKILL.md","composio-skills/moonclerk-automation/SKILL.md","composio-skills/moosend-automation/SKILL.md","composio-skills/mopinion-automation/SKILL.md","composio-skills/more-trees-automation/SKILL.md","composio-skills/moxie-automation/SKILL.md","composio-skills/moz-automation/SKILL.md","composio-skills/msg91-automation/SKILL.md","composio-skills/mural-automation/SKILL.md","composio-skills/mx-technologies-automation/SKILL.md","composio-skills/mx-toolbox-automation/SKILL.md","composio-skills/nango-automation/SKILL.md","composio-skills/nano-nets-automation/SKILL.md","composio-skills/nasa-automation/SKILL.md","composio-skills/nasdaq-automation/SKILL.md","composio-skills/ncscale-automation/SKILL.md","composio-skills/needle-automation/SKILL.md","composio-skills/neon-automation/SKILL.md","composio-skills/netsuite-automation/SKILL.md","composio-skills/neuronwriter-automation/SKILL.md","composio-skills/neutrino-automation/SKILL.md","composio-skills/neverbounce-automation/SKILL.md","composio-skills/new-relic-automation/SKILL.md","composio-skills/new_relic-automation/SKILL.md","composio-skills/news-api-automation/SKILL.md","composio-skills/nextdns-automation/SKILL.md","composio-skills/ngrok-automation/SKILL.md","composio-skills/ninox-automation/SKILL.md","composio-skills/nocrm-io-automation/SKILL.md","composio-skills/npm-automation/SKILL.md","composio-skills/ocr-web-service-automation/SKILL.md","composio-skills/ocrspace-automation/SKILL.md","composio-skills/omnisend-automation/SKILL.md","composio-skills/oncehub-automation/SKILL.md","composio-skills/onedesk-automation/SKILL.md","composio-skills/onepage-automation/SKILL.md","composio-skills/onesignal-rest-api-automation/SKILL.md","composio-skills/onesignal-user-auth-automation/SKILL.md","composio-skills/onesignal_rest_api-automation/SKILL.md","composio-skills/open-sea-automation/SKILL.md","composio-skills/openai-automation/SKILL.md","composio-skills/opencage-automation/SKILL.md","composio-skills/opengraph-io-automation/SKILL.md","composio-skills/openperplex-automation/SKILL.md","composio-skills/openrouter-automation/SKILL.md","composio-skills/openweather-api-automation/SKILL.md","composio-skills/optimoroute-automation/SKILL.md","composio-skills/owl-protocol-automation/SKILL.md","composio-skills/page-x-automation/SKILL.md","composio-skills/pandadoc-automation/SKILL.md","composio-skills/paradym-automation/SKILL.md","composio-skills/parallel-automation/SKILL.md","composio-skills/parma-automation/SKILL.md","composio-skills/parsehub-automation/SKILL.md","composio-skills/parsera-automation/SKILL.md","composio-skills/parseur-automation/SKILL.md","composio-skills/passcreator-automation/SKILL.md","composio-skills/passslot-automation/SKILL.md","composio-skills/payhip-automation/SKILL.md","composio-skills/pdf-api-io-automation/SKILL.md","composio-skills/pdf-co-automation/SKILL.md","composio-skills/pdf4me-automation/SKILL.md","composio-skills/pdfless-automation/SKILL.md","composio-skills/pdfmonkey-automation/SKILL.md","composio-skills/peopledatalabs-automation/SKILL.md","composio-skills/perigon-automation/SKILL.md","composio-skills/perplexityai-automation/SKILL.md","composio-skills/persistiq-automation/SKILL.md","composio-skills/pexels-automation/SKILL.md","composio-skills/phantombuster-automation/SKILL.md","composio-skills/piggy-automation/SKILL.md","composio-skills/piloterr-automation/SKILL.md","composio-skills/pilvio-automation/SKILL.md","composio-skills/pingdom-automation/SKILL.md","composio-skills/pipeline-crm-automation/SKILL.md","composio-skills/placekey-automation/SKILL.md","composio-skills/placid-automation/SKILL.md","composio-skills/plain-automation/SKILL.md","composio-skills/plasmic-automation/SKILL.md","composio-skills/platerecognizer-automation/SKILL.md","composio-skills/plisio-automation/SKILL.md","composio-skills/polygon-automation/SKILL.md","composio-skills/polygon-io-automation/SKILL.md","composio-skills/poptin-automation/SKILL.md","composio-skills/postgrid-automation/SKILL.md","composio-skills/postgrid-verify-automation/SKILL.md","composio-skills/precoro-automation/SKILL.md","composio-skills/prerender-automation/SKILL.md","composio-skills/printautopilot-automation/SKILL.md","composio-skills/prisma-automation/SKILL.md","composio-skills/prismic-automation/SKILL.md","composio-skills/process-street-automation/SKILL.md","composio-skills/procfu-automation/SKILL.md","composio-skills/productboard-automation/SKILL.md","composio-skills/productlane-automation/SKILL.md","composio-skills/project-bubble-automation/SKILL.md","composio-skills/proofly-automation/SKILL.md","composio-skills/proxiedmail-automation/SKILL.md","composio-skills/pushbullet-automation/SKILL.md","composio-skills/pushover-automation/SKILL.md","composio-skills/quaderno-automation/SKILL.md","composio-skills/qualaroo-automation/SKILL.md","composio-skills/quickbooks-automation/SKILL.md","composio-skills/radar-automation/SKILL.md","composio-skills/rafflys-automation/SKILL.md","composio-skills/ragic-automation/SKILL.md","composio-skills/raisely-automation/SKILL.md","composio-skills/ramp-automation/SKILL.md","composio-skills/ravenseotools-automation/SKILL.md","composio-skills/re-amaze-automation/SKILL.md","composio-skills/realphonevalidation-automation/SKILL.md","composio-skills/recallai-automation/SKILL.md","composio-skills/recruitee-automation/SKILL.md","composio-skills/refiner-automation/SKILL.md","composio-skills/remarkety-automation/SKILL.md","composio-skills/remote-retrieval-automation/SKILL.md","composio-skills/remove-bg-automation/SKILL.md","composio-skills/renderform-automation/SKILL.md","composio-skills/repairshopr-automation/SKILL.md","composio-skills/replicate-automation/SKILL.md","composio-skills/reply-automation/SKILL.md","composio-skills/reply-io-automation/SKILL.md","composio-skills/resend-automation/SKILL.md","composio-skills/respond-io-automation/SKILL.md","composio-skills/retailed-automation/SKILL.md","composio-skills/retellai-automation/SKILL.md","composio-skills/retently-automation/SKILL.md","composio-skills/rev-ai-automation/SKILL.md","composio-skills/revolt-automation/SKILL.md","composio-skills/ring-central-automation/SKILL.md","composio-skills/ring_central-automation/SKILL.md","composio-skills/rippling-automation/SKILL.md","composio-skills/ritekit-automation/SKILL.md","composio-skills/rkvst-automation/SKILL.md","composio-skills/rocketlane-automation/SKILL.md","composio-skills/rootly-automation/SKILL.md","composio-skills/rosette-text-analytics-automation/SKILL.md","composio-skills/route4me-automation/SKILL.md","composio-skills/safetyculture-automation/SKILL.md","composio-skills/sage-automation/SKILL.md","composio-skills/salesforce-marketing-cloud-automation/SKILL.md","composio-skills/salesforce-service-cloud-automation/SKILL.md","composio-skills/salesmate-automation/SKILL.md","composio-skills/sap-successfactors-automation/SKILL.md","composio-skills/satismeter-automation/SKILL.md","composio-skills/scrape-do-automation/SKILL.md","composio-skills/scrapegraph-ai-automation/SKILL.md","composio-skills/scrapfly-automation/SKILL.md","composio-skills/scrapingant-automation/SKILL.md","composio-skills/scrapingbee-automation/SKILL.md","composio-skills/screenshot-fyi-automation/SKILL.md","composio-skills/screenshotone-automation/SKILL.md","composio-skills/seat-geek-automation/SKILL.md","composio-skills/securitytrails-automation/SKILL.md","composio-skills/segmetrics-automation/SKILL.md","composio-skills/seismic-automation/SKILL.md","composio-skills/semanticscholar-automation/SKILL.md","composio-skills/semrush-automation/SKILL.md","composio-skills/sendbird-ai-chabot-automation/SKILL.md","composio-skills/sendbird-automation/SKILL.md","composio-skills/sendfox-automation/SKILL.md","composio-skills/sendlane-automation/SKILL.md","composio-skills/sendloop-automation/SKILL.md","composio-skills/sendspark-automation/SKILL.md","composio-skills/sensibo-automation/SKILL.md","composio-skills/seqera-automation/SKILL.md","composio-skills/serpapi-automation/SKILL.md","composio-skills/serpdog-automation/SKILL.md","composio-skills/serply-automation/SKILL.md","composio-skills/servicem8-automation/SKILL.md","composio-skills/sevdesk-automation/SKILL.md","composio-skills/share-point-automation/SKILL.md","composio-skills/share_point-automation/SKILL.md","composio-skills/shipengine-automation/SKILL.md","composio-skills/short-io-automation/SKILL.md","composio-skills/short-menu-automation/SKILL.md","composio-skills/shortcut-automation/SKILL.md","composio-skills/shorten-rest-automation/SKILL.md","composio-skills/shortpixel-automation/SKILL.md","composio-skills/shotstack-automation/SKILL.md","composio-skills/sidetracker-automation/SKILL.md","composio-skills/signaturely-automation/SKILL.md","composio-skills/signpath-automation/SKILL.md","composio-skills/signwell-automation/SKILL.md","composio-skills/similarweb-digitalrank-api-automation/SKILL.md","composio-skills/similarweb_digitalrank_api-automation/SKILL.md","composio-skills/simla-com-automation/SKILL.md","composio-skills/simple-analytics-automation/SKILL.md","composio-skills/simplesat-automation/SKILL.md","composio-skills/sitespeakai-automation/SKILL.md","composio-skills/skyfire-automation/SKILL.md","composio-skills/slackbot-automation/SKILL.md","composio-skills/smartproxy-automation/SKILL.md","composio-skills/smartrecruiters-automation/SKILL.md","composio-skills/sms-alert-automation/SKILL.md","composio-skills/smtp2go-automation/SKILL.md","composio-skills/smugmug-automation/SKILL.md","composio-skills/snowflake-automation/SKILL.md","composio-skills/sourcegraph-automation/SKILL.md","composio-skills/splitwise-automation/SKILL.md","composio-skills/spoki-automation/SKILL.md","composio-skills/spondyr-automation/SKILL.md","composio-skills/spotify-automation/SKILL.md","composio-skills/spotlightr-automation/SKILL.md","composio-skills/sslmate-cert-spotter-api-automation/SKILL.md","composio-skills/stack-exchange-automation/SKILL.md","composio-skills/stannp-automation/SKILL.md","composio-skills/starton-automation/SKILL.md","composio-skills/statuscake-automation/SKILL.md","composio-skills/storeganise-automation/SKILL.md","composio-skills/storerocket-automation/SKILL.md","composio-skills/stormglass-io-automation/SKILL.md","composio-skills/strava-automation/SKILL.md","composio-skills/streamtime-automation/SKILL.md","composio-skills/supadata-automation/SKILL.md","composio-skills/superchat-automation/SKILL.md","composio-skills/supportbee-automation/SKILL.md","composio-skills/supportivekoala-automation/SKILL.md","composio-skills/survey-monkey-automation/SKILL.md","composio-skills/survey_monkey-automation/SKILL.md","composio-skills/svix-automation/SKILL.md","composio-skills/sympla-automation/SKILL.md","composio-skills/synthflow-ai-automation/SKILL.md","composio-skills/taggun-automation/SKILL.md","composio-skills/talenthr-automation/SKILL.md","composio-skills/tally-automation/SKILL.md","composio-skills/tapfiliate-automation/SKILL.md","composio-skills/tapform-automation/SKILL.md","composio-skills/tavily-automation/SKILL.md","composio-skills/taxjar-automation/SKILL.md","composio-skills/teamcamp-automation/SKILL.md","composio-skills/telnyx-automation/SKILL.md","composio-skills/teltel-automation/SKILL.md","composio-skills/templated-automation/SKILL.md","composio-skills/test-app-automation/SKILL.md","composio-skills/text-to-pdf-automation/SKILL.md","composio-skills/textcortex-automation/SKILL.md","composio-skills/textit-automation/SKILL.md","composio-skills/textrazor-automation/SKILL.md","composio-skills/thanks-io-automation/SKILL.md","composio-skills/the-odds-api-automation/SKILL.md","composio-skills/ticketmaster-automation/SKILL.md","composio-skills/ticktick-automation/SKILL.md","composio-skills/timecamp-automation/SKILL.md","composio-skills/timekit-automation/SKILL.md","composio-skills/timelinesai-automation/SKILL.md","composio-skills/timelink-automation/SKILL.md","composio-skills/timely-automation/SKILL.md","composio-skills/tinyurl-automation/SKILL.md","composio-skills/tisane-automation/SKILL.md","composio-skills/toggl-automation/SKILL.md","composio-skills/token-metrics-automation/SKILL.md","composio-skills/tomba-automation/SKILL.md","composio-skills/tomtom-automation/SKILL.md","composio-skills/toneden-automation/SKILL.md","composio-skills/tpscheck-automation/SKILL.md","composio-skills/triggercmd-automation/SKILL.md","composio-skills/tripadvisor-content-api-automation/SKILL.md","composio-skills/turbot-pipes-automation/SKILL.md","composio-skills/turso-automation/SKILL.md","composio-skills/twelve-data-automation/SKILL.md","composio-skills/twitch-automation/SKILL.md","composio-skills/twocaptcha-automation/SKILL.md","composio-skills/typefully-automation/SKILL.md","composio-skills/typless-automation/SKILL.md","composio-skills/u301-automation/SKILL.md","composio-skills/unione-automation/SKILL.md","composio-skills/updown-io-automation/SKILL.md","composio-skills/uploadcare-automation/SKILL.md","composio-skills/uptimerobot-automation/SKILL.md","composio-skills/userlist-automation/SKILL.md","composio-skills/v0-automation/SKILL.md","composio-skills/venly-automation/SKILL.md","composio-skills/veo-automation/SKILL.md","composio-skills/verifiedemail-automation/SKILL.md","composio-skills/veriphone-automation/SKILL.md","composio-skills/vero-automation/SKILL.md","composio-skills/vestaboard-automation/SKILL.md","composio-skills/virustotal-automation/SKILL.md","composio-skills/visme-automation/SKILL.md","composio-skills/waboxapp-automation/SKILL.md","composio-skills/wachete-automation/SKILL.md","composio-skills/waiverfile-automation/SKILL.md","composio-skills/wakatime-automation/SKILL.md","composio-skills/wati-automation/SKILL.md","composio-skills/wave-accounting-automation/SKILL.md","composio-skills/wave_accounting-automation/SKILL.md","composio-skills/weathermap-automation/SKILL.md","composio-skills/webex-automation/SKILL.md","composio-skills/webscraping-ai-automation/SKILL.md","composio-skills/webvizio-automation/SKILL.md","composio-skills/whautomate-automation/SKILL.md","composio-skills/winston-ai-automation/SKILL.md","composio-skills/wit-ai-automation/SKILL.md","composio-skills/wiz-automation/SKILL.md","composio-skills/wolfram-alpha-api-automation/SKILL.md","composio-skills/woodpecker-co-automation/SKILL.md","composio-skills/workable-automation/SKILL.md","composio-skills/workday-automation/SKILL.md","composio-skills/workiom-automation/SKILL.md","composio-skills/worksnaps-automation/SKILL.md","composio-skills/writer-automation/SKILL.md","composio-skills/xero-automation/SKILL.md","composio-skills/y-gy-automation/SKILL.md","composio-skills/yandex-automation/SKILL.md","composio-skills/yelp-automation/SKILL.md","composio-skills/ynab-automation/SKILL.md","composio-skills/yousearch-automation/SKILL.md","composio-skills/zenrows-automation/SKILL.md","composio-skills/zenserp-automation/SKILL.md","composio-skills/zeplin-automation/SKILL.md","composio-skills/zerobounce-automation/SKILL.md","composio-skills/zoho-automation/SKILL.md","composio-skills/zoho-bigin-automation/SKILL.md","composio-skills/zoho-books-automation/SKILL.md","composio-skills/zoho-desk-automation/SKILL.md","composio-skills/zoho-inventory-automation/SKILL.md","composio-skills/zoho-invoice-automation/SKILL.md","composio-skills/zoho-mail-automation/SKILL.md","composio-skills/zoho_bigin-automation/SKILL.md","composio-skills/zoho_books-automation/SKILL.md","composio-skills/zoho_desk-automation/SKILL.md","composio-skills/zoho_inventory-automation/SKILL.md","composio-skills/zoho_invoice-automation/SKILL.md","composio-skills/zoho_mail-automation/SKILL.md","composio-skills/zoominfo-automation/SKILL.md","composio-skills/zylvie-automation/SKILL.md","composio-skills/zyte-api-automation/SKILL.md","connect-apps/SKILL.md","connect/SKILL.md","content-research-writer/SKILL.md","create-plan/SKILL.md","datadog-logs/SKILL.md","deploy-pipeline/SKILL.md","developer-growth-analysis/SKILL.md","domain-name-brainstormer/SKILL.md","email-draft-polish/SKILL.md","file-organizer/SKILL.md","gh-address-comments/SKILL.md","gh-fix-ci/SKILL.md","helium-mcp/SKILL.md","image-enhancer/SKILL.md","internal-comms/SKILL.md","invoice-organizer/SKILL.md","issue-triage/SKILL.md","langsmith-fetch/SKILL.md","lead-research-assistant/SKILL.md","linear/SKILL.md","mcp-builder/SKILL.md","meeting-insights-analyzer/SKILL.md","meeting-notes-and-actions/SKILL.md","notion-knowledge-capture/SKILL.md","notion-meeting-intelligence/SKILL.md","notion-research-documentation/SKILL.md","notion-spec-to-implementation/SKILL.md","paperjsx/SKILL.md","pr-review-ci-fix/SKILL.md","raffle-winner-picker/SKILL.md","sentry-triage/SKILL.md","skill-creator/SKILL.md","skill-installer/SKILL.md","skill-share/SKILL.md","slack-gif-creator/SKILL.md","spreadsheet-formula-helper/SKILL.md","support-ticket-triage/SKILL.md","tailored-resume-generator/SKILL.md","template-skill/SKILL.md","theme-factory/SKILL.md","video-downloader/SKILL.md","webapp-testing/SKILL.md"],"skills":{"agent-deep-links/SKILL.md":"---\nname: agent-deep-links\ndescription: Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.\n---\n\n# Agent Deep Links\n\n## Overview\n\nUse this skill when a user asks for clickable links that should open directly in an app (usually from Slack). This includes verifying whether a target app supports deep links at all, selecting the right URL shape, and providing fallbacks when deep links are unsupported.\n\n## Workflow\n\n1. Identify target app + target object:\n   - Thread/conversation\n   - File/folder\n   - Settings/new window\n2. Read `references/deep-link-matrix.md` for known-good link formats and support level.\n3. If support is unknown, verify locally before sending:\n   - Check URL schemes in the app bundle:\n     ```bash\n     /usr/libexec/PlistBuddy -c 'Print :CFBundleURLTypes' /Applications/<App>.app/Contents/Info.plist\n     ```\n   - Smoke test launch behavior:\n     ```bash\n     open '<scheme>://...'\n     ```\n4. Construct Slack-safe link syntax:\n   - `<url|label>`\n5. If unsupported or uncertain, send a fallback:\n   - Plain path + command\n   - Documented CLI open command\n   - Statement that no official deep-link format is known\n\n## Output Rules\n\n- Prefer absolute paths for file/folder links.\n- Keep labels short and action-oriented (`Open in Cursor`, `Open in Codex`).\n- Do not claim deep-link support unless it is in the matrix or just verified.\n- For uncertain app routes, clearly mark as inferred/experimental.\n\n## Common Templates\n\n- Codex thread:\n  - `<codex://threads/<thread-uuid>|Open in Codex>`\n- Cursor file:\n  - `<cursor://file/<absolute-path>:<line>:<column>|Open in Cursor>`\n- VS Code file:\n  - `<vscode://file/<absolute-path>:<line>:<column>|Open in VS Code>`\n- VS Code Insiders file:\n  - `<vscode-insiders://file/<absolute-path>:<line>:<column>|Open in VS Code Insiders>`\n\nUse `references/deep-link-matrix.md` for the full cross-app matrix and support notes.\n","brand-guidelines/SKILL.md":"---\nname: brand-guidelines\ndescription: Applies OpenAI's brand colors and typography to any artifact that should match the Codex/OpenAI look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.\nlicense: Complete terms in LICENSE.txt\n---\n\n# OpenAI Brand Styling\n\n## Overview\n\nApply OpenAI's brand identity and style resources with this skill.\n\n**Keywords**: branding, corporate identity, visual identity, post-processing, styling, brand colors, typography, OpenAI brand, Codex, visual formatting, visual design\n\n## Brand Guidelines\n\n### Colors\n\n**Main Colors:**\n\n- Charcoal: `#0E0F12` - Primary text and dark backgrounds\n- Slate: `#202123` - Surface backgrounds\n- Mist: `#F5F7FA` - Light backgrounds and text on dark\n- Steel: `#9EA1AA` - Secondary elements and dividers\n\n**Accent Colors:**\n\n- OpenAI Green: `#10A37F` - Primary accent\n- Azure: `#2B8FFF` - Secondary accent\n- Graphite: `#40434A` - Neutral accent for icons or strokes\n\n### Typography\n\n- **Headings**: Inter, Semibold/Bold (with Arial fallback)\n- **Body Text**: Inter, Regular (with Arial fallback)\n- **Code/Monospace**: IBM Plex Mono (with Menlo/monospace fallback)\n- **Note**: Fonts should be pre-installed in your environment for best results\n\n## Features\n\n### Smart Font Application\n\n- Applies Inter Semibold/Bold to headings (24pt and larger)\n- Applies Inter Regular to body text\n- Applies IBM Plex Mono for code snippets or inline code\n- Automatically falls back to Arial/Menlo if custom fonts unavailable\n- Preserves readability across all systems\n\n### Text Styling\n\n- Headings (24pt+): Inter Semibold/Bold\n- Body text: Inter Regular\n- Smart color selection based on background (Charcoal or Mist as appropriate)\n- Preserves text hierarchy and formatting\n\n### Shape and Accent Colors\n\n- Non-text shapes use accent colors\n- Cycle accent usage: OpenAI Green → Azure → Graphite\n- Maintains visual interest while staying on-brand\n\n## Technical Details\n\n### Font Management\n\n- Uses system-installed Inter and IBM Plex Mono fonts when available\n- Provides automatic fallback to Arial (headings/body) and Menlo/monospace (code)\n- No font installation required - works with existing system fonts\n- For best results, pre-install Inter and IBM Plex Mono fonts in your environment\n\n### Color Application\n\n- Uses RGB color values for precise brand matching\n- Applied via python-pptx's RGBColor class\n- Maintains color fidelity across different systems\n","canvas-design/SKILL.md":"---\nname: canvas-design\ndescription: Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.\nlicense: Complete terms in LICENSE.txt\n---\n\nThese are instructions for creating design philosophies - aesthetic movements that are then EXPRESSED VISUALLY. Output only .md files, .pdf files, and .png files.\n\nComplete this in two steps:\n1. Design Philosophy Creation (.md file)\n2. Express by creating it on a canvas (.pdf file or .png file)\n\nFirst, undertake this task:\n\n## DESIGN PHILOSOPHY CREATION\n\nTo begin, create a VISUAL PHILOSOPHY (not layouts or templates) that will be interpreted through:\n- Form, space, color, composition\n- Images, graphics, shapes, patterns\n- Minimal text as visual accent\n\n### THE CRITICAL UNDERSTANDING\n- What is received: Some subtle input or instructions by the user that should be taken into account, but used as a foundation; it should not constrain creative freedom.\n- What is created: A design philosophy/aesthetic movement.\n- What happens next: Then, the same version receives the philosophy and EXPRESSES IT VISUALLY - creating artifacts that are 90% visual design, 10% essential text.\n\nConsider this approach:\n- Write a manifesto for an art movement\n- The next phase involves making the artwork\n\nThe philosophy must emphasize: Visual expression. Spatial communication. Artistic interpretation. Minimal words.\n\n### HOW TO GENERATE A VISUAL PHILOSOPHY\n\n**Name the movement** (1-2 words): \"Brutalist Joy\" / \"Chromatic Silence\" / \"Metabolist Dreams\"\n\n**Articulate the philosophy** (4-6 paragraphs - concise but complete):\n\nTo capture the VISUAL essence, express how the philosophy manifests through:\n- Space and form\n- Color and material\n- Scale and rhythm\n- Composition and balance\n- Visual hierarchy\n\n**CRITICAL GUIDELINES:**\n- **Avoid redundancy**: Each design aspect should be mentioned once. Avoid repeating points about color theory, spatial relationships, or typographic principles unless adding new depth.\n- **Emphasize craftsmanship REPEATEDLY**: The philosophy MUST stress multiple times that the final work should appear as though it took countless hours to create, was labored over with care, and comes from someone at the absolute top of their field. This framing is essential - repeat phrases like \"meticulously crafted,\" \"the product of deep expertise,\" \"painstaking attention,\" \"master-level execution.\"\n- **Leave creative space**: Remain specific about the aesthetic direction, but concise enough that the next Claude has room to make interpretive choices also at a extremely high level of craftmanship.\n\nThe philosophy must guide the next version to express ideas VISUALLY, not through text. Information lives in design, not paragraphs.\n\n### PHILOSOPHY EXAMPLES\n\n**\"Concrete Poetry\"**\nPhilosophy: Communication through monumental form and bold geometry.\nVisual expression: Massive color blocks, sculptural typography (huge single words, tiny labels), Brutalist spatial divisions, Polish poster energy meets Le Corbusier. Ideas expressed through visual weight and spatial tension, not explanation. Text as rare, powerful gesture - never paragraphs, only essential words integrated into the visual architecture. Every element placed with the precision of a master craftsman.\n\n**\"Chromatic Language\"**\nPhilosophy: Color as the primary information system.\nVisual expression: Geometric precision where color zones create meaning. Typography minimal - small sans-serif labels letting chromatic fields communicate. Think Josef Albers' interaction meets data visualization. Information encoded spatially and chromatically. Words only to anchor what color already shows. The result of painstaking chromatic calibration.\n\n**\"Analog Meditation\"**\nPhilosophy: Quiet visual contemplation through texture and breathing room.\nVisual expression: Paper grain, ink bleeds, vast negative space. Photography and illustration dominate. Typography whispered (small, restrained, serving the visual). Japanese photobook aesthetic. Images breathe across pages. Text appears sparingly - short phrases, never explanatory blocks. Each composition balanced with the care of a meditation practice.\n\n**\"Organic Systems\"**\nPhilosophy: Natural clustering and modular growth patterns.\nVisual expression: Rounded forms, organic arrangements, color from nature through architecture. Information shown through visual diagrams, spatial relationships, iconography. Text only for key labels floating in space. The composition tells the story through expert spatial orchestration.\n\n**\"Geometric Silence\"**\nPhilosophy: Pure order and restraint.\nVisual expression: Grid-based precision, bold photography or stark graphics, dramatic negative space. Typography precise but minimal - small essential text, large quiet zones. Swiss formalism meets Brutalist material honesty. Structure communicates, not words. Every alignment the work of countless refinements.\n\n*These are condensed examples. The actual design philosophy should be 4-6 substantial paragraphs.*\n\n### ESSENTIAL PRINCIPLES\n- **VISUAL PHILOSOPHY**: Create an aesthetic worldview to be expressed through design\n- **MINIMAL TEXT**: Always emphasize that text is sparse, essential-only, integrated as visual element - never lengthy\n- **SPATIAL EXPRESSION**: Ideas communicate through space, form, color, composition - not paragraphs\n- **ARTISTIC FREEDOM**: The next Claude interprets the philosophy visually - provide creative room\n- **PURE DESIGN**: This is about making ART OBJECTS, not documents with decoration\n- **EXPERT CRAFTSMANSHIP**: Repeatedly emphasize the final work must look meticulously crafted, labored over with care, the product of countless hours by someone at the top of their field\n\n**The design philosophy should be 4-6 paragraphs long.** Fill it with poetic design philosophy that brings together the core vision. Avoid repeating the same points. Keep the design philosophy generic without mentioning the intention of the art, as if it can be used wherever. Output the design philosophy as a .md file.\n\n---\n\n## DEDUCING THE SUBTLE REFERENCE\n\n**CRITICAL STEP**: Before creating the canvas, identify the subtle conceptual thread from the original request.\n\n**THE ESSENTIAL PRINCIPLE**:\nThe topic is a **subtle, niche reference embedded within the art itself** - not always literal, always sophisticated. Someone familiar with the subject should feel it intuitively, while others simply experience a masterful abstract composition. The design philosophy provides the aesthetic language. The deduced topic provides the soul - the quiet conceptual DNA woven invisibly into form, color, and composition.\n\nThis is **VERY IMPORTANT**: The reference must be refined so it enhances the work's depth without announcing itself. Think like a jazz musician quoting another song - only those who know will catch it, but everyone appreciates the music.\n\n---\n\n## CANVAS CREATION\n\nWith both the philosophy and the conceptual framework established, express it on a canvas. Take a moment to gather thoughts and clear the mind. Use the design philosophy created and the instructions below to craft a masterpiece, embodying all aspects of the philosophy with expert craftsmanship.\n\n**IMPORTANT**: For any type of content, even if the user requests something for a movie/game/book, the approach should still be sophisticated. Never lose sight of the idea that this should be art, not something that's cartoony or amateur.\n\nTo create museum or magazine quality work, use the design philosophy as the foundation. Create one single page, highly visual, design-forward PDF or PNG output (unless asked for more pages). Generally use repeating patterns and perfect shapes. Treat the abstract philosophical design as if it were a scientific bible, borrowing the visual language of systematic observation—dense accumulation of marks, repeated elements, or layered patterns that build meaning through patient repetition and reward sustained viewing. Add sparse, clinical typography and systematic reference markers that suggest this could be a diagram from an imaginary discipline, treating the invisible subject with the same reverence typically reserved for documenting observable phenomena. Anchor the piece with simple phrase(s) or details positioned subtly, using a limited color palette that feels intentional and cohesive. Embrace the paradox of using analytical visual language to express ideas about human experience: the result should feel like an artifact that proves something ephemeral can be studied, mapped, and understood through careful attention. This is true art. \n\n**Text as a contextual element**: Text is always minimal and visual-first, but let context guide whether that means whisper-quiet labels or bold typographic gestures. A punk venue poster might have larger, more aggressive type than a minimalist ceramics studio identity. Most of the time, font should be thin. All use of fonts must be design-forward and prioritize visual communication. Regardless of text scale, nothing falls off the page and nothing overlaps. Every element must be contained within the canvas boundaries with proper margins. Check carefully that all text, graphics, and visual elements have breathing room and clear separation. This is non-negotiable for professional execution. **IMPORTANT: Use different fonts if writing text. Search the `./canvas-fonts` directory. Regardless of approach, sophistication is non-negotiable.**\n\nDownload and use whatever fonts are needed to make this a reality. Get creative by making the typography actually part of the art itself -- if the art is abstract, bring the font onto the canvas, not typeset digitally.\n\nTo push boundaries, follow design instinct/intuition while using the philosophy as a guiding principle. Embrace ultimate design freedom and choice. Push aesthetics and design to the frontier. \n\n**CRITICAL**: To achieve human-crafted quality (not AI-generated), create work that looks like it took countless hours. Make it appear as though someone at the absolute top of their field labored over every detail with painstaking care. Ensure the composition, spacing, color choices, typography - everything screams expert-level craftsmanship. Double-check that nothing overlaps, formatting is flawless, every detail perfect. Create something that could be shown to people to prove expertise and rank as undeniably impressive.\n\nOutput the final result as a single, downloadable .pdf or .png file, alongside the design philosophy used as a .md file.\n\n---\n\n## FINAL STEP\n\n**IMPORTANT**: The user ALREADY said \"It isn't perfect enough. It must be pristine, a masterpiece if craftsmanship, as if it were about to be displayed in a museum.\"\n\n**CRITICAL**: To refine the work, avoid adding more graphics; instead refine what has been created and make it extremely crisp, respecting the design philosophy and the principles of minimalism entirely. Rather than adding a fun filter or refactoring a font, consider how to make the existing composition more cohesive with the art. If the instinct is to call a new function or draw a new shape, STOP and instead ask: \"How can I make what's already here more of a piece of art?\"\n\nTake a second pass. Go back to the code and refine/polish further to make this a philosophically designed masterpiece.\n\n## MULTI-PAGE OPTION\n\nTo create additional pages when requested, create more creative pages along the same lines as the design philosophy but distinctly different as well. Bundle those pages in the same .pdf or many .pngs. Treat the first page as just a single page in a whole coffee table book waiting to be filled. Make the next pages unique twists and memories of the original. Have them almost tell a story in a very tasteful way. Exercise full creative freedom.","changelog-generator/SKILL.md":"---\nname: changelog-generator\ndescription: Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.\n---\n\n# Changelog Generator\n\nThis skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.\n\n## When to Use This Skill\n\n- Preparing release notes for a new version\n- Creating weekly or monthly product update summaries\n- Documenting changes for customers\n- Writing changelog entries for app store submissions\n- Generating update notifications\n- Creating internal release documentation\n- Maintaining a public changelog/product updates page\n\n## What This Skill Does\n\n1. **Scans Git History**: Analyzes commits from a specific time period or between versions\n2. **Categorizes Changes**: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)\n3. **Translates Technical → User-Friendly**: Converts developer commits into customer language\n4. **Formats Professionally**: Creates clean, structured changelog entries\n5. **Filters Noise**: Excludes internal commits (refactoring, tests, etc.)\n6. **Follows Best Practices**: Applies changelog guidelines and your brand voice\n\n## How to Use\n\n### Basic Usage\n\nFrom your project repository:\n\n```\nCreate a changelog from commits since last release\n```\n\n```\nGenerate changelog for all commits from the past week\n```\n\n```\nCreate release notes for version 2.5.0\n```\n\n### With Specific Date Range\n\n```\nCreate a changelog for all commits between March 1 and March 15\n```\n\n### With Custom Guidelines\n\n```\nCreate a changelog for commits since v2.4.0, using my changelog \nguidelines from CHANGELOG_STYLE.md\n```\n\n## Example\n\n**User**: \"Create a changelog for commits from the past 7 days\"\n\n**Output**:\n```markdown\n# Updates - Week of March 10, 2024\n\n## ✨ New Features\n\n- **Team Workspaces**: Create separate workspaces for different \n  projects. Invite team members and keep everything organized.\n\n- **Keyboard Shortcuts**: Press ? to see all available shortcuts. \n  Navigate faster without touching your mouse.\n\n## 🔧 Improvements\n\n- **Faster Sync**: Files now sync 2x faster across devices\n- **Better Search**: Search now includes file contents, not just titles\n\n## 🐛 Fixes\n\n- Fixed issue where large images wouldn't upload\n- Resolved timezone confusion in scheduled posts\n- Corrected notification badge count\n```\n\n**Inspired by:** Manik Aggarwal's use case from Lenny's Newsletter\n\n## Tips\n\n- Run from your git repository root\n- Specify date ranges for focused changelogs\n- Use your CHANGELOG_STYLE.md for consistent formatting\n- Review and adjust the generated changelog before publishing\n- Save output directly to CHANGELOG.md\n\n## Related Use Cases\n\n- Creating GitHub release notes\n- Writing app store update descriptions\n- Generating email updates for users\n- Creating social media announcement posts\n\n","codebase-migrate/SKILL.md":"---\nname: codebase-migrate\ndescription: Run large codebase migrations and multi-file refactors. Uses the Composio CLI to coordinate issue tracking, batched PRs, and CI verification while the agent executes the transforms locally across hundreds of files.\nmetadata:\n  short-description: Codebase migrations + multi-file refactors\n---\n\n# Codebase Migrate\n\nCoordinate framework upgrades, API renames, config rewrites, and structural refactors across hundreds of files. Local edits are driven by the agent; the [Composio CLI](https://docs.composio.dev/docs/cli) handles the surrounding ceremony: tracking issues, per-batch PRs, and CI verification.\n\n## When to Use\n\n- Framework upgrade (React 17 → 19, Node 18 → 22, Django 4 → 5).\n- API rename across a monorepo (e.g., `getUserById` → `users.byId`).\n- Config/format migration (webpack → vite, eslint → biome, jest → vitest).\n- Any \"change 200 files the same way\" task that needs to ship in reviewable slices.\n\n## Prereqs\n\n```bash\ncurl -fsSL https://composio.dev/install | bash\ncomposio login\ncomposio link github        # for PRs + CI status\ncomposio link linear        # or jira — for migration tracking\n```\n\nLocal tools the agent will use directly: `git`, `rg`, `jscodeshift`/`ts-morph`/`comby`/`ast-grep` (language-appropriate), and your test runner.\n\n## Planning Phase\n\n1. **Define the transform precisely.** Bad: \"migrate to vitest.\" Good: \"replace `jest.mock` with `vi.mock`, swap `jest.fn()` for `vi.fn()`, rename `jest.config.js` → `vitest.config.ts` using template X.\"\n2. **Scope the blast radius:**\n   ```bash\n   rg -l 'jest\\.(mock|fn|spyOn)' | wc -l\n   rg -l 'from \"jest\"' | sort\n   ```\n3. **File a tracking issue:**\n   ```bash\n   composio execute LINEAR_CREATE_ISSUE -d '{\n     \"teamId\":\"TEAM_ID\",\n     \"title\":\"Migrate test runner: jest → vitest\",\n     \"description\":\"Batches of ~25 files. Checkpoint after each PR lands green.\"\n   }'\n   ```\n\n## Execute in Reviewable Batches\n\nLoop: pick N files → transform → test → PR → wait for green → merge → next batch.\n\n```bash\n# Batch helper: first 25 untouched files matching the pattern\nBATCH=$(rg -l 'jest\\.mock' | grep -v done.list | head -25)\necho \"$BATCH\" > batch.list\n```\n\nThe agent runs the codemod on `batch.list`, then:\n\n```bash\ngit checkout -b migrate/vitest-batch-03\nxargs < batch.list codemod-runner   # e.g. jscodeshift / ts-morph / comby\nnpm test -- --changed\ngit add -A && git commit -m \"migrate(test): jest → vitest (batch 3)\"\ngit push -u origin migrate/vitest-batch-03\n\ncomposio execute GITHUB_CREATE_A_PULL_REQUEST -d '{\n  \"owner\":\"acme\",\"repo\":\"app\",\n  \"head\":\"migrate/vitest-batch-03\",\"base\":\"main\",\n  \"title\":\"migrate(test): jest → vitest (batch 3)\",\n  \"body\":\"Part of LIN-482. 25 files. Codemod: `transforms/jest-to-vitest.ts`.\"\n}'\n```\n\nThen poll CI and merge when green:\n\n```bash\ncomposio execute GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY \\\n  -d '{\"owner\":\"acme\",\"repo\":\"app\",\"branch\":\"migrate/vitest-batch-03\"}'\n```\n\n## Workflow Script\n\n`scripts/migrate-batch.ts`, run per batch via `composio run --file scripts/migrate-batch.ts -- --batch 3`:\n\n```ts\nconst batch = process.argv[process.argv.indexOf(\"--batch\") + 1];\n\nconst pr = await execute(\"GITHUB_CREATE_A_PULL_REQUEST\", {\n  owner: \"acme\", repo: \"app\",\n  head: `migrate/vitest-batch-${batch}`, base: \"main\",\n  title: `migrate(test): jest → vitest (batch ${batch})`,\n  body: `Part of LIN-482. See transforms/jest-to-vitest.ts.`\n});\n\nawait execute(\"LINEAR_CREATE_COMMENT\", {\n  issueId: \"LIN-482\",\n  body: `Opened PR #${pr.number}: ${pr.html_url}`\n});\n```\n\n## Safety Rails\n\n- **One transform per PR.** Never mix a rename with a format change.\n- **Keep a `done.list`** of files already migrated so the next batch skips them.\n- **Run the full test suite on the last batch**, even if per-batch PRs ran `--changed`.\n- **Codemod first, hand-edit second.** If the codemod misses 3 files, patch them manually and note it in the PR body.\n- **Roll back per-batch**, not globally. Each PR should revert cleanly.\n\n## Verification Loop\n\nAfter each merge:\n\n```bash\nrg 'jest\\.(mock|fn|spyOn)' | wc -l     # should trend to 0\nnpm test                                # full suite\ncomposio execute GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY \\\n  -d '{\"owner\":\"acme\",\"repo\":\"app\",\"branch\":\"main\",\"event\":\"push\"}' \\\n  | jq '.workflow_runs[0].conclusion'\n```\n\n## Troubleshooting\n\n- **Codemod regex catches too much** → switch to AST-based tooling (`ast-grep`, `ts-morph`) for structural matches.\n- **Tests pass locally, CI fails** → pin Node/Python version parity; check `.nvmrc` / `pyproject.toml`.\n- **PR too big to review** → cut batch size in half; maintainers won't review 800-line diffs.\n- **Conflicts between batches** → rebase the open batch before merging the current one; never force-push merged batches.\n\nFull CLI reference: [docs.composio.dev/docs/cli](https://docs.composio.dev/docs/cli)\n","competitive-ads-extractor/SKILL.md":"---\nname: competitive-ads-extractor\ndescription: Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.\n---\n\n# Competitive Ads Extractor\n\nThis skill extracts your competitors' ads from ad libraries and analyzes what's working—the problems they're highlighting, use cases they're targeting, and copy/creative that's resonating.\n\n## When to Use This Skill\n\n- Researching competitor ad strategies\n- Finding inspiration for your own ads\n- Understanding market positioning\n- Identifying successful ad patterns\n- Analyzing messaging that works\n- Discovering new use cases or pain points\n- Planning ad campaigns with proven concepts\n\n## What This Skill Does\n\n1. **Extracts Ads**: Scrapes ads from Facebook Ad Library, LinkedIn, etc.\n2. **Captures Screenshots**: Saves visual copies of all ads\n3. **Analyzes Messaging**: Identifies problems, use cases, and value props\n4. **Categorizes Ads**: Groups by theme, audience, or format\n5. **Identifies Patterns**: Finds common successful approaches\n6. **Provides Insights**: Explains why certain ads likely perform well\n\n## How to Use\n\n### Basic Extraction\n\n```\nExtract all current ads from [Competitor Name] on Facebook Ad Library\n```\n\n```\nScrape ads from [Company] and analyze their messaging\n```\n\n### Specific Analysis\n\n```\nGet all ads from [Competitor] focusing on their messaging \nabout [specific problem]. What pain points are they highlighting?\n```\n\n### Competitive Set\n\n```\nExtract ads from these 5 competitors: [list]. \nCompare their approaches and tell me what's working.\n```\n\n### Specific Platform\n\n```\nGet LinkedIn ads from [Competitor] and analyze their \nB2B positioning strategy\n```\n\n## Example\n\n**User**: \"Extract ads from Notion on Facebook Ad Library and tell me what messaging is working for them.\"\n\n**Process**:\n```\nAccessing Facebook Ad Library...\nSearching for: Notion\nFound: 23 active ads\n\nExtracting screenshots...\n[████████████████████] 100%\n\nSaved to: competitor-ads/notion/\n- ad-001-collaboration.png\n- ad-002-productivity.png\n- ad-003-templates.png\n...\n\nAnalyzing messaging...\n```\n\n**Output**:\n```\n# Notion Ad Analysis\n\n## Overview\n- Total Ads: 23 active\n- Primary Themes: Productivity (35%), Collaboration (30%), \n  Templates (20%), AI Features (15%)\n- Ad Formats: Static images (60%), Video (40%)\n- CTA Patterns: \"Try for free\", \"Get started\"\n\n## Key Problems They're Highlighting\n\n1. **Scattered Information** (8 ads)\n   Copy: \"Stop switching between 10 different tools\"\n   Why it works: Direct pain point many teams face\n\n2. **Meeting Overload** (5 ads)\n   Copy: \"Replace unnecessary meetings with async updates\"\n   Why it works: Post-COVID remote work pain point\n\n3. **Lost Documentation** (4 ads)\n   Copy: \"Never ask 'where is that doc?' again\"\n   Why it works: Universal workplace frustration\n\n## Successful Creative Patterns\n\n### Pattern 1: Before/After Split\n- Shows chaotic tool landscape → Clean Notion workspace\n- Used in 6 high-performing ads\n- Visual metaphor is immediately clear\n\n### Pattern 2: Feature Showcase\n- GIF of actual product usage\n- Shows specific feature in 5 seconds\n- Used for new features (AI, templates)\n\n### Pattern 3: Social Proof\n- \"Join 20M users\" messaging\n- Customer logos\n- Used in 4 ads targeting enterprise\n\n## Copy That's Working\n\nBest Headlines:\n1. \"Your team's knowledge, finally in one place\"\n   → Benefit-focused, addresses pain directly\n   \n2. \"The all-in-one workspace\"\n   → Clear positioning, broad appeal\n   \n3. \"AI that actually helps you work\"\n   → Addresses AI skepticism, practical angle\n\nBest Body Copy Patterns:\n- Short sentences (under 10 words)\n- Focus on outcomes not features\n- Include specific numbers (\"Cut meetings by 50%\")\n\n## Audience Targeting Insights\n\nBased on ad variations:\n- Startup founders: Solo productivity angle\n- Team leads: Collaboration and alignment\n- Enterprise: Security and compliance mentions\n- Students: Free plan, templates, organization\n\n## Recommendations for Your Ads\n\n1. **Test the \"tool sprawl\" pain point**\n   → Strong resonance based on their ad frequency\n\n2. **Use product screenshots over abstract visuals**\n   → All their top ads show actual UI\n\n3. **Lead with the problem, not the solution**\n   → \"Tired of X?\" performs better than \"Introducing Y\"\n\n4. **Keep copy under 100 characters**\n   → Their shortest ads seem most frequent\n\n5. **Test before/after visual formats**\n   → Proven pattern in their creative\n\n## Files Saved\n- All ads: ~/competitor-ads/notion/\n- Analysis: ~/competitor-ads/notion/analysis.md\n- Best performers: ~/competitor-ads/notion/top-10/\n```\n\n**Inspired by:** Sumant Subrahmanya's use case from Lenny's Newsletter\n\n## What You Can Learn\n\n### Messaging Analysis\n- What problems they emphasize\n- How they position against competition\n- Value propositions that resonate\n- Target audience segments\n\n### Creative Patterns\n- Visual styles that work\n- Video vs. static image performance\n- Color schemes and branding\n- Layout patterns\n\n### Copy Formulas\n- Headline structures\n- Call-to-action patterns\n- Length and tone\n- Emotional triggers\n\n### Campaign Strategy\n- Seasonal campaigns\n- Product launch approaches\n- Feature announcement tactics\n- Retargeting patterns\n\n## Best Practices\n\n### Legal & Ethical\n✓ Only use for research and inspiration\n✓ Don't copy ads directly\n✓ Respect intellectual property\n✓ Use insights to inform original creative\n✗ Don't plagiarize copy or steal designs\n\n### Analysis Tips\n1. **Look for patterns**: What themes repeat?\n2. **Track over time**: Save ads monthly to see evolution\n3. **Test hypotheses**: Adapt successful patterns for your brand\n4. **Segment by audience**: Different messages for different targets\n5. **Compare platforms**: LinkedIn vs Facebook messaging differs\n\n## Advanced Features\n\n### Trend Tracking\n```\nCompare [Competitor]'s ads from Q1 vs Q2. \nWhat messaging has changed?\n```\n\n### Multi-Competitor Analysis\n```\nExtract ads from [Company A], [Company B], [Company C]. \nWhat are the common patterns? Where do they differ?\n```\n\n### Industry Benchmarks\n```\nShow me ad patterns across the top 10 project management \ntools. What problems do they all focus on?\n```\n\n### Format Analysis\n```\nAnalyze video ads vs static image ads from [Competitor]. \nWhich gets more engagement? (if data available)\n```\n\n## Common Workflows\n\n### Ad Campaign Planning\n1. Extract competitor ads\n2. Identify successful patterns\n3. Note gaps in their messaging\n4. Brainstorm unique angles\n5. Draft test ad variations\n\n### Positioning Research\n1. Get ads from 5 competitors\n2. Map their positioning\n3. Find underserved angles\n4. Develop differentiated messaging\n5. Test against their approaches\n\n### Creative Inspiration\n1. Extract ads by theme\n2. Analyze visual patterns\n3. Note color and layout trends\n4. Adapt successful patterns\n5. Create original variations\n\n## Tips for Success\n\n1. **Regular Monitoring**: Check monthly for changes\n2. **Broad Research**: Look at adjacent competitors too\n3. **Save Everything**: Build a reference library\n4. **Test Insights**: Run your own experiments\n5. **Track Performance**: A/B test inspired concepts\n6. **Stay Original**: Use for inspiration, not copying\n7. **Multiple Platforms**: Compare Facebook, LinkedIn, TikTok, etc.\n\n## Output Formats\n\n- **Screenshots**: All ads saved as images\n- **Analysis Report**: Markdown summary of insights\n- **Spreadsheet**: CSV with ad copy, CTAs, themes\n- **Presentation**: Visual deck of top performers\n- **Pattern Library**: Categorized by approach\n\n## Related Use Cases\n\n- Writing better ad copy for your campaigns\n- Understanding market positioning\n- Finding content gaps in your messaging\n- Discovering new use cases for your product\n- Planning product marketing strategy\n- Inspiring social media content\n\n","composio-skills/-21risk-automation/SKILL.md":"---\nname: -21risk-automation\ndescription: \"Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# 21risk Automation via Rube MCP\n\nAutomate 21risk operations through Composio's 21risk toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/_21risk](https://composio.dev/toolkits/_21risk)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active 21risk connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"21risk operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific 21risk task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"_21risk\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with 21risk-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/-2chat-automation/SKILL.md":"---\nname: -2chat-automation\ndescription: \"Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# 2chat Automation via Rube MCP\n\nAutomate 2chat operations through Composio's 2chat toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/_2chat](https://composio.dev/toolkits/_2chat)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active 2chat connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"2chat operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific 2chat task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"_2chat\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with 2chat-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/.claude-plugin/marketplace.json":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2F.claude-plugin%2Fmarketplace.json -->","composio-skills/ably-automation/SKILL.md":"---\nname: ably-automation\ndescription: \"Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Ably Automation via Rube MCP\n\nAutomate Ably operations through Composio's Ably toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ably](https://composio.dev/toolkits/ably)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Ably connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ably`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ably`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Ably operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Ably task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ably\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Ably-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ably` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/abstract-automation/SKILL.md":"---\nname: abstract-automation\ndescription: \"Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abstract Automation via Rube MCP\n\nAutomate Abstract operations through Composio's Abstract toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abstract](https://composio.dev/toolkits/abstract)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abstract connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abstract operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abstract task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abstract\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abstract-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/abuselpdb-automation/SKILL.md":"---\nname: abuselpdb-automation\ndescription: \"Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abuselpdb Automation via Rube MCP\n\nAutomate Abuselpdb operations through Composio's Abuselpdb toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abuselpdb](https://composio.dev/toolkits/abuselpdb)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abuselpdb connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abuselpdb operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abuselpdb task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abuselpdb\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abuselpdb-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/abyssale-automation/SKILL.md":"---\nname: abyssale-automation\ndescription: \"Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abyssale Automation via Rube MCP\n\nAutomate Abyssale operations through Composio's Abyssale toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abyssale](https://composio.dev/toolkits/abyssale)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abyssale connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abyssale operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abyssale task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abyssale\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abyssale-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/accelo-automation/SKILL.md":"---\nname: accelo-automation\ndescription: \"Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Accelo Automation via Rube MCP\n\nAutomate Accelo operations through Composio's Accelo toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/accelo](https://composio.dev/toolkits/accelo)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Accelo connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Accelo operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Accelo task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"accelo\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Accelo-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/accredible-certificates-automation/SKILL.md":"---\nname: accredible-certificates-automation\ndescription: \"Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Accredible Certificates Automation via Rube MCP\n\nAutomate Accredible Certificates operations through Composio's Accredible Certificates toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/accredible_certificates](https://composio.dev/toolkits/accredible_certificates)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Accredible Certificates connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Accredible Certificates operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Accredible Certificates task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"accredible_certificates\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Accredible Certificates-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/acculynx-automation/SKILL.md":"---\nname: acculynx-automation\ndescription: \"Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Acculynx Automation via Rube MCP\n\nAutomate Acculynx operations through Composio's Acculynx toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/acculynx](https://composio.dev/toolkits/acculynx)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Acculynx connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Acculynx operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Acculynx task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"acculynx\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Acculynx-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/active-campaign-automation/SKILL.md":"---\nname: active-campaign-automation\ndescription: \"Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# ActiveCampaign Automation via Rube MCP\n\nAutomate ActiveCampaign operations through Composio's ActiveCampaign toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/active_campaign](https://composio.dev/toolkits/active_campaign)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active ActiveCampaign connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"ActiveCampaign operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific ActiveCampaign task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"active_campaign\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with ActiveCampaign-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/addresszen-automation/SKILL.md":"---\nname: addresszen-automation\ndescription: \"Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Addresszen Automation via Rube MCP\n\nAutomate Addresszen operations through Composio's Addresszen toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/addresszen](https://composio.dev/toolkits/addresszen)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Addresszen connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Addresszen operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Addresszen task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"addresszen\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Addresszen-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/adobe-automation/SKILL.md":"---\nname: adobe-automation\ndescription: \"Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adobe Automation via Rube MCP\n\nAutomate Adobe operations through Composio's Adobe toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adobe](https://composio.dev/toolkits/adobe)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adobe connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adobe operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adobe task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adobe\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adobe-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/adrapid-automation/SKILL.md":"---\nname: adrapid-automation\ndescription: \"Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adrapid Automation via Rube MCP\n\nAutomate Adrapid operations through Composio's Adrapid toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adrapid](https://composio.dev/toolkits/adrapid)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adrapid connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adrapid operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adrapid task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adrapid\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adrapid-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/adyntel-automation/SKILL.md":"---\nname: adyntel-automation\ndescription: \"Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adyntel Automation via Rube MCP\n\nAutomate Adyntel operations through Composio's Adyntel toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adyntel](https://composio.dev/toolkits/adyntel)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adyntel connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adyntel operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adyntel task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adyntel\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adyntel-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/aero-workflow-automation/SKILL.md":"---\nname: aero-workflow-automation\ndescription: \"Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aero Workflow Automation via Rube MCP\n\nAutomate Aero Workflow operations through Composio's Aero Workflow toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aero_workflow](https://composio.dev/toolkits/aero_workflow)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aero Workflow connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aero Workflow operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aero Workflow task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aero_workflow\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aero Workflow-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/aeroleads-automation/SKILL.md":"---\nname: aeroleads-automation\ndescription: \"Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aeroleads Automation via Rube MCP\n\nAutomate Aeroleads operations through Composio's Aeroleads toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aeroleads](https://composio.dev/toolkits/aeroleads)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aeroleads connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aeroleads operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aeroleads task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aeroleads\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aeroleads-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/affinda-automation/SKILL.md":"---\nname: affinda-automation\ndescription: \"Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Affinda Automation via Rube MCP\n\nAutomate Affinda operations through Composio's Affinda toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/affinda](https://composio.dev/toolkits/affinda)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Affinda connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Affinda operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Affinda task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"affinda\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Affinda-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/affinity-automation/SKILL.md":"---\nname: affinity-automation\ndescription: \"Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Affinity Automation via Rube MCP\n\nAutomate Affinity operations through Composio's Affinity toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/affinity](https://composio.dev/toolkits/affinity)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Affinity connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Affinity operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Affinity task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"affinity\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Affinity-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agencyzoom-automation/SKILL.md":"---\nname: agencyzoom-automation\ndescription: \"Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agencyzoom Automation via Rube MCP\n\nAutomate Agencyzoom operations through Composio's Agencyzoom toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agencyzoom](https://composio.dev/toolkits/agencyzoom)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agencyzoom connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agencyzoom operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agencyzoom task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agencyzoom\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agencyzoom-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agent-mail-automation/SKILL.md":"---\nname: agent-mail-automation\ndescription: \"Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agent Mail Automation via Rube MCP\n\nAutomate Agent Mail operations through Composio's Agent Mail toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agent_mail](https://composio.dev/toolkits/agent_mail)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agent Mail connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agent Mail operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agent Mail task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agent_mail\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agent Mail-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agentql-automation/SKILL.md":"---\nname: agentql-automation\ndescription: \"Automate Agentql tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agentql Automation via Rube MCP\n\nAutomate Agentql operations through Composio's Agentql toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agentql](https://composio.dev/toolkits/agentql)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agentql connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agentql operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agentql task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agentql\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agentql-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agenty-automation/SKILL.md":"---\nname: agenty-automation\ndescription: \"Automate Agenty tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agenty Automation via Rube MCP\n\nAutomate Agenty operations through Composio's Agenty toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agenty](https://composio.dev/toolkits/agenty)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agenty connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agenty operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agenty task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agenty\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agenty-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agiled-automation/SKILL.md":"---\nname: agiled-automation\ndescription: \"Automate Agiled tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agiled Automation via Rube MCP\n\nAutomate Agiled operations through Composio's Agiled toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agiled](https://composio.dev/toolkits/agiled)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agiled connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agiled operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agiled task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agiled\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agiled-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agility-cms-automation/SKILL.md":"---\nname: agility-cms-automation\ndescription: \"Automate Agility CMS tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agility CMS Automation via Rube MCP\n\nAutomate Agility CMS operations through Composio's Agility CMS toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agility_cms](https://composio.dev/toolkits/agility_cms)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agility CMS connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agility CMS operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agility CMS task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agility_cms\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agility CMS-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/ahrefs-automation/SKILL.md":"---\nname: Ahrefs Automation\ndescription: \"Automate SEO research with Ahrefs -- analyze backlink profiles, research keywords, track domain metrics history, audit organic rankings, and perform batch URL analysis through the Composio Ahrefs integration.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Ahrefs Automation\n\nRun **Ahrefs** SEO analytics directly from Claude Code. Analyze backlink profiles, research keywords, track domain authority over time, audit organic keyword rankings, and batch-analyze multiple URLs without leaving your terminal.\n\n**Toolkit docs:** [composio.dev/toolkits/ahrefs](https://composio.dev/toolkits/ahrefs)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your configuration:\n   ```\n   https://rube.app/mcp\n   ```\n2. Connect your Ahrefs account when prompted. The agent will provide an authentication link.\n3. Most tools require a `target` (domain or URL) and a `country` code (ISO 3166-1 alpha-2). Some also require a `date` in `YYYY-MM-DD` format.\n\n---\n\n## Core Workflows\n\n### 1. Site Explorer Metrics\n\nRetrieve comprehensive SEO metrics for a domain including backlink counts, referring domains, organic keyword rankings, and traffic estimates.\n\n**Tool:** `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS`\n\nKey parameters:\n- `target` (required) -- domain or URL to analyze\n- `date` (required) -- metrics date in `YYYY-MM-DD` format\n- `country` -- ISO country code (e.g., `us`, `gb`, `de`)\n- `mode` -- scope: `exact`, `prefix`, `domain`, or `subdomains` (default)\n- `protocol` -- `both`, `http`, or `https`\n- `volume_mode` -- `monthly` or `average`\n\nExample prompt: *\"Get Ahrefs site metrics for example.com as of today in the US\"*\n\n---\n\n### 2. Historical Metrics Tracking\n\nTrack how a domain's SEO metrics have changed over time for trend analysis and competitive benchmarking.\n\n**Tools:** `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS_HISTORY`, `AHREFS_DOMAIN_RATING_HISTORY`\n\nFor full metrics history:\n- `target` (required) -- domain to track\n- `date_from` (required) -- start date in `YYYY-MM-DD`\n- `date_to` -- end date\n- `history_grouping` -- `daily`, `weekly`, or `monthly` (default)\n- `select` -- columns like `date,org_cost,org_traffic,paid_cost,paid_traffic`\n\nFor Domain Rating (DR) history:\n- `target` (required), `date_from` (required), `date_to`, `history_grouping`\n\nExample prompt: *\"Show me the monthly Domain Rating history for example.com over the last year\"*\n\n---\n\n### 3. Backlink Analysis\n\nRetrieve a comprehensive list of backlinks including source URLs, anchor text, link attributes, and referring domain metrics.\n\n**Tool:** `AHREFS_FETCH_ALL_BACKLINKS`\n\nKey parameters:\n- `target` (required) -- domain or URL\n- `select` (required) -- comma-separated columns (e.g., `url_from,url_to,anchor,domain_rating_source,first_seen_link`)\n- `limit` (default 1000) -- number of results\n- `aggregation` -- `similar_links` (default), `1_per_domain`, or `all`\n- `mode` -- `exact`, `prefix`, `domain`, or `subdomains`\n- `history` -- `live`, `since:YYYY-MM-DD`, or `all_time`\n- `where` -- rich filter expressions on columns like `is_dofollow`, `domain_rating_source`, `anchor`\n\nExample prompt: *\"Get the top 100 dofollow backlinks to example.com with anchor text and referring DR\"*\n\n---\n\n### 4. Keyword Research\n\nGet keyword overview metrics and discover matching keyword variations for content strategy.\n\n**Tools:** `AHREFS_EXPLORE_KEYWORDS_OVERVIEW`, `AHREFS_EXPLORE_MATCHING_TERMS_FOR_KEYWORDS`\n\nFor keyword overview:\n- `select` (required) -- columns to return (volume, difficulty, CPC, etc.)\n- `country` (required) -- ISO country code\n- `keywords` -- comma-separated keyword list\n- `where` -- filter by volume, difficulty, intent, etc.\n\nFor matching terms:\n- `select` (required) and `country` (required)\n- `keywords` -- comma-separated seed keywords\n- `match_mode` -- `terms` (any order) or `phrase` (exact order)\n- `terms` -- `all` or `questions` (question-format keywords only)\n\nExample prompt: *\"Find keyword variations for 'project management' in the US with volume and difficulty\"*\n\n---\n\n### 5. Organic Keywords Audit\n\nSee which keywords a domain ranks for in organic search, with position tracking and historical comparison.\n\n**Tool:** `AHREFS_RETRIEVE_ORGANIC_KEYWORDS`\n\nKey parameters:\n- `target` (required) -- domain or URL\n- `country` (required) -- ISO country code\n- `date` (required) -- date in `YYYY-MM-DD`\n- `select` -- columns to return (keyword, position, volume, traffic, URL, etc.)\n- `date_compared` -- compare against a previous date\n- `where` -- rich filter expressions on `keyword`, `volume`, `best_position`, intent flags, etc.\n- `limit` (default 1000), `order_by`\n\nExample prompt: *\"Show all organic keywords where example.com ranks in the top 10 in the US\"*\n\n---\n\n### 6. Batch URL Analysis\n\nAnalyze up to 100 URLs or domains simultaneously to compare SEO metrics across competitors or site sections.\n\n**Tool:** `AHREFS_BATCH_URL_ANALYSIS`\n\nKey parameters:\n- `targets` (required) -- array of objects with `url`, `mode` (`exact`/`prefix`/`domain`/`subdomains`), and `protocol` (`both`/`http`/`https`)\n- `select` (required) -- array of column identifiers\n- `country` -- ISO country code\n- `output` -- `json` or `php`\n\nExample prompt: *\"Compare SEO metrics for competitor1.com, competitor2.com, and competitor3.com\"*\n\n---\n\n## Known Pitfalls\n\n- **Column selection is required:** Most Ahrefs tools require a `select` parameter specifying which columns to return. Omitting it or using invalid column names will cause errors. Refer to each tool's response schema for valid identifiers.\n- **Date format consistency:** Dates must be in `YYYY-MM-DD` format. Some historical endpoints return data at the granularity set by `history_grouping`, not by exact date.\n- **API unit costs vary:** Different columns consume different unit amounts. Columns marked with \"(5 units)\" or \"(10 units)\" in the schema are more expensive. Monitor API usage when requesting expensive columns like `traffic`, `refdomains_source`, or `difficulty`.\n- **Batch limit is 100 targets:** `AHREFS_BATCH_URL_ANALYSIS` accepts up to 100 targets per request. For larger analyses, split into multiple batches.\n- **Filter expressions are complex:** The `where` parameter uses Ahrefs' filter expression syntax, not standard SQL. Consult the column descriptions in each tool's schema for supported filter types and value formats.\n- **Deprecated offset parameter:** The `offset` parameter was deprecated on May 31, 2024. Use cursor-based pagination or adjust `limit` instead.\n- **Mode affects scope significantly:** Setting `mode` to `subdomains` (the default) includes all subdomains, which can dramatically increase result counts compared to `domain` or `exact`.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS` | Current SEO metrics for a domain/URL |\n| `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS_HISTORY` | Historical SEO metrics over time |\n| `AHREFS_DOMAIN_RATING_HISTORY` | Domain Rating (DR) history |\n| `AHREFS_FETCH_ALL_BACKLINKS` | Comprehensive backlink list with filtering |\n| `AHREFS_FETCH_SITE_EXPLORER_REFERRING_DOMAINS` | List of referring domains |\n| `AHREFS_GET_SITE_EXPLORER_COUNTRY_METRICS` | Country-level traffic breakdown |\n| `AHREFS_BATCH_URL_ANALYSIS` | Batch analysis of up to 100 URLs |\n| `AHREFS_EXPLORE_KEYWORDS_OVERVIEW` | Keyword metrics overview |\n| `AHREFS_EXPLORE_MATCHING_TERMS_FOR_KEYWORDS` | Matching keyword variations |\n| `AHREFS_EXPLORE_KEYWORD_VOLUME_BY_COUNTRY` | Keyword volume across countries |\n| `AHREFS_RETRIEVE_ORGANIC_KEYWORDS` | Organic keyword rankings for a domain |\n| `AHREFS_RETRIEVE_SITE_EXPLORER_KEYWORDS_HISTORY` | Historical keyword ranking data |\n| `AHREFS_RETRIEVE_TOP_PAGES_FROM_SITE_EXPLORER` | Top performing pages by SEO metrics |\n| `AHREFS_GET_SERP_OVERVIEW` | SERP overview for specific keywords |\n\n---\n\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/ai-ml-api-automation/SKILL.md":"---\nname: ai-ml-api-automation\ndescription: \"Automate AI ML API tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# AI ML API Automation via Rube MCP\n\nAutomate AI ML API operations through Composio's AI ML API toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ai_ml_api](https://composio.dev/toolkits/ai_ml_api)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active AI ML API connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ai_ml_api`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ai_ml_api`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"AI ML API operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific AI ML API task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ai_ml_api\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with AI ML API-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ai_ml_api` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/aivoov-automation/SKILL.md":"---\nname: aivoov-automation\ndescription: \"Automate Aivoov tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aivoov Automation via Rube MCP\n\nAutomate Aivoov operations through Composio's Aivoov toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aivoov](https://composio.dev/toolkits/aivoov)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aivoov connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aivoov`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aivoov`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aivoov operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aivoov task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aivoov\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aivoov-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aivoov` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/alchemy-automation/SKILL.md":"---\nname: alchemy-automation\ndescription: \"Automate Alchemy tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Alchemy Automation via Rube MCP\n\nAutomate Alchemy operations through Composio's Alchemy toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/alchemy](https://composio.dev/toolkits/alchemy)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Alchemy connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `alchemy`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `alchemy`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Alchemy operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Alchemy task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"alchemy\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Alchemy-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `alchemy` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/algodocs-automation/SKILL.md":"---\nname: algodocs-automation\ndescription: \"Automate Algodocs tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Algodocs Automation via Rube MCP\n\nAutomate Algodocs operations through Composio's Algodocs toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/algodocs](https://composio.dev/toolkits/algodocs)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Algodocs connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `algodocs`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `algodocs`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Algodocs operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Algodocs task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"algodocs\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Algodocs-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `algodocs` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/algolia-automation/SKILL.md":"---\nname: algolia-automation\ndescription: \"Automate Algolia tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Algolia Automation via Rube MCP\n\nAutomate Algolia operations through Composio's Algolia toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/algolia](https://composio.dev/toolkits/algolia)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Algolia connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `algolia`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `algolia`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Algolia operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Algolia task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"algolia\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Algolia-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `algolia` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/all-images-ai-automation/SKILL.md":"---\nname: all-images-ai-automation\ndescription: \"Automate All Images AI tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# All Images AI Automation via Rube MCP\n\nAutomate All Images AI operations through Composio's All Images AI toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/all_images_ai](https://composio.dev/toolkits/all_images_ai)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active All Images AI connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `all_images_ai`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `all_images_ai`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"All Images AI operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific All Images AI task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"all_images_ai\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with All Images AI-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `all_images_ai` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/alpha-vantage-automation/SKILL.md":"---\nname: alpha-vantage-automation\ndescription: \"Automate Alpha Vantage tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Alpha Vantage Automation via Rube MCP\n\nAutomate Alpha Vantage operations through Composio's Alpha Vantage toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/alpha_vantage](https://composio.dev/toolkits/alpha_vantage)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Alpha Vantage connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `alpha_vantage`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `alpha_vantage`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Alpha Vantage operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Alpha Vantage task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"alpha_vantage\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Alpha Vantage-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `alpha_vantage` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/altoviz-automation/SKILL.md":"---\nname: altoviz-automation\ndescription: \"Automate Altoviz tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Altoviz Automation via Rube MCP\n\nAutomate Altoviz operations through Composio's Altoviz toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/altoviz](https://composio.dev/toolkits/altoviz)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Altoviz connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `altoviz`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `altoviz`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Altoviz operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Altoviz task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"altoviz\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Altoviz-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `altoviz` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/alttext-ai-automation/SKILL.md":"---\nname: alttext-ai-automation\ndescription: \"Automate Alttext AI tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Alttext AI Automation via Rube MCP\n\nAutomate Alttext AI operations through Composio's Alttext AI toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/alttext_ai](https://composio.dev/toolkits/alttext_ai)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Alttext AI connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `alttext_ai`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `alttext_ai`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Alttext AI operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Alttext AI task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"alttext_ai\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Alttext AI-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `alttext_ai` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/amara-automation/SKILL.md":"---\nname: amara-automation\ndescription: \"Automate Amara tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Amara Automation via Rube MCP\n\nAutomate Amara operations through Composio's Amara toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/amara](https://composio.dev/toolkits/amara)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Amara connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `amara`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `amara`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Amara operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Amara task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"amara\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Amara-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `amara` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/amazon-automation/SKILL.md":"---\nname: amazon-automation\ndescription: \"Automate Amazon tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Amazon Automation via Rube MCP\n\nAutomate Amazon operations through Composio's Amazon toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/amazon](https://composio.dev/toolkits/amazon)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Amazon connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `amazon`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `amazon`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Amazon operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Amazon task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"amazon\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Amazon-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `amazon` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/ambee-automation/SKILL.md":"---\nname: ambee-automation\ndescription: \"Automate Ambee tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Ambee Automation via Rube MCP\n\nAutomate Ambee operations through Composio's Ambee toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ambee](https://composio.dev/toolkits/ambee)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Ambee connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ambee`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ambee`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Ambee operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Ambee task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ambee\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Ambee-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ambee` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/ambient-weather-automation/SKILL.md":"---\nname: ambient-weather-automation\ndescription: \"Automate Ambient Weather tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Ambient Weather Automation via Rube MCP\n\nAutomate Ambient Weather operations through Composio's Ambient Weather toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ambient_weather](https://composio.dev/toolkits/ambient_weather)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Ambient Weather connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ambient_weather`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ambient_weather`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Ambient Weather operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Ambient Weather task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ambient_weather\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Ambient Weather-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ambient_weather` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/amcards-automation/SKILL.md":"---\nname: amcards-automation\ndescription: \"Automate Amcards tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Amcards Automation via Rube MCP\n\nAutomate Amcards operations through Composio's Amcards toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/amcards](https://composio.dev/toolkits/amcards)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Amcards connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `amcards`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `amcards`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Amcards operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Amcards task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"amcards\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Amcards-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `amcards` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/anchor-browser-automation/SKILL.md":"---\nname: anchor-browser-automation\ndescription: \"Automate Anchor Browser tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anchor Browser Automation via Rube MCP\n\nAutomate Anchor Browser operations through Composio's Anchor Browser toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anchor_browser](https://composio.dev/toolkits/anchor_browser)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anchor Browser connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anchor_browser`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anchor_browser`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Anchor Browser operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Anchor Browser task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"anchor_browser\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anchor Browser-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anchor_browser` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/anonyflow-automation/SKILL.md":"---\nname: anonyflow-automation\ndescription: \"Automate Anonyflow tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anonyflow Automation via Rube MCP\n\nAutomate Anonyflow operations through Composio's Anonyflow toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anonyflow](https://composio.dev/toolkits/anonyflow)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anonyflow connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anonyflow`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anonyflow`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Anonyflow operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Anonyflow task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"anonyflow\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anonyflow-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anonyflow` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/anthropic-administrator-automation/SKILL.md":"---\nname: anthropic-administrator-automation\ndescription: \"Automate Anthropic Admin tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anthropic Admin Automation via Rube MCP\n\nAutomate Anthropic Admin operations through Composio's Anthropic Admin toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anthropic_administrator](https://composio.dev/toolkits/anthropic_administrator)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anthropic Admin connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Anthropic Admin operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Anthropic Admin task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"anthropic_administrator\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anthropic Admin-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/anthropic_administrator-automation/SKILL.md":"---\nname: anthropic_administrator-automation\ndescription: \"Automate Anthropic Admin tasks via Rube MCP (Composio): API keys, usage, workspaces, and organization management. Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anthropic Admin Automation via Rube MCP\n\nAutomate Anthropic Admin operations through Composio's Anthropic Admin toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anthropic_administrator](https://composio.dev/toolkits/anthropic_administrator)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anthropic Admin connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS: queries=[{\"use_case\": \"API keys, usage, workspaces, and organization management\", \"known_fields\": \"\"}]\n```\n\nThis returns:\n- Available tool slugs for Anthropic Admin\n- Recommended execution plan steps\n- Known pitfalls and edge cases\n- Input schemas for each tool\n\n## Core Workflows\n\n### 1. Discover Available Anthropic Admin Tools\n\n```\nRUBE_SEARCH_TOOLS:\n  queries:\n    - use_case: \"list all available Anthropic Admin tools and capabilities\"\n```\n\nReview the returned tools, their descriptions, and input schemas before proceeding.\n\n### 2. Execute Anthropic Admin Operations\n\nAfter discovering tools, execute them via:\n\n```\nRUBE_MULTI_EXECUTE_TOOL:\n  tools:\n    - tool_slug: \"<discovered_tool_slug>\"\n      arguments: {<schema-compliant arguments>}\n  memory: {}\n  sync_response_to_workbench: false\n```\n\n### 3. Multi-Step Workflows\n\nFor complex workflows involving multiple Anthropic Admin operations:\n\n1. Search for all relevant tools: `RUBE_SEARCH_TOOLS` with specific use case\n2. Execute prerequisite steps first (e.g., fetch before update)\n3. Pass data between steps using tool responses\n4. Use `RUBE_REMOTE_WORKBENCH` for bulk operations or data processing\n\n## Common Patterns\n\n### Search Before Action\nAlways search for existing resources before creating new ones to avoid duplicates.\n\n### Pagination\nMany list operations support pagination. Check responses for `next_cursor` or `page_token` and continue fetching until exhausted.\n\n### Error Handling\n- Check tool responses for errors before proceeding\n- If a tool fails, verify the connection is still ACTIVE\n- Re-authenticate via `RUBE_MANAGE_CONNECTIONS` if connection expired\n\n### Batch Operations\nFor bulk operations, use `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` in a loop with `ThreadPoolExecutor` for parallel execution.\n\n## Known Pitfalls\n\n- **Always search tools first**: Tool schemas and available operations may change. Never hardcode tool slugs without first discovering them via `RUBE_SEARCH_TOOLS`.\n- **Check connection status**: Ensure the Anthropic Admin connection is ACTIVE before executing any tools. Expired OAuth tokens require re-authentication.\n- **Respect rate limits**: If you receive rate limit errors, reduce request frequency and implement backoff.\n- **Validate schemas**: Always pass strictly schema-compliant arguments. Use `RUBE_GET_TOOL_SCHEMAS` to load full input schemas when `schemaRef` is returned instead of `input_schema`.\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anthropic Admin-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n> **Toolkit docs**: [composio.dev/toolkits/anthropic_administrator](https://composio.dev/toolkits/anthropic_administrator)\n","composio-skills/apaleo-automation/SKILL.md":"---\nname: apaleo-automation\ndescription: \"Automate Apaleo tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Apaleo Automation via Rube MCP\n\nAutomate Apaleo operations through Composio's Apaleo toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/apaleo](https://composio.dev/toolkits/apaleo)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Apaleo connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `apaleo`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `apaleo`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Apaleo operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Apaleo task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"apaleo\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Apaleo-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `apaleo` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/apex27-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapex27-automation%2FSKILL.md -->","composio-skills/api-bible-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-bible-automation%2FSKILL.md -->","composio-skills/api-labz-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-labz-automation%2FSKILL.md -->","composio-skills/api-ninjas-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-ninjas-automation%2FSKILL.md -->","composio-skills/api-sports-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-sports-automation%2FSKILL.md -->","composio-skills/api2pdf-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi2pdf-automation%2FSKILL.md -->","composio-skills/apiflash-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapiflash-automation%2FSKILL.md -->","composio-skills/apify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapify-automation%2FSKILL.md -->","composio-skills/apilio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapilio-automation%2FSKILL.md -->","composio-skills/apipie-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapipie-ai-automation%2FSKILL.md -->","composio-skills/apitemplate-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapitemplate-io-automation%2FSKILL.md -->","composio-skills/apiverve-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapiverve-automation%2FSKILL.md -->","composio-skills/apollo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapollo-automation%2FSKILL.md -->","composio-skills/appcircle-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappcircle-automation%2FSKILL.md -->","composio-skills/appdrag-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappdrag-automation%2FSKILL.md -->","composio-skills/appointo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappointo-automation%2FSKILL.md -->","composio-skills/appsflyer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappsflyer-automation%2FSKILL.md -->","composio-skills/appveyor-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappveyor-automation%2FSKILL.md -->","composio-skills/aryn-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Faryn-automation%2FSKILL.md -->","composio-skills/ascora-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fascora-automation%2FSKILL.md -->","composio-skills/ashby-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fashby-automation%2FSKILL.md -->","composio-skills/asin-data-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fasin-data-api-automation%2FSKILL.md -->","composio-skills/astica-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fastica-ai-automation%2FSKILL.md -->","composio-skills/async-interview-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fasync-interview-automation%2FSKILL.md -->","composio-skills/atlassian-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fatlassian-automation%2FSKILL.md -->","composio-skills/attio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fattio-automation%2FSKILL.md -->","composio-skills/auth0-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fauth0-automation%2FSKILL.md -->","composio-skills/autobound-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fautobound-automation%2FSKILL.md -->","composio-skills/autom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fautom-automation%2FSKILL.md -->","composio-skills/axonaut-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Faxonaut-automation%2FSKILL.md -->","composio-skills/ayrshare-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fayrshare-automation%2FSKILL.md -->","composio-skills/backendless-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbackendless-automation%2FSKILL.md -->","composio-skills/bannerbear-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbannerbear-automation%2FSKILL.md -->","composio-skills/bart-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbart-automation%2FSKILL.md -->","composio-skills/baselinker-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbaselinker-automation%2FSKILL.md -->","composio-skills/baserow-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbaserow-automation%2FSKILL.md -->","composio-skills/basin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbasin-automation%2FSKILL.md -->","composio-skills/battlenet-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbattlenet-automation%2FSKILL.md -->","composio-skills/beaconchain-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeaconchain-automation%2FSKILL.md -->","composio-skills/beaconstac-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeaconstac-automation%2FSKILL.md -->","composio-skills/beamer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeamer-automation%2FSKILL.md -->","composio-skills/beeminder-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeeminder-automation%2FSKILL.md -->","composio-skills/bench-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbench-automation%2FSKILL.md -->","composio-skills/benchmark-email-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbenchmark-email-automation%2FSKILL.md -->","composio-skills/benzinga-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbenzinga-automation%2FSKILL.md -->","composio-skills/bestbuy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbestbuy-automation%2FSKILL.md -->","composio-skills/better-proposals-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbetter-proposals-automation%2FSKILL.md -->","composio-skills/better-stack-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbetter-stack-automation%2FSKILL.md -->","composio-skills/bidsketch-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbidsketch-automation%2FSKILL.md -->","composio-skills/big-data-cloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbig-data-cloud-automation%2FSKILL.md -->","composio-skills/bigmailer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbigmailer-automation%2FSKILL.md -->","composio-skills/bigml-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbigml-automation%2FSKILL.md -->","composio-skills/bigpicture-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbigpicture-io-automation%2FSKILL.md -->","composio-skills/bitquery-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbitquery-automation%2FSKILL.md -->","composio-skills/bitwarden-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbitwarden-automation%2FSKILL.md -->","composio-skills/blackbaud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fblackbaud-automation%2FSKILL.md -->","composio-skills/blackboard-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fblackboard-automation%2FSKILL.md -->","composio-skills/blocknative-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fblocknative-automation%2FSKILL.md -->","composio-skills/boldsign-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fboldsign-automation%2FSKILL.md -->","composio-skills/bolna-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbolna-automation%2FSKILL.md -->","composio-skills/boloforms-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fboloforms-automation%2FSKILL.md -->","composio-skills/bolt-iot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbolt-iot-automation%2FSKILL.md -->","composio-skills/bonsai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbonsai-automation%2FSKILL.md -->","composio-skills/bookingmood-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbookingmood-automation%2FSKILL.md -->","composio-skills/booqable-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbooqable-automation%2FSKILL.md -->","composio-skills/borneo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fborneo-automation%2FSKILL.md -->","composio-skills/botbaba-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotbaba-automation%2FSKILL.md -->","composio-skills/botpress-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotpress-automation%2FSKILL.md -->","composio-skills/botsonic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotsonic-automation%2FSKILL.md -->","composio-skills/botstar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotstar-automation%2FSKILL.md -->","composio-skills/bouncer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbouncer-automation%2FSKILL.md -->","composio-skills/boxhero-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fboxhero-automation%2FSKILL.md -->","composio-skills/braintree-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbraintree-automation%2FSKILL.md -->","composio-skills/brandfetch-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrandfetch-automation%2FSKILL.md -->","composio-skills/breeze-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbreeze-automation%2FSKILL.md -->","composio-skills/breezy-hr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbreezy-hr-automation%2FSKILL.md -->","composio-skills/brex-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrex-automation%2FSKILL.md -->","composio-skills/brex-staging-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrex-staging-automation%2FSKILL.md -->","composio-skills/brightdata-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrightdata-automation%2FSKILL.md -->","composio-skills/brightpearl-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrightpearl-automation%2FSKILL.md -->","composio-skills/brilliant-directories-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrilliant-directories-automation%2FSKILL.md -->","composio-skills/browseai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowseai-automation%2FSKILL.md -->","composio-skills/browser-tool-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowser-tool-automation%2FSKILL.md -->","composio-skills/browserbase-tool-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowserbase-tool-automation%2FSKILL.md -->","composio-skills/browserhub-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowserhub-automation%2FSKILL.md -->","composio-skills/browserless-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowserless-automation%2FSKILL.md -->","composio-skills/btcpay-server-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbtcpay-server-automation%2FSKILL.md -->","composio-skills/bubble-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbubble-automation%2FSKILL.md -->","composio-skills/bugbug-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbugbug-automation%2FSKILL.md -->","composio-skills/bugherd-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbugherd-automation%2FSKILL.md -->","composio-skills/bugsnag-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbugsnag-automation%2FSKILL.md -->","composio-skills/buildkite-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbuildkite-automation%2FSKILL.md -->","composio-skills/builtwith-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbuiltwith-automation%2FSKILL.md -->","composio-skills/bunnycdn-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbunnycdn-automation%2FSKILL.md -->","composio-skills/byteforms-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbyteforms-automation%2FSKILL.md -->","composio-skills/cabinpanda-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcabinpanda-automation%2FSKILL.md -->","composio-skills/cal-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcal-automation%2FSKILL.md -->","composio-skills/calendarhero-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcalendarhero-automation%2FSKILL.md -->","composio-skills/callerapi-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcallerapi-automation%2FSKILL.md -->","composio-skills/callingly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcallingly-automation%2FSKILL.md -->","composio-skills/callpage-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcallpage-automation%2FSKILL.md -->","composio-skills/campaign-cleaner-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcampaign-cleaner-automation%2FSKILL.md -->","composio-skills/campayn-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcampayn-automation%2FSKILL.md -->","composio-skills/canny-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcanny-automation%2FSKILL.md -->","composio-skills/canvas-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcanvas-automation%2FSKILL.md -->","composio-skills/capsule-crm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcapsule-crm-automation%2FSKILL.md -->","composio-skills/capsule_crm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcapsule_crm-automation%2FSKILL.md -->","composio-skills/carbone-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcarbone-automation%2FSKILL.md -->","composio-skills/cardly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcardly-automation%2FSKILL.md -->","composio-skills/castingwords-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcastingwords-automation%2FSKILL.md -->","composio-skills/cats-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcats-automation%2FSKILL.md -->","composio-skills/cdr-platform-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcdr-platform-automation%2FSKILL.md -->","composio-skills/census-bureau-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcensus-bureau-automation%2FSKILL.md -->","composio-skills/centralstationcrm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcentralstationcrm-automation%2FSKILL.md -->","composio-skills/certifier-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcertifier-automation%2FSKILL.md -->","composio-skills/chaser-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchaser-automation%2FSKILL.md -->","composio-skills/chatbotkit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchatbotkit-automation%2FSKILL.md -->","composio-skills/chatfai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchatfai-automation%2FSKILL.md -->","composio-skills/chatwork-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchatwork-automation%2FSKILL.md -->","composio-skills/chmeetings-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchmeetings-automation%2FSKILL.md -->","composio-skills/cincopa-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcincopa-automation%2FSKILL.md -->","composio-skills/claid-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclaid-ai-automation%2FSKILL.md -->","composio-skills/classmarker-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclassmarker-automation%2FSKILL.md -->","composio-skills/clearout-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclearout-automation%2FSKILL.md -->","composio-skills/clickmeeting-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclickmeeting-automation%2FSKILL.md -->","composio-skills/clockify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclockify-automation%2FSKILL.md -->","composio-skills/cloudcart-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudcart-automation%2FSKILL.md -->","composio-skills/cloudconvert-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudconvert-automation%2FSKILL.md -->","composio-skills/cloudflare-api-key-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudflare-api-key-automation%2FSKILL.md -->","composio-skills/cloudflare-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudflare-automation%2FSKILL.md -->","composio-skills/cloudflare-browser-rendering-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudflare-browser-rendering-automation%2FSKILL.md -->","composio-skills/cloudinary-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudinary-automation%2FSKILL.md -->","composio-skills/cloudlayer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudlayer-automation%2FSKILL.md -->","composio-skills/cloudpress-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudpress-automation%2FSKILL.md -->","composio-skills/coassemble-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoassemble-automation%2FSKILL.md -->","composio-skills/codacy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcodacy-automation%2FSKILL.md -->","composio-skills/codeinterpreter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcodeinterpreter-automation%2FSKILL.md -->","composio-skills/codereadr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcodereadr-automation%2FSKILL.md -->","composio-skills/coinbase-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinbase-automation%2FSKILL.md -->","composio-skills/coinmarketcal-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinmarketcal-automation%2FSKILL.md -->","composio-skills/coinmarketcap-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinmarketcap-automation%2FSKILL.md -->","composio-skills/coinranking-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinranking-automation%2FSKILL.md -->","composio-skills/college-football-data-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcollege-football-data-automation%2FSKILL.md -->","composio-skills/composio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcomposio-automation%2FSKILL.md -->","composio-skills/composio-search-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcomposio-search-automation%2FSKILL.md -->","composio-skills/connecteam-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconnecteam-automation%2FSKILL.md -->","composio-skills/contentful-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcontentful-automation%2FSKILL.md -->","composio-skills/contentful-graphql-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcontentful-graphql-automation%2FSKILL.md -->","composio-skills/control-d-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcontrol-d-automation%2FSKILL.md -->","composio-skills/conversion-tools-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconversion-tools-automation%2FSKILL.md -->","composio-skills/convertapi-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconvertapi-automation%2FSKILL.md -->","composio-skills/conveyor-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconveyor-automation%2FSKILL.md -->","composio-skills/convolo-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconvolo-ai-automation%2FSKILL.md -->","composio-skills/corrently-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcorrently-automation%2FSKILL.md -->","composio-skills/countdown-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcountdown-api-automation%2FSKILL.md -->","composio-skills/coupa-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoupa-automation%2FSKILL.md -->","composio-skills/craftmypdf-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcraftmypdf-automation%2FSKILL.md -->","composio-skills/crowdin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcrowdin-automation%2FSKILL.md -->","composio-skills/crustdata-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcrustdata-automation%2FSKILL.md -->","composio-skills/cults-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcults-automation%2FSKILL.md -->","composio-skills/curated-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcurated-automation%2FSKILL.md -->","composio-skills/currents-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcurrents-api-automation%2FSKILL.md -->","composio-skills/customerio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcustomerio-automation%2FSKILL.md -->","composio-skills/customgpt-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcustomgpt-automation%2FSKILL.md -->","composio-skills/customjs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcustomjs-automation%2FSKILL.md -->","composio-skills/cutt-ly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcutt-ly-automation%2FSKILL.md -->","composio-skills/d2lbrightspace-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fd2lbrightspace-automation%2FSKILL.md -->","composio-skills/dadata-ru-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdadata-ru-automation%2FSKILL.md -->","composio-skills/daffy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdaffy-automation%2FSKILL.md -->","composio-skills/dailybot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdailybot-automation%2FSKILL.md -->","composio-skills/datagma-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdatagma-automation%2FSKILL.md -->","composio-skills/datarobot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdatarobot-automation%2FSKILL.md -->","composio-skills/deadline-funnel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdeadline-funnel-automation%2FSKILL.md -->","composio-skills/deel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdeel-automation%2FSKILL.md -->","composio-skills/deepgram-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdeepgram-automation%2FSKILL.md -->","composio-skills/demio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdemio-automation%2FSKILL.md -->","composio-skills/desktime-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdesktime-automation%2FSKILL.md -->","composio-skills/detrack-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdetrack-automation%2FSKILL.md -->","composio-skills/dialmycalls-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdialmycalls-automation%2FSKILL.md -->","composio-skills/dialpad-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdialpad-automation%2FSKILL.md -->","composio-skills/dictionary-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdictionary-api-automation%2FSKILL.md -->","composio-skills/diffbot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdiffbot-automation%2FSKILL.md -->","composio-skills/digicert-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdigicert-automation%2FSKILL.md -->","composio-skills/digital-ocean-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdigital-ocean-automation%2FSKILL.md -->","composio-skills/discordbot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdiscordbot-automation%2FSKILL.md -->","composio-skills/dnsfilter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdnsfilter-automation%2FSKILL.md -->","composio-skills/dock-certs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdock-certs-automation%2FSKILL.md -->","composio-skills/docker-hub-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocker-hub-automation%2FSKILL.md -->","composio-skills/docker_hub-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocker_hub-automation%2FSKILL.md -->","composio-skills/docmosis-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocmosis-automation%2FSKILL.md -->","composio-skills/docnify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocnify-automation%2FSKILL.md -->","composio-skills/docsbot-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocsbot-ai-automation%2FSKILL.md -->","composio-skills/docsumo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocsumo-automation%2FSKILL.md -->","composio-skills/docugenerate-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocugenerate-automation%2FSKILL.md -->","composio-skills/documenso-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocumenso-automation%2FSKILL.md -->","composio-skills/documint-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocumint-automation%2FSKILL.md -->","composio-skills/docupilot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocupilot-automation%2FSKILL.md -->","composio-skills/docupost-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocupost-automation%2FSKILL.md -->","composio-skills/docuseal-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocuseal-automation%2FSKILL.md -->","composio-skills/doppler-marketing-automation-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdoppler-marketing-automation-automation%2FSKILL.md -->","composio-skills/doppler-secretops-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdoppler-secretops-automation%2FSKILL.md -->","composio-skills/dotsimple-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdotsimple-automation%2FSKILL.md -->","composio-skills/dovetail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdovetail-automation%2FSKILL.md -->","composio-skills/dpd2-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdpd2-automation%2FSKILL.md -->","composio-skills/draftable-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdraftable-automation%2FSKILL.md -->","composio-skills/dreamstudio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdreamstudio-automation%2FSKILL.md -->","composio-skills/drip-jobs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdrip-jobs-automation%2FSKILL.md -->","composio-skills/dripcel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdripcel-automation%2FSKILL.md -->","composio-skills/dromo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdromo-automation%2FSKILL.md -->","composio-skills/dropbox-sign-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdropbox-sign-automation%2FSKILL.md -->","composio-skills/dropcontact-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdropcontact-automation%2FSKILL.md -->","composio-skills/dungeon-fighter-online-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdungeon-fighter-online-automation%2FSKILL.md -->","composio-skills/dynamics365-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdynamics365-automation%2FSKILL.md -->","composio-skills/echtpost-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fechtpost-automation%2FSKILL.md -->","composio-skills/elevenlabs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Felevenlabs-automation%2FSKILL.md -->","composio-skills/elorus-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Felorus-automation%2FSKILL.md -->","composio-skills/emailable-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femailable-automation%2FSKILL.md -->","composio-skills/emaillistverify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femaillistverify-automation%2FSKILL.md -->","composio-skills/emailoctopus-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femailoctopus-automation%2FSKILL.md -->","composio-skills/emelia-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femelia-automation%2FSKILL.md -->","composio-skills/encodian-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fencodian-automation%2FSKILL.md -->","composio-skills/endorsal-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fendorsal-automation%2FSKILL.md -->","composio-skills/enginemailer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fenginemailer-automation%2FSKILL.md -->","composio-skills/enigma-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fenigma-automation%2FSKILL.md -->","composio-skills/entelligence-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fentelligence-automation%2FSKILL.md -->","composio-skills/eodhd-apis-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feodhd-apis-automation%2FSKILL.md -->","composio-skills/epic-games-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fepic-games-automation%2FSKILL.md -->","composio-skills/esignatures-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fesignatures-io-automation%2FSKILL.md -->","composio-skills/espocrm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fespocrm-automation%2FSKILL.md -->","composio-skills/esputnik-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fesputnik-automation%2FSKILL.md -->","composio-skills/etermin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fetermin-automation%2FSKILL.md -->","composio-skills/evenium-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fevenium-automation%2FSKILL.md -->","composio-skills/eventbrite-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feventbrite-automation%2FSKILL.md -->","composio-skills/eventee-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feventee-automation%2FSKILL.md -->","composio-skills/eventzilla-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feventzilla-automation%2FSKILL.md -->","composio-skills/everhour-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feverhour-automation%2FSKILL.md -->","composio-skills/eversign-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feversign-automation%2FSKILL.md -->","composio-skills/exa-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexa-automation%2FSKILL.md -->","composio-skills/excel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexcel-automation%2FSKILL.md -->","composio-skills/exist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexist-automation%2FSKILL.md -->","composio-skills/expofp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexpofp-automation%2FSKILL.md -->","composio-skills/extracta-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fextracta-ai-automation%2FSKILL.md -->","composio-skills/facebook-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffacebook-automation%2FSKILL.md -->","composio-skills/faceup-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffaceup-automation%2FSKILL.md -->","composio-skills/factorial-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffactorial-automation%2FSKILL.md -->","composio-skills/feathery-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffeathery-automation%2FSKILL.md -->","composio-skills/felt-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffelt-automation%2FSKILL.md -->","composio-skills/fibery-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffibery-automation%2FSKILL.md -->","composio-skills/fidel-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffidel-api-automation%2FSKILL.md -->","composio-skills/files-com-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffiles-com-automation%2FSKILL.md -->","composio-skills/fillout-forms-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffillout-forms-automation%2FSKILL.md -->","composio-skills/fillout_forms-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffillout_forms-automation%2FSKILL.md -->","composio-skills/finage-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffinage-automation%2FSKILL.md -->","composio-skills/findymail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffindymail-automation%2FSKILL.md -->","composio-skills/finerworks-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffinerworks-automation%2FSKILL.md -->","composio-skills/fingertip-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffingertip-automation%2FSKILL.md -->","composio-skills/finmei-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffinmei-automation%2FSKILL.md -->","composio-skills/fireberry-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffireberry-automation%2FSKILL.md -->","composio-skills/firecrawl-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffirecrawl-automation%2FSKILL.md -->","composio-skills/fireflies-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffireflies-automation%2FSKILL.md -->","composio-skills/firmao-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffirmao-automation%2FSKILL.md -->","composio-skills/fitbit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffitbit-automation%2FSKILL.md -->","composio-skills/fixer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffixer-automation%2FSKILL.md -->","composio-skills/fixer-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffixer-io-automation%2FSKILL.md -->","composio-skills/flexisign-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fflexisign-automation%2FSKILL.md -->","composio-skills/flowiseai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fflowiseai-automation%2FSKILL.md -->","composio-skills/flutterwave-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fflutterwave-automation%2FSKILL.md -->","composio-skills/fluxguard-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffluxguard-automation%2FSKILL.md -->","composio-skills/folk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffolk-automation%2FSKILL.md -->","composio-skills/fomo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffomo-automation%2FSKILL.md -->","composio-skills/forcemanager-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fforcemanager-automation%2FSKILL.md -->","composio-skills/formbricks-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformbricks-automation%2FSKILL.md -->","composio-skills/formcarry-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformcarry-automation%2FSKILL.md -->","composio-skills/formdesk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformdesk-automation%2FSKILL.md -->","composio-skills/formsite-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformsite-automation%2FSKILL.md -->","composio-skills/foursquare-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffoursquare-automation%2FSKILL.md -->","composio-skills/fraudlabs-pro-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffraudlabs-pro-automation%2FSKILL.md -->","composio-skills/freshbooks-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffreshbooks-automation%2FSKILL.md -->","composio-skills/front-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffront-automation%2FSKILL.md -->","composio-skills/fullenrich-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffullenrich-automation%2FSKILL.md -->","composio-skills/gagelist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgagelist-automation%2FSKILL.md -->","composio-skills/gamma-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgamma-automation%2FSKILL.md -->","composio-skills/gan-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgan-ai-automation%2FSKILL.md -->","composio-skills/gatherup-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgatherup-automation%2FSKILL.md -->","composio-skills/gemini-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgemini-automation%2FSKILL.md -->","composio-skills/gender-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgender-api-automation%2FSKILL.md -->","composio-skills/genderapi-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgenderapi-io-automation%2FSKILL.md -->","composio-skills/genderize-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgenderize-automation%2FSKILL.md -->","composio-skills/geoapify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgeoapify-automation%2FSKILL.md -->","composio-skills/geocodio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgeocodio-automation%2FSKILL.md -->","composio-skills/geokeo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgeokeo-automation%2FSKILL.md -->","composio-skills/getform-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgetform-automation%2FSKILL.md -->","composio-skills/gift-up-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgift-up-automation%2FSKILL.md -->","composio-skills/gigasheet-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgigasheet-automation%2FSKILL.md -->","composio-skills/giphy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgiphy-automation%2FSKILL.md -->","composio-skills/gist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgist-automation%2FSKILL.md -->","composio-skills/givebutter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgivebutter-automation%2FSKILL.md -->","composio-skills/gladia-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgladia-automation%2FSKILL.md -->","composio-skills/gleap-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgleap-automation%2FSKILL.md -->","composio-skills/globalping-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fglobalping-automation%2FSKILL.md -->","composio-skills/go-to-webinar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgo-to-webinar-automation%2FSKILL.md -->","composio-skills/godial-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgodial-automation%2FSKILL.md -->","composio-skills/gong-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgong-automation%2FSKILL.md -->","composio-skills/goodbits-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoodbits-automation%2FSKILL.md -->","composio-skills/goody-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoody-automation%2FSKILL.md -->","composio-skills/google-address-validation-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-address-validation-automation%2FSKILL.md -->","composio-skills/google-admin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-admin-automation%2FSKILL.md -->","composio-skills/google-classroom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-classroom-automation%2FSKILL.md -->","composio-skills/google-cloud-vision-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-cloud-vision-automation%2FSKILL.md -->","composio-skills/google-maps-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-maps-automation%2FSKILL.md -->","composio-skills/google-search-console-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-search-console-automation%2FSKILL.md -->","composio-skills/google_admin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_admin-automation%2FSKILL.md -->","composio-skills/google_classroom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_classroom-automation%2FSKILL.md -->","composio-skills/google_maps-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_maps-automation%2FSKILL.md -->","composio-skills/google_search_console-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_search_console-automation%2FSKILL.md -->","composio-skills/googleads-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogleads-automation%2FSKILL.md -->","composio-skills/googlebigquery-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglebigquery-automation%2FSKILL.md -->","composio-skills/googlecalendar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglecalendar-automation%2FSKILL.md -->","composio-skills/googledocs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogledocs-automation%2FSKILL.md -->","composio-skills/googledrive-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogledrive-automation%2FSKILL.md -->","composio-skills/googlemeet-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglemeet-automation%2FSKILL.md -->","composio-skills/googlephotos-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglephotos-automation%2FSKILL.md -->","composio-skills/googleslides-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogleslides-automation%2FSKILL.md -->","composio-skills/googlesuper-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglesuper-automation%2FSKILL.md -->","composio-skills/googletasks-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogletasks-automation%2FSKILL.md -->","composio-skills/gorgias-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgorgias-automation%2FSKILL.md -->","composio-skills/gosquared-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgosquared-automation%2FSKILL.md -->","composio-skills/grafbase-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgrafbase-automation%2FSKILL.md -->","composio-skills/graphhopper-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgraphhopper-automation%2FSKILL.md -->","composio-skills/griptape-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgriptape-automation%2FSKILL.md -->","composio-skills/grist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgrist-automation%2FSKILL.md -->","composio-skills/groqcloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgroqcloud-automation%2FSKILL.md -->","composio-skills/gumroad-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgumroad-automation%2FSKILL.md -->","composio-skills/habitica-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhabitica-automation%2FSKILL.md -->","composio-skills/hackernews-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhackernews-automation%2FSKILL.md -->","composio-skills/happy-scribe-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhappy-scribe-automation%2FSKILL.md -->","composio-skills/harvest-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fharvest-automation%2FSKILL.md -->","composio-skills/hashnode-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhashnode-automation%2FSKILL.md -->","composio-skills/helcim-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhelcim-automation%2FSKILL.md -->","composio-skills/helloleads-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhelloleads-automation%2FSKILL.md -->","composio-skills/helpwise-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhelpwise-automation%2FSKILL.md -->","composio-skills/here-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhere-automation%2FSKILL.md -->","composio-skills/heygen-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fheygen-automation%2FSKILL.md -->","composio-skills/heyreach-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fheyreach-automation%2FSKILL.md -->","composio-skills/heyzine-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fheyzine-automation%2FSKILL.md -->","composio-skills/highergov-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhighergov-automation%2FSKILL.md -->","composio-skills/highlevel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhighlevel-automation%2FSKILL.md -->","composio-skills/honeybadger-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhoneybadger-automation%2FSKILL.md -->","composio-skills/honeyhive-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhoneyhive-automation%2FSKILL.md -->","composio-skills/hookdeck-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhookdeck-automation%2FSKILL.md -->","composio-skills/hotspotsystem-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhotspotsystem-automation%2FSKILL.md -->","composio-skills/html-to-image-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhtml-to-image-automation%2FSKILL.md -->","composio-skills/humanitix-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhumanitix-automation%2FSKILL.md -->","composio-skills/humanloop-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhumanloop-automation%2FSKILL.md -->","composio-skills/hunter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhunter-automation%2FSKILL.md -->","composio-skills/hypeauditor-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhypeauditor-automation%2FSKILL.md -->","composio-skills/hyperbrowser-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhyperbrowser-automation%2FSKILL.md -->","composio-skills/hyperise-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhyperise-automation%2FSKILL.md -->","composio-skills/hystruct-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhystruct-automation%2FSKILL.md -->","composio-skills/icims-talent-cloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ficims-talent-cloud-automation%2FSKILL.md -->","composio-skills/icypeas-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ficypeas-automation%2FSKILL.md -->","composio-skills/idea-scale-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fidea-scale-automation%2FSKILL.md -->","composio-skills/identitycheck-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fidentitycheck-automation%2FSKILL.md -->","composio-skills/ignisign-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fignisign-automation%2FSKILL.md -->","composio-skills/imagekit-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fimagekit-io-automation%2FSKILL.md -->","composio-skills/imgbb-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fimgbb-automation%2FSKILL.md -->","composio-skills/imgix-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fimgix-automation%2FSKILL.md -->","composio-skills/influxdb-cloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finfluxdb-cloud-automation%2FSKILL.md -->","composio-skills/insighto-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finsighto-ai-automation%2FSKILL.md -->","composio-skills/instacart-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finstacart-automation%2FSKILL.md -->","composio-skills/instantly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finstantly-automation%2FSKILL.md -->","composio-skills/intelliprint-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fintelliprint-automation%2FSKILL.md -->","composio-skills/interzoid-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finterzoid-automation%2FSKILL.md -->","composio-skills/ip2location-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2location-automation%2FSKILL.md -->","composio-skills/ip2location-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2location-io-automation%2FSKILL.md -->","composio-skills/ip2proxy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2proxy-automation%2FSKILL.md -->","composio-skills/ip2whois-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2whois-automation%2FSKILL.md -->","composio-skills/ipdata-co-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fipdata-co-automation%2FSKILL.md -->","composio-skills/ipinfo-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fipinfo-io-automation%2FSKILL.md -->","composio-skills/iqair-airvisual-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fiqair-airvisual-automation%2FSKILL.md -->","composio-skills/jigsawstack-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjigsawstack-automation%2FSKILL.md -->","composio-skills/jobnimbus-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjobnimbus-automation%2FSKILL.md -->","composio-skills/jotform-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjotform-automation%2FSKILL.md -->","composio-skills/jumpcloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjumpcloud-automation%2FSKILL.md -->","composio-skills/junglescout-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjunglescout-automation%2FSKILL.md -->","composio-skills/kadoa-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkadoa-automation%2FSKILL.md -->","composio-skills/kaggle-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkaggle-automation%2FSKILL.md -->","composio-skills/kaleido-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkaleido-automation%2FSKILL.md -->","composio-skills/keap-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkeap-automation%2FSKILL.md -->","composio-skills/keen-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkeen-io-automation%2FSKILL.md -->","composio-skills/kickbox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkickbox-automation%2FSKILL.md -->","composio-skills/kit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkit-automation%2FSKILL.md -->","composio-skills/klipfolio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fklipfolio-automation%2FSKILL.md -->","composio-skills/ko-fi-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fko-fi-automation%2FSKILL.md -->","composio-skills/kommo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkommo-automation%2FSKILL.md -->","composio-skills/kontent-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkontent-ai-automation%2FSKILL.md -->","composio-skills/kraken-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkraken-io-automation%2FSKILL.md -->","composio-skills/l2s-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fl2s-automation%2FSKILL.md -->","composio-skills/labs64-netlicensing-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flabs64-netlicensing-automation%2FSKILL.md -->","composio-skills/landbot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flandbot-automation%2FSKILL.md -->","composio-skills/langbase-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flangbase-automation%2FSKILL.md -->","composio-skills/lastpass-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flastpass-automation%2FSKILL.md -->","composio-skills/launch-darkly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flaunch-darkly-automation%2FSKILL.md -->","composio-skills/launch_darkly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flaunch_darkly-automation%2FSKILL.md -->","composio-skills/leadfeeder-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleadfeeder-automation%2FSKILL.md -->","composio-skills/leadoku-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleadoku-automation%2FSKILL.md -->","composio-skills/leiga-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleiga-automation%2FSKILL.md -->","composio-skills/lemlist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flemlist-automation%2FSKILL.md -->","composio-skills/lemon-squeezy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flemon-squeezy-automation%2FSKILL.md -->","composio-skills/lemon_squeezy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flemon_squeezy-automation%2FSKILL.md -->","composio-skills/lessonspace-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flessonspace-automation%2FSKILL.md -->","composio-skills/lever-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flever-automation%2FSKILL.md -->","composio-skills/lever-sandbox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flever-sandbox-automation%2FSKILL.md -->","composio-skills/leverly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleverly-automation%2FSKILL.md -->","composio-skills/lexoffice-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flexoffice-automation%2FSKILL.md -->","composio-skills/linguapop-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flinguapop-automation%2FSKILL.md -->","composio-skills/linkhut-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flinkhut-automation%2FSKILL.md -->","composio-skills/linkup-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flinkup-automation%2FSKILL.md -->","composio-skills/listclean-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flistclean-automation%2FSKILL.md -->","composio-skills/listennotes-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flistennotes-automation%2FSKILL.md -->","composio-skills/livesession-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flivesession-automation%2FSKILL.md -->","composio-skills/lmnt-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flmnt-automation%2FSKILL.md -->","composio-skills/lodgify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flodgify-automation%2FSKILL.md -->","composio-skills/logo-dev-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flogo-dev-automation%2FSKILL.md -->","composio-skills/loomio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Floomio-automation%2FSKILL.md -->","composio-skills/loyverse-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Floyverse-automation%2FSKILL.md -->","composio-skills/magnetic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmagnetic-automation%2FSKILL.md -->","composio-skills/mailbluster-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailbluster-automation%2FSKILL.md -->","composio-skills/mailboxlayer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailboxlayer-automation%2FSKILL.md -->","composio-skills/mailcheck-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailcheck-automation%2FSKILL.md -->","composio-skills/mailcoach-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailcoach-automation%2FSKILL.md -->","composio-skills/mailerlite-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailerlite-automation%2FSKILL.md -->","composio-skills/mailersend-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailersend-automation%2FSKILL.md -->","composio-skills/mails-so-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmails-so-automation%2FSKILL.md -->","composio-skills/mailsoftly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailsoftly-automation%2FSKILL.md -->","composio-skills/maintainx-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmaintainx-automation%2FSKILL.md -->","composio-skills/many-chat-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmany-chat-automation%2FSKILL.md -->","composio-skills/many_chat-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmany_chat-automation%2FSKILL.md -->","composio-skills/mapbox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmapbox-automation%2FSKILL.md -->","composio-skills/mapulus-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmapulus-automation%2FSKILL.md -->","composio-skills/mboum-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmboum-automation%2FSKILL.md -->","composio-skills/melo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmelo-automation%2FSKILL.md -->","composio-skills/mem-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmem-automation%2FSKILL.md -->","composio-skills/mem0-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmem0-automation%2FSKILL.md -->","composio-skills/memberspot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmemberspot-automation%2FSKILL.md -->","composio-skills/memberstack-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmemberstack-automation%2FSKILL.md -->","composio-skills/membervault-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmembervault-automation%2FSKILL.md -->","composio-skills/metaads-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmetaads-automation%2FSKILL.md -->","composio-skills/metaphor-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmetaphor-automation%2FSKILL.md -->","composio-skills/mezmo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmezmo-automation%2FSKILL.md -->","composio-skills/microsoft-clarity-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmicrosoft-clarity-automation%2FSKILL.md -->","composio-skills/microsoft-tenant-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmicrosoft-tenant-automation%2FSKILL.md -->","composio-skills/microsoft_clarity-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmicrosoft_clarity-automation%2FSKILL.md -->","composio-skills/minerstat-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fminerstat-automation%2FSKILL.md -->","composio-skills/missive-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmissive-automation%2FSKILL.md -->","composio-skills/mistral-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmistral-ai-automation%2FSKILL.md -->","composio-skills/mistral_ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmistral_ai-automation%2FSKILL.md -->","composio-skills/mocean-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmocean-automation%2FSKILL.md -->","composio-skills/moco-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoco-automation%2FSKILL.md -->","composio-skills/modelry-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmodelry-automation%2FSKILL.md -->","composio-skills/moneybird-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoneybird-automation%2FSKILL.md -->","composio-skills/moonclerk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoonclerk-automation%2FSKILL.md -->","composio-skills/moosend-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoosend-automation%2FSKILL.md -->","composio-skills/mopinion-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmopinion-automation%2FSKILL.md -->","composio-skills/more-trees-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmore-trees-automation%2FSKILL.md -->","composio-skills/moxie-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoxie-automation%2FSKILL.md -->","composio-skills/moz-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoz-automation%2FSKILL.md -->","composio-skills/msg91-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmsg91-automation%2FSKILL.md -->","composio-skills/mural-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmural-automation%2FSKILL.md -->","composio-skills/mx-technologies-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmx-technologies-automation%2FSKILL.md -->","composio-skills/mx-toolbox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmx-toolbox-automation%2FSKILL.md -->","composio-skills/nango-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnango-automation%2FSKILL.md -->","composio-skills/nano-nets-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnano-nets-automation%2FSKILL.md -->","composio-skills/nasa-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnasa-automation%2FSKILL.md -->","composio-skills/nasdaq-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnasdaq-automation%2FSKILL.md -->","composio-skills/ncscale-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fncscale-automation%2FSKILL.md -->","composio-skills/needle-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneedle-automation%2FSKILL.md -->","composio-skills/neon-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneon-automation%2FSKILL.md -->","composio-skills/netsuite-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnetsuite-automation%2FSKILL.md -->","composio-skills/neuronwriter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneuronwriter-automation%2FSKILL.md -->","composio-skills/neutrino-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneutrino-automation%2FSKILL.md -->","composio-skills/neverbounce-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneverbounce-automation%2FSKILL.md -->","composio-skills/new-relic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnew-relic-automation%2FSKILL.md -->","composio-skills/new_relic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnew_relic-automation%2FSKILL.md -->","composio-skills/news-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnews-api-automation%2FSKILL.md -->","composio-skills/nextdns-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnextdns-automation%2FSKILL.md -->","composio-skills/ngrok-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fngrok-automation%2FSKILL.md -->","composio-skills/ninox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fninox-automation%2FSKILL.md -->","composio-skills/nocrm-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnocrm-io-automation%2FSKILL.md -->","composio-skills/npm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnpm-automation%2FSKILL.md -->","composio-skills/ocr-web-service-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Focr-web-service-automation%2FSKILL.md -->","composio-skills/ocrspace-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Focrspace-automation%2FSKILL.md -->","composio-skills/omnisend-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fomnisend-automation%2FSKILL.md -->","composio-skills/oncehub-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Foncehub-automation%2FSKILL.md -->","composio-skills/onedesk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonedesk-automation%2FSKILL.md -->","composio-skills/onepage-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonepage-automation%2FSKILL.md -->","composio-skills/onesignal-rest-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonesignal-rest-api-automation%2FSKILL.md -->","composio-skills/onesignal-user-auth-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonesignal-user-auth-automation%2FSKILL.md -->","composio-skills/onesignal_rest_api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonesignal_rest_api-automation%2FSKILL.md -->","composio-skills/open-sea-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopen-sea-automation%2FSKILL.md -->","composio-skills/openai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenai-automation%2FSKILL.md -->","composio-skills/opencage-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopencage-automation%2FSKILL.md -->","composio-skills/opengraph-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopengraph-io-automation%2FSKILL.md -->","composio-skills/openperplex-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenperplex-automation%2FSKILL.md -->","composio-skills/openrouter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenrouter-automation%2FSKILL.md -->","composio-skills/openweather-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenweather-api-automation%2FSKILL.md -->","composio-skills/optimoroute-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Foptimoroute-automation%2FSKILL.md -->","composio-skills/owl-protocol-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fowl-protocol-automation%2FSKILL.md -->","composio-skills/page-x-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpage-x-automation%2FSKILL.md -->","composio-skills/pandadoc-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpandadoc-automation%2FSKILL.md -->","composio-skills/paradym-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparadym-automation%2FSKILL.md -->","composio-skills/parallel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparallel-automation%2FSKILL.md -->","composio-skills/parma-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparma-automation%2FSKILL.md -->","composio-skills/parsehub-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparsehub-automation%2FSKILL.md -->","composio-skills/parsera-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparsera-automation%2FSKILL.md -->","composio-skills/parseur-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparseur-automation%2FSKILL.md -->","composio-skills/passcreator-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpasscreator-automation%2FSKILL.md -->","composio-skills/passslot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpassslot-automation%2FSKILL.md -->","composio-skills/payhip-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpayhip-automation%2FSKILL.md -->","composio-skills/pdf-api-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdf-api-io-automation%2FSKILL.md -->","composio-skills/pdf-co-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdf-co-automation%2FSKILL.md -->","composio-skills/pdf4me-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdf4me-automation%2FSKILL.md -->","composio-skills/pdfless-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdfless-automation%2FSKILL.md -->","composio-skills/pdfmonkey-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdfmonkey-automation%2FSKILL.md -->","composio-skills/peopledatalabs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpeopledatalabs-automation%2FSKILL.md -->","composio-skills/perigon-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fperigon-automation%2FSKILL.md -->","composio-skills/perplexityai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fperplexityai-automation%2FSKILL.md -->","composio-skills/persistiq-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpersistiq-automation%2FSKILL.md -->","composio-skills/pexels-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpexels-automation%2FSKILL.md -->","composio-skills/phantombuster-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fphantombuster-automation%2FSKILL.md -->","composio-skills/piggy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpiggy-automation%2FSKILL.md -->","composio-skills/piloterr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpiloterr-automation%2FSKILL.md -->","composio-skills/pilvio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpilvio-automation%2FSKILL.md -->","composio-skills/pingdom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpingdom-automation%2FSKILL.md -->","composio-skills/pipeline-crm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpipeline-crm-automation%2FSKILL.md -->","composio-skills/placekey-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplacekey-automation%2FSKILL.md -->","composio-skills/placid-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplacid-automation%2FSKILL.md -->","composio-skills/plain-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplain-automation%2FSKILL.md -->","composio-skills/plasmic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplasmic-automation%2FSKILL.md -->","composio-skills/platerecognizer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplaterecognizer-automation%2FSKILL.md -->","composio-skills/plisio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplisio-automation%2FSKILL.md -->","composio-skills/polygon-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpolygon-automation%2FSKILL.md -->","composio-skills/polygon-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpolygon-io-automation%2FSKILL.md -->","composio-skills/poptin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpoptin-automation%2FSKILL.md -->","composio-skills/postgrid-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpostgrid-automation%2FSKILL.md -->","composio-skills/postgrid-verify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpostgrid-verify-automation%2FSKILL.md -->","composio-skills/precoro-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprecoro-automation%2FSKILL.md -->","composio-skills/prerender-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprerender-automation%2FSKILL.md -->","composio-skills/printautopilot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprintautopilot-automation%2FSKILL.md -->","composio-skills/prisma-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprisma-automation%2FSKILL.md -->","composio-skills/prismic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprismic-automation%2FSKILL.md -->","composio-skills/process-street-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprocess-street-automation%2FSKILL.md -->","composio-skills/procfu-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprocfu-automation%2FSKILL.md -->","composio-skills/productboard-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproductboard-automation%2FSKILL.md -->","composio-skills/productlane-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproductlane-automation%2FSKILL.md -->","composio-skills/project-bubble-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproject-bubble-automation%2FSKILL.md -->","composio-skills/proofly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproofly-automation%2FSKILL.md -->","composio-skills/proxiedmail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproxiedmail-automation%2FSKILL.md -->","composio-skills/pushbullet-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpushbullet-automation%2FSKILL.md -->","composio-skills/pushover-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpushover-automation%2FSKILL.md -->","composio-skills/quaderno-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fquaderno-automation%2FSKILL.md -->","composio-skills/qualaroo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fqualaroo-automation%2FSKILL.md -->","composio-skills/quickbooks-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fquickbooks-automation%2FSKILL.md -->","composio-skills/radar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fradar-automation%2FSKILL.md -->","composio-skills/rafflys-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frafflys-automation%2FSKILL.md -->","composio-skills/ragic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fragic-automation%2FSKILL.md -->","composio-skills/raisely-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fraisely-automation%2FSKILL.md -->","composio-skills/ramp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Framp-automation%2FSKILL.md -->","composio-skills/ravenseotools-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fravenseotools-automation%2FSKILL.md -->","composio-skills/re-amaze-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fre-amaze-automation%2FSKILL.md -->","composio-skills/realphonevalidation-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frealphonevalidation-automation%2FSKILL.md -->","composio-skills/recallai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frecallai-automation%2FSKILL.md -->","composio-skills/recruitee-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frecruitee-automation%2FSKILL.md -->","composio-skills/refiner-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frefiner-automation%2FSKILL.md -->","composio-skills/remarkety-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fremarkety-automation%2FSKILL.md -->","composio-skills/remote-retrieval-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fremote-retrieval-automation%2FSKILL.md -->","composio-skills/remove-bg-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fremove-bg-automation%2FSKILL.md -->","composio-skills/renderform-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frenderform-automation%2FSKILL.md -->","composio-skills/repairshopr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frepairshopr-automation%2FSKILL.md -->","composio-skills/replicate-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Freplicate-automation%2FSKILL.md -->","composio-skills/reply-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Freply-automation%2FSKILL.md -->","composio-skills/reply-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Freply-io-automation%2FSKILL.md -->","composio-skills/resend-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fresend-automation%2FSKILL.md -->","composio-skills/respond-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frespond-io-automation%2FSKILL.md -->","composio-skills/retailed-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fretailed-automation%2FSKILL.md -->","composio-skills/retellai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fretellai-automation%2FSKILL.md -->","composio-skills/retently-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fretently-automation%2FSKILL.md -->","composio-skills/rev-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frev-ai-automation%2FSKILL.md -->","composio-skills/revolt-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frevolt-automation%2FSKILL.md -->","composio-skills/ring-central-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fring-central-automation%2FSKILL.md -->","composio-skills/ring_central-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fring_central-automation%2FSKILL.md -->","composio-skills/rippling-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frippling-automation%2FSKILL.md -->","composio-skills/ritekit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fritekit-automation%2FSKILL.md -->","composio-skills/rkvst-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frkvst-automation%2FSKILL.md -->","composio-skills/rocketlane-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frocketlane-automation%2FSKILL.md -->","composio-skills/rootly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frootly-automation%2FSKILL.md -->","composio-skills/rosette-text-analytics-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frosette-text-analytics-automation%2FSKILL.md -->","composio-skills/route4me-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Froute4me-automation%2FSKILL.md -->","composio-skills/safetyculture-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsafetyculture-automation%2FSKILL.md -->","composio-skills/sage-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsage-automation%2FSKILL.md -->","composio-skills/salesforce-marketing-cloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsalesforce-marketing-cloud-automation%2FSKILL.md -->","composio-skills/salesforce-service-cloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsalesforce-service-cloud-automation%2FSKILL.md -->","composio-skills/salesmate-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsalesmate-automation%2FSKILL.md -->","composio-skills/sap-successfactors-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsap-successfactors-automation%2FSKILL.md -->","composio-skills/satismeter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsatismeter-automation%2FSKILL.md -->","composio-skills/scrape-do-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrape-do-automation%2FSKILL.md -->","composio-skills/scrapegraph-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapegraph-ai-automation%2FSKILL.md -->","composio-skills/scrapfly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapfly-automation%2FSKILL.md -->","composio-skills/scrapingant-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapingant-automation%2FSKILL.md -->","composio-skills/scrapingbee-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapingbee-automation%2FSKILL.md -->","composio-skills/screenshot-fyi-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscreenshot-fyi-automation%2FSKILL.md -->","composio-skills/screenshotone-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscreenshotone-automation%2FSKILL.md -->","composio-skills/seat-geek-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fseat-geek-automation%2FSKILL.md -->","composio-skills/securitytrails-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsecuritytrails-automation%2FSKILL.md -->","composio-skills/segmetrics-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsegmetrics-automation%2FSKILL.md -->","composio-skills/seismic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fseismic-automation%2FSKILL.md -->","composio-skills/semanticscholar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsemanticscholar-automation%2FSKILL.md -->","composio-skills/semrush-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsemrush-automation%2FSKILL.md -->","composio-skills/sendbird-ai-chabot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendbird-ai-chabot-automation%2FSKILL.md -->","composio-skills/sendbird-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendbird-automation%2FSKILL.md -->","composio-skills/sendfox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendfox-automation%2FSKILL.md -->","composio-skills/sendlane-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendlane-automation%2FSKILL.md -->","composio-skills/sendloop-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendloop-automation%2FSKILL.md -->","composio-skills/sendspark-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendspark-automation%2FSKILL.md -->","composio-skills/sensibo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsensibo-automation%2FSKILL.md -->","composio-skills/seqera-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fseqera-automation%2FSKILL.md -->","composio-skills/serpapi-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fserpapi-automation%2FSKILL.md -->","composio-skills/serpdog-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fserpdog-automation%2FSKILL.md -->","composio-skills/serply-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fserply-automation%2FSKILL.md -->","composio-skills/servicem8-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fservicem8-automation%2FSKILL.md -->","composio-skills/sevdesk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsevdesk-automation%2FSKILL.md -->","composio-skills/share-point-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshare-point-automation%2FSKILL.md -->","composio-skills/share_point-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshare_point-automation%2FSKILL.md -->","composio-skills/shipengine-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshipengine-automation%2FSKILL.md -->","composio-skills/short-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshort-io-automation%2FSKILL.md -->","composio-skills/short-menu-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshort-menu-automation%2FSKILL.md -->","composio-skills/shortcut-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshortcut-automation%2FSKILL.md -->","composio-skills/shorten-rest-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshorten-rest-automation%2FSKILL.md -->","composio-skills/shortpixel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshortpixel-automation%2FSKILL.md -->","composio-skills/shotstack-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshotstack-automation%2FSKILL.md -->","composio-skills/sidetracker-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsidetracker-automation%2FSKILL.md -->","composio-skills/signaturely-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsignaturely-automation%2FSKILL.md -->","composio-skills/signpath-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsignpath-automation%2FSKILL.md -->","composio-skills/signwell-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsignwell-automation%2FSKILL.md -->","composio-skills/similarweb-digitalrank-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimilarweb-digitalrank-api-automation%2FSKILL.md -->","composio-skills/similarweb_digitalrank_api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimilarweb_digitalrank_api-automation%2FSKILL.md -->","composio-skills/simla-com-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimla-com-automation%2FSKILL.md -->","composio-skills/simple-analytics-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimple-analytics-automation%2FSKILL.md -->","composio-skills/simplesat-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimplesat-automation%2FSKILL.md -->","composio-skills/sitespeakai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsitespeakai-automation%2FSKILL.md -->","composio-skills/skyfire-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fskyfire-automation%2FSKILL.md -->","composio-skills/slackbot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fslackbot-automation%2FSKILL.md -->","composio-skills/smartproxy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmartproxy-automation%2FSKILL.md -->","composio-skills/smartrecruiters-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmartrecruiters-automation%2FSKILL.md -->","composio-skills/sms-alert-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsms-alert-automation%2FSKILL.md -->","composio-skills/smtp2go-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmtp2go-automation%2FSKILL.md -->","composio-skills/smugmug-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmugmug-automation%2FSKILL.md -->","composio-skills/snowflake-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsnowflake-automation%2FSKILL.md -->","composio-skills/sourcegraph-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsourcegraph-automation%2FSKILL.md -->","composio-skills/splitwise-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsplitwise-automation%2FSKILL.md -->","composio-skills/spoki-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspoki-automation%2FSKILL.md -->","composio-skills/spondyr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspondyr-automation%2FSKILL.md -->","composio-skills/spotify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspotify-automation%2FSKILL.md -->","composio-skills/spotlightr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspotlightr-automation%2FSKILL.md -->","composio-skills/sslmate-cert-spotter-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsslmate-cert-spotter-api-automation%2FSKILL.md -->","composio-skills/stack-exchange-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstack-exchange-automation%2FSKILL.md -->","composio-skills/stannp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstannp-automation%2FSKILL.md -->","composio-skills/starton-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstarton-automation%2FSKILL.md -->","composio-skills/statuscake-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstatuscake-automation%2FSKILL.md -->","composio-skills/storeganise-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstoreganise-automation%2FSKILL.md -->","composio-skills/storerocket-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstorerocket-automation%2FSKILL.md -->","composio-skills/stormglass-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstormglass-io-automation%2FSKILL.md -->","composio-skills/strava-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstrava-automation%2FSKILL.md -->","composio-skills/streamtime-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstreamtime-automation%2FSKILL.md -->","composio-skills/supadata-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsupadata-automation%2FSKILL.md -->","composio-skills/superchat-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsuperchat-automation%2FSKILL.md -->","composio-skills/supportbee-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsupportbee-automation%2FSKILL.md -->","composio-skills/supportivekoala-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsupportivekoala-automation%2FSKILL.md -->","composio-skills/survey-monkey-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsurvey-monkey-automation%2FSKILL.md -->","composio-skills/survey_monkey-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsurvey_monkey-automation%2FSKILL.md -->","composio-skills/svix-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsvix-automation%2FSKILL.md -->","composio-skills/sympla-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsympla-automation%2FSKILL.md -->","composio-skills/synthflow-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsynthflow-ai-automation%2FSKILL.md -->","composio-skills/taggun-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftaggun-automation%2FSKILL.md -->","composio-skills/talenthr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftalenthr-automation%2FSKILL.md -->","composio-skills/tally-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftally-automation%2FSKILL.md -->","composio-skills/tapfiliate-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftapfiliate-automation%2FSKILL.md -->","composio-skills/tapform-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftapform-automation%2FSKILL.md -->","composio-skills/tavily-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftavily-automation%2FSKILL.md -->","composio-skills/taxjar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftaxjar-automation%2FSKILL.md -->","composio-skills/teamcamp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fteamcamp-automation%2FSKILL.md -->","composio-skills/telnyx-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftelnyx-automation%2FSKILL.md -->","composio-skills/teltel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fteltel-automation%2FSKILL.md -->","composio-skills/templated-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftemplated-automation%2FSKILL.md -->","composio-skills/test-app-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftest-app-automation%2FSKILL.md -->","composio-skills/text-to-pdf-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftext-to-pdf-automation%2FSKILL.md -->","composio-skills/textcortex-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftextcortex-automation%2FSKILL.md -->","composio-skills/textit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftextit-automation%2FSKILL.md -->","composio-skills/textrazor-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftextrazor-automation%2FSKILL.md -->","composio-skills/thanks-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fthanks-io-automation%2FSKILL.md -->","composio-skills/the-odds-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fthe-odds-api-automation%2FSKILL.md -->","composio-skills/ticketmaster-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fticketmaster-automation%2FSKILL.md -->","composio-skills/ticktick-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fticktick-automation%2FSKILL.md -->","composio-skills/timecamp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimecamp-automation%2FSKILL.md -->","composio-skills/timekit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimekit-automation%2FSKILL.md -->","composio-skills/timelinesai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimelinesai-automation%2FSKILL.md -->","composio-skills/timelink-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimelink-automation%2FSKILL.md -->","composio-skills/timely-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimely-automation%2FSKILL.md -->","composio-skills/tinyurl-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftinyurl-automation%2FSKILL.md -->","composio-skills/tisane-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftisane-automation%2FSKILL.md -->","composio-skills/toggl-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftoggl-automation%2FSKILL.md -->","composio-skills/token-metrics-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftoken-metrics-automation%2FSKILL.md -->","composio-skills/tomba-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftomba-automation%2FSKILL.md -->","composio-skills/tomtom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftomtom-automation%2FSKILL.md -->","composio-skills/toneden-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftoneden-automation%2FSKILL.md -->","composio-skills/tpscheck-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftpscheck-automation%2FSKILL.md -->","composio-skills/triggercmd-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftriggercmd-automation%2FSKILL.md -->","composio-skills/tripadvisor-content-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftripadvisor-content-api-automation%2FSKILL.md -->","composio-skills/turbot-pipes-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fturbot-pipes-automation%2FSKILL.md -->","composio-skills/turso-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fturso-automation%2FSKILL.md -->","composio-skills/twelve-data-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftwelve-data-automation%2FSKILL.md -->","composio-skills/twitch-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftwitch-automation%2FSKILL.md -->","composio-skills/twocaptcha-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftwocaptcha-automation%2FSKILL.md -->","composio-skills/typefully-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftypefully-automation%2FSKILL.md -->","composio-skills/typless-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftypless-automation%2FSKILL.md -->","composio-skills/u301-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fu301-automation%2FSKILL.md -->","composio-skills/unione-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Funione-automation%2FSKILL.md -->","composio-skills/updown-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fupdown-io-automation%2FSKILL.md -->","composio-skills/uploadcare-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fuploadcare-automation%2FSKILL.md -->","composio-skills/uptimerobot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fuptimerobot-automation%2FSKILL.md -->","composio-skills/userlist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fuserlist-automation%2FSKILL.md -->","composio-skills/v0-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fv0-automation%2FSKILL.md -->","composio-skills/venly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvenly-automation%2FSKILL.md -->","composio-skills/veo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fveo-automation%2FSKILL.md -->","composio-skills/verifiedemail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fverifiedemail-automation%2FSKILL.md -->","composio-skills/veriphone-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fveriphone-automation%2FSKILL.md -->","composio-skills/vero-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvero-automation%2FSKILL.md -->","composio-skills/vestaboard-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvestaboard-automation%2FSKILL.md -->","composio-skills/virustotal-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvirustotal-automation%2FSKILL.md -->","composio-skills/visme-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvisme-automation%2FSKILL.md -->","composio-skills/waboxapp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwaboxapp-automation%2FSKILL.md -->","composio-skills/wachete-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwachete-automation%2FSKILL.md -->","composio-skills/waiverfile-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwaiverfile-automation%2FSKILL.md -->","composio-skills/wakatime-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwakatime-automation%2FSKILL.md -->","composio-skills/wati-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwati-automation%2FSKILL.md -->","composio-skills/wave-accounting-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwave-accounting-automation%2FSKILL.md -->","composio-skills/wave_accounting-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwave_accounting-automation%2FSKILL.md -->","composio-skills/weathermap-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fweathermap-automation%2FSKILL.md -->","composio-skills/webex-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwebex-automation%2FSKILL.md -->","composio-skills/webscraping-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwebscraping-ai-automation%2FSKILL.md -->","composio-skills/webvizio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwebvizio-automation%2FSKILL.md -->","composio-skills/whautomate-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwhautomate-automation%2FSKILL.md -->","composio-skills/winston-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwinston-ai-automation%2FSKILL.md -->","composio-skills/wit-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwit-ai-automation%2FSKILL.md -->","composio-skills/wiz-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwiz-automation%2FSKILL.md -->","composio-skills/wolfram-alpha-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwolfram-alpha-api-automation%2FSKILL.md -->","composio-skills/woodpecker-co-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwoodpecker-co-automation%2FSKILL.md -->","composio-skills/workable-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworkable-automation%2FSKILL.md -->","composio-skills/workday-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworkday-automation%2FSKILL.md -->","composio-skills/workiom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworkiom-automation%2FSKILL.md -->","composio-skills/worksnaps-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworksnaps-automation%2FSKILL.md -->","composio-skills/writer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwriter-automation%2FSKILL.md -->","composio-skills/xero-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fxero-automation%2FSKILL.md -->","composio-skills/y-gy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fy-gy-automation%2FSKILL.md -->","composio-skills/yandex-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fyandex-automation%2FSKILL.md -->","composio-skills/yelp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fyelp-automation%2FSKILL.md -->","composio-skills/ynab-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fynab-automation%2FSKILL.md -->","composio-skills/yousearch-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fyousearch-automation%2FSKILL.md -->","composio-skills/zenrows-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzenrows-automation%2FSKILL.md -->","composio-skills/zenserp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzenserp-automation%2FSKILL.md -->","composio-skills/zeplin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzeplin-automation%2FSKILL.md -->","composio-skills/zerobounce-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzerobounce-automation%2FSKILL.md -->","composio-skills/zoho-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-automation%2FSKILL.md -->","composio-skills/zoho-bigin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-bigin-automation%2FSKILL.md -->","composio-skills/zoho-books-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-books-automation%2FSKILL.md -->","composio-skills/zoho-desk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-desk-automation%2FSKILL.md -->","composio-skills/zoho-inventory-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-inventory-automation%2FSKILL.md -->","composio-skills/zoho-invoice-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-invoice-automation%2FSKILL.md -->","composio-skills/zoho-mail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-mail-automation%2FSKILL.md -->","composio-skills/zoho_bigin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_bigin-automation%2FSKILL.md -->","composio-skills/zoho_books-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_books-automation%2FSKILL.md -->","composio-skills/zoho_desk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_desk-automation%2FSKILL.md -->","composio-skills/zoho_inventory-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_inventory-automation%2FSKILL.md -->","composio-skills/zoho_invoice-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_invoice-automation%2FSKILL.md -->","composio-skills/zoho_mail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_mail-automation%2FSKILL.md -->","composio-skills/zoominfo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoominfo-automation%2FSKILL.md -->","composio-skills/zylvie-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzylvie-automation%2FSKILL.md -->","composio-skills/zyte-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzyte-api-automation%2FSKILL.md -->","connect-apps/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=connect-apps%2FSKILL.md -->","connect/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=connect%2FSKILL.md -->","content-research-writer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=content-research-writer%2FSKILL.md -->","create-plan/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=create-plan%2FSKILL.md -->","datadog-logs/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=datadog-logs%2FSKILL.md -->","deploy-pipeline/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=deploy-pipeline%2FSKILL.md -->","developer-growth-analysis/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=developer-growth-analysis%2FSKILL.md -->","domain-name-brainstormer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=domain-name-brainstormer%2FSKILL.md -->","email-draft-polish/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=email-draft-polish%2FSKILL.md -->","file-organizer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=file-organizer%2FSKILL.md -->","gh-address-comments/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=gh-address-comments%2FSKILL.md -->","gh-fix-ci/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=gh-fix-ci%2FSKILL.md -->","helium-mcp/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=helium-mcp%2FSKILL.md -->","image-enhancer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=image-enhancer%2FSKILL.md -->","internal-comms/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=internal-comms%2FSKILL.md -->","invoice-organizer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=invoice-organizer%2FSKILL.md -->","issue-triage/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=issue-triage%2FSKILL.md -->","langsmith-fetch/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=langsmith-fetch%2FSKILL.md -->","lead-research-assistant/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=lead-research-assistant%2FSKILL.md -->","linear/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=linear%2FSKILL.md -->","mcp-builder/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=mcp-builder%2FSKILL.md -->","meeting-insights-analyzer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=meeting-insights-analyzer%2FSKILL.md -->","meeting-notes-and-actions/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=meeting-notes-and-actions%2FSKILL.md -->","notion-knowledge-capture/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-knowledge-capture%2FSKILL.md -->","notion-meeting-intelligence/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-meeting-intelligence%2FSKILL.md -->","notion-research-documentation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-research-documentation%2FSKILL.md -->","notion-spec-to-implementation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-spec-to-implementation%2FSKILL.md -->","paperjsx/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=paperjsx%2FSKILL.md -->","pr-review-ci-fix/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=pr-review-ci-fix%2FSKILL.md -->","raffle-winner-picker/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=raffle-winner-picker%2FSKILL.md -->","sentry-triage/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=sentry-triage%2FSKILL.md -->","skill-creator/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=skill-creator%2FSKILL.md -->","skill-installer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=skill-installer%2FSKILL.md -->","skill-share/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=skill-share%2FSKILL.md -->","slack-gif-creator/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=slack-gif-creator%2FSKILL.md -->","spreadsheet-formula-helper/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=spreadsheet-formula-helper%2FSKILL.md -->","support-ticket-triage/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=support-ticket-triage%2FSKILL.md -->","tailored-resume-generator/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=tailored-resume-generator%2FSKILL.md -->","template-skill/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=template-skill%2FSKILL.md -->","theme-factory/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=theme-factory%2FSKILL.md -->","video-downloader/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=video-downloader%2FSKILL.md -->","webapp-testing/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=webapp-testing%2FSKILL.md -->"},"files":{"agent-deep-links/SKILL.md":"---\nname: agent-deep-links\ndescription: Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.\n---\n\n# Agent Deep Links\n\n## Overview\n\nUse this skill when a user asks for clickable links that should open directly in an app (usually from Slack). This includes verifying whether a target app supports deep links at all, selecting the right URL shape, and providing fallbacks when deep links are unsupported.\n\n## Workflow\n\n1. Identify target app + target object:\n   - Thread/conversation\n   - File/folder\n   - Settings/new window\n2. Read `references/deep-link-matrix.md` for known-good link formats and support level.\n3. If support is unknown, verify locally before sending:\n   - Check URL schemes in the app bundle:\n     ```bash\n     /usr/libexec/PlistBuddy -c 'Print :CFBundleURLTypes' /Applications/<App>.app/Contents/Info.plist\n     ```\n   - Smoke test launch behavior:\n     ```bash\n     open '<scheme>://...'\n     ```\n4. Construct Slack-safe link syntax:\n   - `<url|label>`\n5. If unsupported or uncertain, send a fallback:\n   - Plain path + command\n   - Documented CLI open command\n   - Statement that no official deep-link format is known\n\n## Output Rules\n\n- Prefer absolute paths for file/folder links.\n- Keep labels short and action-oriented (`Open in Cursor`, `Open in Codex`).\n- Do not claim deep-link support unless it is in the matrix or just verified.\n- For uncertain app routes, clearly mark as inferred/experimental.\n\n## Common Templates\n\n- Codex thread:\n  - `<codex://threads/<thread-uuid>|Open in Codex>`\n- Cursor file:\n  - `<cursor://file/<absolute-path>:<line>:<column>|Open in Cursor>`\n- VS Code file:\n  - `<vscode://file/<absolute-path>:<line>:<column>|Open in VS Code>`\n- VS Code Insiders file:\n  - `<vscode-insiders://file/<absolute-path>:<line>:<column>|Open in VS Code Insiders>`\n\nUse `references/deep-link-matrix.md` for the full cross-app matrix and support notes.\n","brand-guidelines/SKILL.md":"---\nname: brand-guidelines\ndescription: Applies OpenAI's brand colors and typography to any artifact that should match the Codex/OpenAI look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.\nlicense: Complete terms in LICENSE.txt\n---\n\n# OpenAI Brand Styling\n\n## Overview\n\nApply OpenAI's brand identity and style resources with this skill.\n\n**Keywords**: branding, corporate identity, visual identity, post-processing, styling, brand colors, typography, OpenAI brand, Codex, visual formatting, visual design\n\n## Brand Guidelines\n\n### Colors\n\n**Main Colors:**\n\n- Charcoal: `#0E0F12` - Primary text and dark backgrounds\n- Slate: `#202123` - Surface backgrounds\n- Mist: `#F5F7FA` - Light backgrounds and text on dark\n- Steel: `#9EA1AA` - Secondary elements and dividers\n\n**Accent Colors:**\n\n- OpenAI Green: `#10A37F` - Primary accent\n- Azure: `#2B8FFF` - Secondary accent\n- Graphite: `#40434A` - Neutral accent for icons or strokes\n\n### Typography\n\n- **Headings**: Inter, Semibold/Bold (with Arial fallback)\n- **Body Text**: Inter, Regular (with Arial fallback)\n- **Code/Monospace**: IBM Plex Mono (with Menlo/monospace fallback)\n- **Note**: Fonts should be pre-installed in your environment for best results\n\n## Features\n\n### Smart Font Application\n\n- Applies Inter Semibold/Bold to headings (24pt and larger)\n- Applies Inter Regular to body text\n- Applies IBM Plex Mono for code snippets or inline code\n- Automatically falls back to Arial/Menlo if custom fonts unavailable\n- Preserves readability across all systems\n\n### Text Styling\n\n- Headings (24pt+): Inter Semibold/Bold\n- Body text: Inter Regular\n- Smart color selection based on background (Charcoal or Mist as appropriate)\n- Preserves text hierarchy and formatting\n\n### Shape and Accent Colors\n\n- Non-text shapes use accent colors\n- Cycle accent usage: OpenAI Green → Azure → Graphite\n- Maintains visual interest while staying on-brand\n\n## Technical Details\n\n### Font Management\n\n- Uses system-installed Inter and IBM Plex Mono fonts when available\n- Provides automatic fallback to Arial (headings/body) and Menlo/monospace (code)\n- No font installation required - works with existing system fonts\n- For best results, pre-install Inter and IBM Plex Mono fonts in your environment\n\n### Color Application\n\n- Uses RGB color values for precise brand matching\n- Applied via python-pptx's RGBColor class\n- Maintains color fidelity across different systems\n","canvas-design/SKILL.md":"---\nname: canvas-design\ndescription: Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.\nlicense: Complete terms in LICENSE.txt\n---\n\nThese are instructions for creating design philosophies - aesthetic movements that are then EXPRESSED VISUALLY. Output only .md files, .pdf files, and .png files.\n\nComplete this in two steps:\n1. Design Philosophy Creation (.md file)\n2. Express by creating it on a canvas (.pdf file or .png file)\n\nFirst, undertake this task:\n\n## DESIGN PHILOSOPHY CREATION\n\nTo begin, create a VISUAL PHILOSOPHY (not layouts or templates) that will be interpreted through:\n- Form, space, color, composition\n- Images, graphics, shapes, patterns\n- Minimal text as visual accent\n\n### THE CRITICAL UNDERSTANDING\n- What is received: Some subtle input or instructions by the user that should be taken into account, but used as a foundation; it should not constrain creative freedom.\n- What is created: A design philosophy/aesthetic movement.\n- What happens next: Then, the same version receives the philosophy and EXPRESSES IT VISUALLY - creating artifacts that are 90% visual design, 10% essential text.\n\nConsider this approach:\n- Write a manifesto for an art movement\n- The next phase involves making the artwork\n\nThe philosophy must emphasize: Visual expression. Spatial communication. Artistic interpretation. Minimal words.\n\n### HOW TO GENERATE A VISUAL PHILOSOPHY\n\n**Name the movement** (1-2 words): \"Brutalist Joy\" / \"Chromatic Silence\" / \"Metabolist Dreams\"\n\n**Articulate the philosophy** (4-6 paragraphs - concise but complete):\n\nTo capture the VISUAL essence, express how the philosophy manifests through:\n- Space and form\n- Color and material\n- Scale and rhythm\n- Composition and balance\n- Visual hierarchy\n\n**CRITICAL GUIDELINES:**\n- **Avoid redundancy**: Each design aspect should be mentioned once. Avoid repeating points about color theory, spatial relationships, or typographic principles unless adding new depth.\n- **Emphasize craftsmanship REPEATEDLY**: The philosophy MUST stress multiple times that the final work should appear as though it took countless hours to create, was labored over with care, and comes from someone at the absolute top of their field. This framing is essential - repeat phrases like \"meticulously crafted,\" \"the product of deep expertise,\" \"painstaking attention,\" \"master-level execution.\"\n- **Leave creative space**: Remain specific about the aesthetic direction, but concise enough that the next Claude has room to make interpretive choices also at a extremely high level of craftmanship.\n\nThe philosophy must guide the next version to express ideas VISUALLY, not through text. Information lives in design, not paragraphs.\n\n### PHILOSOPHY EXAMPLES\n\n**\"Concrete Poetry\"**\nPhilosophy: Communication through monumental form and bold geometry.\nVisual expression: Massive color blocks, sculptural typography (huge single words, tiny labels), Brutalist spatial divisions, Polish poster energy meets Le Corbusier. Ideas expressed through visual weight and spatial tension, not explanation. Text as rare, powerful gesture - never paragraphs, only essential words integrated into the visual architecture. Every element placed with the precision of a master craftsman.\n\n**\"Chromatic Language\"**\nPhilosophy: Color as the primary information system.\nVisual expression: Geometric precision where color zones create meaning. Typography minimal - small sans-serif labels letting chromatic fields communicate. Think Josef Albers' interaction meets data visualization. Information encoded spatially and chromatically. Words only to anchor what color already shows. The result of painstaking chromatic calibration.\n\n**\"Analog Meditation\"**\nPhilosophy: Quiet visual contemplation through texture and breathing room.\nVisual expression: Paper grain, ink bleeds, vast negative space. Photography and illustration dominate. Typography whispered (small, restrained, serving the visual). Japanese photobook aesthetic. Images breathe across pages. Text appears sparingly - short phrases, never explanatory blocks. Each composition balanced with the care of a meditation practice.\n\n**\"Organic Systems\"**\nPhilosophy: Natural clustering and modular growth patterns.\nVisual expression: Rounded forms, organic arrangements, color from nature through architecture. Information shown through visual diagrams, spatial relationships, iconography. Text only for key labels floating in space. The composition tells the story through expert spatial orchestration.\n\n**\"Geometric Silence\"**\nPhilosophy: Pure order and restraint.\nVisual expression: Grid-based precision, bold photography or stark graphics, dramatic negative space. Typography precise but minimal - small essential text, large quiet zones. Swiss formalism meets Brutalist material honesty. Structure communicates, not words. Every alignment the work of countless refinements.\n\n*These are condensed examples. The actual design philosophy should be 4-6 substantial paragraphs.*\n\n### ESSENTIAL PRINCIPLES\n- **VISUAL PHILOSOPHY**: Create an aesthetic worldview to be expressed through design\n- **MINIMAL TEXT**: Always emphasize that text is sparse, essential-only, integrated as visual element - never lengthy\n- **SPATIAL EXPRESSION**: Ideas communicate through space, form, color, composition - not paragraphs\n- **ARTISTIC FREEDOM**: The next Claude interprets the philosophy visually - provide creative room\n- **PURE DESIGN**: This is about making ART OBJECTS, not documents with decoration\n- **EXPERT CRAFTSMANSHIP**: Repeatedly emphasize the final work must look meticulously crafted, labored over with care, the product of countless hours by someone at the top of their field\n\n**The design philosophy should be 4-6 paragraphs long.** Fill it with poetic design philosophy that brings together the core vision. Avoid repeating the same points. Keep the design philosophy generic without mentioning the intention of the art, as if it can be used wherever. Output the design philosophy as a .md file.\n\n---\n\n## DEDUCING THE SUBTLE REFERENCE\n\n**CRITICAL STEP**: Before creating the canvas, identify the subtle conceptual thread from the original request.\n\n**THE ESSENTIAL PRINCIPLE**:\nThe topic is a **subtle, niche reference embedded within the art itself** - not always literal, always sophisticated. Someone familiar with the subject should feel it intuitively, while others simply experience a masterful abstract composition. The design philosophy provides the aesthetic language. The deduced topic provides the soul - the quiet conceptual DNA woven invisibly into form, color, and composition.\n\nThis is **VERY IMPORTANT**: The reference must be refined so it enhances the work's depth without announcing itself. Think like a jazz musician quoting another song - only those who know will catch it, but everyone appreciates the music.\n\n---\n\n## CANVAS CREATION\n\nWith both the philosophy and the conceptual framework established, express it on a canvas. Take a moment to gather thoughts and clear the mind. Use the design philosophy created and the instructions below to craft a masterpiece, embodying all aspects of the philosophy with expert craftsmanship.\n\n**IMPORTANT**: For any type of content, even if the user requests something for a movie/game/book, the approach should still be sophisticated. Never lose sight of the idea that this should be art, not something that's cartoony or amateur.\n\nTo create museum or magazine quality work, use the design philosophy as the foundation. Create one single page, highly visual, design-forward PDF or PNG output (unless asked for more pages). Generally use repeating patterns and perfect shapes. Treat the abstract philosophical design as if it were a scientific bible, borrowing the visual language of systematic observation—dense accumulation of marks, repeated elements, or layered patterns that build meaning through patient repetition and reward sustained viewing. Add sparse, clinical typography and systematic reference markers that suggest this could be a diagram from an imaginary discipline, treating the invisible subject with the same reverence typically reserved for documenting observable phenomena. Anchor the piece with simple phrase(s) or details positioned subtly, using a limited color palette that feels intentional and cohesive. Embrace the paradox of using analytical visual language to express ideas about human experience: the result should feel like an artifact that proves something ephemeral can be studied, mapped, and understood through careful attention. This is true art. \n\n**Text as a contextual element**: Text is always minimal and visual-first, but let context guide whether that means whisper-quiet labels or bold typographic gestures. A punk venue poster might have larger, more aggressive type than a minimalist ceramics studio identity. Most of the time, font should be thin. All use of fonts must be design-forward and prioritize visual communication. Regardless of text scale, nothing falls off the page and nothing overlaps. Every element must be contained within the canvas boundaries with proper margins. Check carefully that all text, graphics, and visual elements have breathing room and clear separation. This is non-negotiable for professional execution. **IMPORTANT: Use different fonts if writing text. Search the `./canvas-fonts` directory. Regardless of approach, sophistication is non-negotiable.**\n\nDownload and use whatever fonts are needed to make this a reality. Get creative by making the typography actually part of the art itself -- if the art is abstract, bring the font onto the canvas, not typeset digitally.\n\nTo push boundaries, follow design instinct/intuition while using the philosophy as a guiding principle. Embrace ultimate design freedom and choice. Push aesthetics and design to the frontier. \n\n**CRITICAL**: To achieve human-crafted quality (not AI-generated), create work that looks like it took countless hours. Make it appear as though someone at the absolute top of their field labored over every detail with painstaking care. Ensure the composition, spacing, color choices, typography - everything screams expert-level craftsmanship. Double-check that nothing overlaps, formatting is flawless, every detail perfect. Create something that could be shown to people to prove expertise and rank as undeniably impressive.\n\nOutput the final result as a single, downloadable .pdf or .png file, alongside the design philosophy used as a .md file.\n\n---\n\n## FINAL STEP\n\n**IMPORTANT**: The user ALREADY said \"It isn't perfect enough. It must be pristine, a masterpiece if craftsmanship, as if it were about to be displayed in a museum.\"\n\n**CRITICAL**: To refine the work, avoid adding more graphics; instead refine what has been created and make it extremely crisp, respecting the design philosophy and the principles of minimalism entirely. Rather than adding a fun filter or refactoring a font, consider how to make the existing composition more cohesive with the art. If the instinct is to call a new function or draw a new shape, STOP and instead ask: \"How can I make what's already here more of a piece of art?\"\n\nTake a second pass. Go back to the code and refine/polish further to make this a philosophically designed masterpiece.\n\n## MULTI-PAGE OPTION\n\nTo create additional pages when requested, create more creative pages along the same lines as the design philosophy but distinctly different as well. Bundle those pages in the same .pdf or many .pngs. Treat the first page as just a single page in a whole coffee table book waiting to be filled. Make the next pages unique twists and memories of the original. Have them almost tell a story in a very tasteful way. Exercise full creative freedom.","changelog-generator/SKILL.md":"---\nname: changelog-generator\ndescription: Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.\n---\n\n# Changelog Generator\n\nThis skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.\n\n## When to Use This Skill\n\n- Preparing release notes for a new version\n- Creating weekly or monthly product update summaries\n- Documenting changes for customers\n- Writing changelog entries for app store submissions\n- Generating update notifications\n- Creating internal release documentation\n- Maintaining a public changelog/product updates page\n\n## What This Skill Does\n\n1. **Scans Git History**: Analyzes commits from a specific time period or between versions\n2. **Categorizes Changes**: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)\n3. **Translates Technical → User-Friendly**: Converts developer commits into customer language\n4. **Formats Professionally**: Creates clean, structured changelog entries\n5. **Filters Noise**: Excludes internal commits (refactoring, tests, etc.)\n6. **Follows Best Practices**: Applies changelog guidelines and your brand voice\n\n## How to Use\n\n### Basic Usage\n\nFrom your project repository:\n\n```\nCreate a changelog from commits since last release\n```\n\n```\nGenerate changelog for all commits from the past week\n```\n\n```\nCreate release notes for version 2.5.0\n```\n\n### With Specific Date Range\n\n```\nCreate a changelog for all commits between March 1 and March 15\n```\n\n### With Custom Guidelines\n\n```\nCreate a changelog for commits since v2.4.0, using my changelog \nguidelines from CHANGELOG_STYLE.md\n```\n\n## Example\n\n**User**: \"Create a changelog for commits from the past 7 days\"\n\n**Output**:\n```markdown\n# Updates - Week of March 10, 2024\n\n## ✨ New Features\n\n- **Team Workspaces**: Create separate workspaces for different \n  projects. Invite team members and keep everything organized.\n\n- **Keyboard Shortcuts**: Press ? to see all available shortcuts. \n  Navigate faster without touching your mouse.\n\n## 🔧 Improvements\n\n- **Faster Sync**: Files now sync 2x faster across devices\n- **Better Search**: Search now includes file contents, not just titles\n\n## 🐛 Fixes\n\n- Fixed issue where large images wouldn't upload\n- Resolved timezone confusion in scheduled posts\n- Corrected notification badge count\n```\n\n**Inspired by:** Manik Aggarwal's use case from Lenny's Newsletter\n\n## Tips\n\n- Run from your git repository root\n- Specify date ranges for focused changelogs\n- Use your CHANGELOG_STYLE.md for consistent formatting\n- Review and adjust the generated changelog before publishing\n- Save output directly to CHANGELOG.md\n\n## Related Use Cases\n\n- Creating GitHub release notes\n- Writing app store update descriptions\n- Generating email updates for users\n- Creating social media announcement posts\n\n","codebase-migrate/SKILL.md":"---\nname: codebase-migrate\ndescription: Run large codebase migrations and multi-file refactors. Uses the Composio CLI to coordinate issue tracking, batched PRs, and CI verification while the agent executes the transforms locally across hundreds of files.\nmetadata:\n  short-description: Codebase migrations + multi-file refactors\n---\n\n# Codebase Migrate\n\nCoordinate framework upgrades, API renames, config rewrites, and structural refactors across hundreds of files. Local edits are driven by the agent; the [Composio CLI](https://docs.composio.dev/docs/cli) handles the surrounding ceremony: tracking issues, per-batch PRs, and CI verification.\n\n## When to Use\n\n- Framework upgrade (React 17 → 19, Node 18 → 22, Django 4 → 5).\n- API rename across a monorepo (e.g., `getUserById` → `users.byId`).\n- Config/format migration (webpack → vite, eslint → biome, jest → vitest).\n- Any \"change 200 files the same way\" task that needs to ship in reviewable slices.\n\n## Prereqs\n\n```bash\ncurl -fsSL https://composio.dev/install | bash\ncomposio login\ncomposio link github        # for PRs + CI status\ncomposio link linear        # or jira — for migration tracking\n```\n\nLocal tools the agent will use directly: `git`, `rg`, `jscodeshift`/`ts-morph`/`comby`/`ast-grep` (language-appropriate), and your test runner.\n\n## Planning Phase\n\n1. **Define the transform precisely.** Bad: \"migrate to vitest.\" Good: \"replace `jest.mock` with `vi.mock`, swap `jest.fn()` for `vi.fn()`, rename `jest.config.js` → `vitest.config.ts` using template X.\"\n2. **Scope the blast radius:**\n   ```bash\n   rg -l 'jest\\.(mock|fn|spyOn)' | wc -l\n   rg -l 'from \"jest\"' | sort\n   ```\n3. **File a tracking issue:**\n   ```bash\n   composio execute LINEAR_CREATE_ISSUE -d '{\n     \"teamId\":\"TEAM_ID\",\n     \"title\":\"Migrate test runner: jest → vitest\",\n     \"description\":\"Batches of ~25 files. Checkpoint after each PR lands green.\"\n   }'\n   ```\n\n## Execute in Reviewable Batches\n\nLoop: pick N files → transform → test → PR → wait for green → merge → next batch.\n\n```bash\n# Batch helper: first 25 untouched files matching the pattern\nBATCH=$(rg -l 'jest\\.mock' | grep -v done.list | head -25)\necho \"$BATCH\" > batch.list\n```\n\nThe agent runs the codemod on `batch.list`, then:\n\n```bash\ngit checkout -b migrate/vitest-batch-03\nxargs < batch.list codemod-runner   # e.g. jscodeshift / ts-morph / comby\nnpm test -- --changed\ngit add -A && git commit -m \"migrate(test): jest → vitest (batch 3)\"\ngit push -u origin migrate/vitest-batch-03\n\ncomposio execute GITHUB_CREATE_A_PULL_REQUEST -d '{\n  \"owner\":\"acme\",\"repo\":\"app\",\n  \"head\":\"migrate/vitest-batch-03\",\"base\":\"main\",\n  \"title\":\"migrate(test): jest → vitest (batch 3)\",\n  \"body\":\"Part of LIN-482. 25 files. Codemod: `transforms/jest-to-vitest.ts`.\"\n}'\n```\n\nThen poll CI and merge when green:\n\n```bash\ncomposio execute GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY \\\n  -d '{\"owner\":\"acme\",\"repo\":\"app\",\"branch\":\"migrate/vitest-batch-03\"}'\n```\n\n## Workflow Script\n\n`scripts/migrate-batch.ts`, run per batch via `composio run --file scripts/migrate-batch.ts -- --batch 3`:\n\n```ts\nconst batch = process.argv[process.argv.indexOf(\"--batch\") + 1];\n\nconst pr = await execute(\"GITHUB_CREATE_A_PULL_REQUEST\", {\n  owner: \"acme\", repo: \"app\",\n  head: `migrate/vitest-batch-${batch}`, base: \"main\",\n  title: `migrate(test): jest → vitest (batch ${batch})`,\n  body: `Part of LIN-482. See transforms/jest-to-vitest.ts.`\n});\n\nawait execute(\"LINEAR_CREATE_COMMENT\", {\n  issueId: \"LIN-482\",\n  body: `Opened PR #${pr.number}: ${pr.html_url}`\n});\n```\n\n## Safety Rails\n\n- **One transform per PR.** Never mix a rename with a format change.\n- **Keep a `done.list`** of files already migrated so the next batch skips them.\n- **Run the full test suite on the last batch**, even if per-batch PRs ran `--changed`.\n- **Codemod first, hand-edit second.** If the codemod misses 3 files, patch them manually and note it in the PR body.\n- **Roll back per-batch**, not globally. Each PR should revert cleanly.\n\n## Verification Loop\n\nAfter each merge:\n\n```bash\nrg 'jest\\.(mock|fn|spyOn)' | wc -l     # should trend to 0\nnpm test                                # full suite\ncomposio execute GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY \\\n  -d '{\"owner\":\"acme\",\"repo\":\"app\",\"branch\":\"main\",\"event\":\"push\"}' \\\n  | jq '.workflow_runs[0].conclusion'\n```\n\n## Troubleshooting\n\n- **Codemod regex catches too much** → switch to AST-based tooling (`ast-grep`, `ts-morph`) for structural matches.\n- **Tests pass locally, CI fails** → pin Node/Python version parity; check `.nvmrc` / `pyproject.toml`.\n- **PR too big to review** → cut batch size in half; maintainers won't review 800-line diffs.\n- **Conflicts between batches** → rebase the open batch before merging the current one; never force-push merged batches.\n\nFull CLI reference: [docs.composio.dev/docs/cli](https://docs.composio.dev/docs/cli)\n","competitive-ads-extractor/SKILL.md":"---\nname: competitive-ads-extractor\ndescription: Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.\n---\n\n# Competitive Ads Extractor\n\nThis skill extracts your competitors' ads from ad libraries and analyzes what's working—the problems they're highlighting, use cases they're targeting, and copy/creative that's resonating.\n\n## When to Use This Skill\n\n- Researching competitor ad strategies\n- Finding inspiration for your own ads\n- Understanding market positioning\n- Identifying successful ad patterns\n- Analyzing messaging that works\n- Discovering new use cases or pain points\n- Planning ad campaigns with proven concepts\n\n## What This Skill Does\n\n1. **Extracts Ads**: Scrapes ads from Facebook Ad Library, LinkedIn, etc.\n2. **Captures Screenshots**: Saves visual copies of all ads\n3. **Analyzes Messaging**: Identifies problems, use cases, and value props\n4. **Categorizes Ads**: Groups by theme, audience, or format\n5. **Identifies Patterns**: Finds common successful approaches\n6. **Provides Insights**: Explains why certain ads likely perform well\n\n## How to Use\n\n### Basic Extraction\n\n```\nExtract all current ads from [Competitor Name] on Facebook Ad Library\n```\n\n```\nScrape ads from [Company] and analyze their messaging\n```\n\n### Specific Analysis\n\n```\nGet all ads from [Competitor] focusing on their messaging \nabout [specific problem]. What pain points are they highlighting?\n```\n\n### Competitive Set\n\n```\nExtract ads from these 5 competitors: [list]. \nCompare their approaches and tell me what's working.\n```\n\n### Specific Platform\n\n```\nGet LinkedIn ads from [Competitor] and analyze their \nB2B positioning strategy\n```\n\n## Example\n\n**User**: \"Extract ads from Notion on Facebook Ad Library and tell me what messaging is working for them.\"\n\n**Process**:\n```\nAccessing Facebook Ad Library...\nSearching for: Notion\nFound: 23 active ads\n\nExtracting screenshots...\n[████████████████████] 100%\n\nSaved to: competitor-ads/notion/\n- ad-001-collaboration.png\n- ad-002-productivity.png\n- ad-003-templates.png\n...\n\nAnalyzing messaging...\n```\n\n**Output**:\n```\n# Notion Ad Analysis\n\n## Overview\n- Total Ads: 23 active\n- Primary Themes: Productivity (35%), Collaboration (30%), \n  Templates (20%), AI Features (15%)\n- Ad Formats: Static images (60%), Video (40%)\n- CTA Patterns: \"Try for free\", \"Get started\"\n\n## Key Problems They're Highlighting\n\n1. **Scattered Information** (8 ads)\n   Copy: \"Stop switching between 10 different tools\"\n   Why it works: Direct pain point many teams face\n\n2. **Meeting Overload** (5 ads)\n   Copy: \"Replace unnecessary meetings with async updates\"\n   Why it works: Post-COVID remote work pain point\n\n3. **Lost Documentation** (4 ads)\n   Copy: \"Never ask 'where is that doc?' again\"\n   Why it works: Universal workplace frustration\n\n## Successful Creative Patterns\n\n### Pattern 1: Before/After Split\n- Shows chaotic tool landscape → Clean Notion workspace\n- Used in 6 high-performing ads\n- Visual metaphor is immediately clear\n\n### Pattern 2: Feature Showcase\n- GIF of actual product usage\n- Shows specific feature in 5 seconds\n- Used for new features (AI, templates)\n\n### Pattern 3: Social Proof\n- \"Join 20M users\" messaging\n- Customer logos\n- Used in 4 ads targeting enterprise\n\n## Copy That's Working\n\nBest Headlines:\n1. \"Your team's knowledge, finally in one place\"\n   → Benefit-focused, addresses pain directly\n   \n2. \"The all-in-one workspace\"\n   → Clear positioning, broad appeal\n   \n3. \"AI that actually helps you work\"\n   → Addresses AI skepticism, practical angle\n\nBest Body Copy Patterns:\n- Short sentences (under 10 words)\n- Focus on outcomes not features\n- Include specific numbers (\"Cut meetings by 50%\")\n\n## Audience Targeting Insights\n\nBased on ad variations:\n- Startup founders: Solo productivity angle\n- Team leads: Collaboration and alignment\n- Enterprise: Security and compliance mentions\n- Students: Free plan, templates, organization\n\n## Recommendations for Your Ads\n\n1. **Test the \"tool sprawl\" pain point**\n   → Strong resonance based on their ad frequency\n\n2. **Use product screenshots over abstract visuals**\n   → All their top ads show actual UI\n\n3. **Lead with the problem, not the solution**\n   → \"Tired of X?\" performs better than \"Introducing Y\"\n\n4. **Keep copy under 100 characters**\n   → Their shortest ads seem most frequent\n\n5. **Test before/after visual formats**\n   → Proven pattern in their creative\n\n## Files Saved\n- All ads: ~/competitor-ads/notion/\n- Analysis: ~/competitor-ads/notion/analysis.md\n- Best performers: ~/competitor-ads/notion/top-10/\n```\n\n**Inspired by:** Sumant Subrahmanya's use case from Lenny's Newsletter\n\n## What You Can Learn\n\n### Messaging Analysis\n- What problems they emphasize\n- How they position against competition\n- Value propositions that resonate\n- Target audience segments\n\n### Creative Patterns\n- Visual styles that work\n- Video vs. static image performance\n- Color schemes and branding\n- Layout patterns\n\n### Copy Formulas\n- Headline structures\n- Call-to-action patterns\n- Length and tone\n- Emotional triggers\n\n### Campaign Strategy\n- Seasonal campaigns\n- Product launch approaches\n- Feature announcement tactics\n- Retargeting patterns\n\n## Best Practices\n\n### Legal & Ethical\n✓ Only use for research and inspiration\n✓ Don't copy ads directly\n✓ Respect intellectual property\n✓ Use insights to inform original creative\n✗ Don't plagiarize copy or steal designs\n\n### Analysis Tips\n1. **Look for patterns**: What themes repeat?\n2. **Track over time**: Save ads monthly to see evolution\n3. **Test hypotheses**: Adapt successful patterns for your brand\n4. **Segment by audience**: Different messages for different targets\n5. **Compare platforms**: LinkedIn vs Facebook messaging differs\n\n## Advanced Features\n\n### Trend Tracking\n```\nCompare [Competitor]'s ads from Q1 vs Q2. \nWhat messaging has changed?\n```\n\n### Multi-Competitor Analysis\n```\nExtract ads from [Company A], [Company B], [Company C]. \nWhat are the common patterns? Where do they differ?\n```\n\n### Industry Benchmarks\n```\nShow me ad patterns across the top 10 project management \ntools. What problems do they all focus on?\n```\n\n### Format Analysis\n```\nAnalyze video ads vs static image ads from [Competitor]. \nWhich gets more engagement? (if data available)\n```\n\n## Common Workflows\n\n### Ad Campaign Planning\n1. Extract competitor ads\n2. Identify successful patterns\n3. Note gaps in their messaging\n4. Brainstorm unique angles\n5. Draft test ad variations\n\n### Positioning Research\n1. Get ads from 5 competitors\n2. Map their positioning\n3. Find underserved angles\n4. Develop differentiated messaging\n5. Test against their approaches\n\n### Creative Inspiration\n1. Extract ads by theme\n2. Analyze visual patterns\n3. Note color and layout trends\n4. Adapt successful patterns\n5. Create original variations\n\n## Tips for Success\n\n1. **Regular Monitoring**: Check monthly for changes\n2. **Broad Research**: Look at adjacent competitors too\n3. **Save Everything**: Build a reference library\n4. **Test Insights**: Run your own experiments\n5. **Track Performance**: A/B test inspired concepts\n6. **Stay Original**: Use for inspiration, not copying\n7. **Multiple Platforms**: Compare Facebook, LinkedIn, TikTok, etc.\n\n## Output Formats\n\n- **Screenshots**: All ads saved as images\n- **Analysis Report**: Markdown summary of insights\n- **Spreadsheet**: CSV with ad copy, CTAs, themes\n- **Presentation**: Visual deck of top performers\n- **Pattern Library**: Categorized by approach\n\n## Related Use Cases\n\n- Writing better ad copy for your campaigns\n- Understanding market positioning\n- Finding content gaps in your messaging\n- Discovering new use cases for your product\n- Planning product marketing strategy\n- Inspiring social media content\n\n","composio-skills/-21risk-automation/SKILL.md":"---\nname: -21risk-automation\ndescription: \"Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# 21risk Automation via Rube MCP\n\nAutomate 21risk operations through Composio's 21risk toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/_21risk](https://composio.dev/toolkits/_21risk)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active 21risk connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"21risk operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific 21risk task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"_21risk\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with 21risk-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/-2chat-automation/SKILL.md":"---\nname: -2chat-automation\ndescription: \"Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# 2chat Automation via Rube MCP\n\nAutomate 2chat operations through Composio's 2chat toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/_2chat](https://composio.dev/toolkits/_2chat)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active 2chat connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"2chat operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific 2chat task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"_2chat\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with 2chat-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/.claude-plugin/marketplace.json":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2F.claude-plugin%2Fmarketplace.json -->","composio-skills/ably-automation/SKILL.md":"---\nname: ably-automation\ndescription: \"Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Ably Automation via Rube MCP\n\nAutomate Ably operations through Composio's Ably toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ably](https://composio.dev/toolkits/ably)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Ably connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ably`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ably`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Ably operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Ably task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ably\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Ably-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ably` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/abstract-automation/SKILL.md":"---\nname: abstract-automation\ndescription: \"Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abstract Automation via Rube MCP\n\nAutomate Abstract operations through Composio's Abstract toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abstract](https://composio.dev/toolkits/abstract)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abstract connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abstract operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abstract task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abstract\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abstract-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/abuselpdb-automation/SKILL.md":"---\nname: abuselpdb-automation\ndescription: \"Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abuselpdb Automation via Rube MCP\n\nAutomate Abuselpdb operations through Composio's Abuselpdb toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abuselpdb](https://composio.dev/toolkits/abuselpdb)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abuselpdb connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abuselpdb operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abuselpdb task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abuselpdb\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abuselpdb-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/abyssale-automation/SKILL.md":"---\nname: abyssale-automation\ndescription: \"Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abyssale Automation via Rube MCP\n\nAutomate Abyssale operations through Composio's Abyssale toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abyssale](https://composio.dev/toolkits/abyssale)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abyssale connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abyssale operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abyssale task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abyssale\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abyssale-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/accelo-automation/SKILL.md":"---\nname: accelo-automation\ndescription: \"Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Accelo Automation via Rube MCP\n\nAutomate Accelo operations through Composio's Accelo toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/accelo](https://composio.dev/toolkits/accelo)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Accelo connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Accelo operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Accelo task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"accelo\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Accelo-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/accredible-certificates-automation/SKILL.md":"---\nname: accredible-certificates-automation\ndescription: \"Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Accredible Certificates Automation via Rube MCP\n\nAutomate Accredible Certificates operations through Composio's Accredible Certificates toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/accredible_certificates](https://composio.dev/toolkits/accredible_certificates)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Accredible Certificates connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Accredible Certificates operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Accredible Certificates task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"accredible_certificates\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Accredible Certificates-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/acculynx-automation/SKILL.md":"---\nname: acculynx-automation\ndescription: \"Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Acculynx Automation via Rube MCP\n\nAutomate Acculynx operations through Composio's Acculynx toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/acculynx](https://composio.dev/toolkits/acculynx)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Acculynx connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Acculynx operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Acculynx task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"acculynx\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Acculynx-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/active-campaign-automation/SKILL.md":"---\nname: active-campaign-automation\ndescription: \"Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# ActiveCampaign Automation via Rube MCP\n\nAutomate ActiveCampaign operations through Composio's ActiveCampaign toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/active_campaign](https://composio.dev/toolkits/active_campaign)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active ActiveCampaign connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"ActiveCampaign operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific ActiveCampaign task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"active_campaign\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with ActiveCampaign-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/addresszen-automation/SKILL.md":"---\nname: addresszen-automation\ndescription: \"Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Addresszen Automation via Rube MCP\n\nAutomate Addresszen operations through Composio's Addresszen toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/addresszen](https://composio.dev/toolkits/addresszen)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Addresszen connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Addresszen operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Addresszen task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"addresszen\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Addresszen-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/adobe-automation/SKILL.md":"---\nname: adobe-automation\ndescription: \"Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adobe Automation via Rube MCP\n\nAutomate Adobe operations through Composio's Adobe toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adobe](https://composio.dev/toolkits/adobe)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adobe connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adobe operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adobe task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adobe\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adobe-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/adrapid-automation/SKILL.md":"---\nname: adrapid-automation\ndescription: \"Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adrapid Automation via Rube MCP\n\nAutomate Adrapid operations through Composio's Adrapid toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adrapid](https://composio.dev/toolkits/adrapid)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adrapid connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adrapid operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adrapid task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adrapid\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adrapid-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/adyntel-automation/SKILL.md":"---\nname: adyntel-automation\ndescription: \"Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adyntel Automation via Rube MCP\n\nAutomate Adyntel operations through Composio's Adyntel toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adyntel](https://composio.dev/toolkits/adyntel)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adyntel connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adyntel operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adyntel task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adyntel\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adyntel-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/aero-workflow-automation/SKILL.md":"---\nname: aero-workflow-automation\ndescription: \"Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aero Workflow Automation via Rube MCP\n\nAutomate Aero Workflow operations through Composio's Aero Workflow toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aero_workflow](https://composio.dev/toolkits/aero_workflow)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aero Workflow connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aero Workflow operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aero Workflow task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aero_workflow\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aero Workflow-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/aeroleads-automation/SKILL.md":"---\nname: aeroleads-automation\ndescription: \"Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aeroleads Automation via Rube MCP\n\nAutomate Aeroleads operations through Composio's Aeroleads toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aeroleads](https://composio.dev/toolkits/aeroleads)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aeroleads connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aeroleads operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aeroleads task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aeroleads\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aeroleads-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/affinda-automation/SKILL.md":"---\nname: affinda-automation\ndescription: \"Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Affinda Automation via Rube MCP\n\nAutomate Affinda operations through Composio's Affinda toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/affinda](https://composio.dev/toolkits/affinda)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Affinda connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Affinda operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Affinda task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"affinda\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Affinda-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/affinity-automation/SKILL.md":"---\nname: affinity-automation\ndescription: \"Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Affinity Automation via Rube MCP\n\nAutomate Affinity operations through Composio's Affinity toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/affinity](https://composio.dev/toolkits/affinity)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Affinity connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Affinity operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Affinity task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"affinity\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Affinity-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agencyzoom-automation/SKILL.md":"---\nname: agencyzoom-automation\ndescription: \"Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agencyzoom Automation via Rube MCP\n\nAutomate Agencyzoom operations through Composio's Agencyzoom toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agencyzoom](https://composio.dev/toolkits/agencyzoom)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agencyzoom connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agencyzoom operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agencyzoom task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agencyzoom\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agencyzoom-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agent-mail-automation/SKILL.md":"---\nname: agent-mail-automation\ndescription: \"Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agent Mail Automation via Rube MCP\n\nAutomate Agent Mail operations through Composio's Agent Mail toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agent_mail](https://composio.dev/toolkits/agent_mail)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agent Mail connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agent Mail operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agent Mail task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agent_mail\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agent Mail-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agentql-automation/SKILL.md":"---\nname: agentql-automation\ndescription: \"Automate Agentql tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agentql Automation via Rube MCP\n\nAutomate Agentql operations through Composio's Agentql toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agentql](https://composio.dev/toolkits/agentql)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agentql connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agentql operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agentql task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agentql\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agentql-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agenty-automation/SKILL.md":"---\nname: agenty-automation\ndescription: \"Automate Agenty tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agenty Automation via Rube MCP\n\nAutomate Agenty operations through Composio's Agenty toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agenty](https://composio.dev/toolkits/agenty)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agenty connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agenty operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agenty task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agenty\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agenty-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agiled-automation/SKILL.md":"---\nname: agiled-automation\ndescription: \"Automate Agiled tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agiled Automation via Rube MCP\n\nAutomate Agiled operations through Composio's Agiled toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agiled](https://composio.dev/toolkits/agiled)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agiled connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agiled operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agiled task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agiled\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agiled-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/agility-cms-automation/SKILL.md":"---\nname: agility-cms-automation\ndescription: \"Automate Agility CMS tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agility CMS Automation via Rube MCP\n\nAutomate Agility CMS operations through Composio's Agility CMS toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agility_cms](https://composio.dev/toolkits/agility_cms)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agility CMS connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agility CMS operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agility CMS task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agility_cms\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agility CMS-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/ahrefs-automation/SKILL.md":"---\nname: Ahrefs Automation\ndescription: \"Automate SEO research with Ahrefs -- analyze backlink profiles, research keywords, track domain metrics history, audit organic rankings, and perform batch URL analysis through the Composio Ahrefs integration.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Ahrefs Automation\n\nRun **Ahrefs** SEO analytics directly from Claude Code. Analyze backlink profiles, research keywords, track domain authority over time, audit organic keyword rankings, and batch-analyze multiple URLs without leaving your terminal.\n\n**Toolkit docs:** [composio.dev/toolkits/ahrefs](https://composio.dev/toolkits/ahrefs)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your configuration:\n   ```\n   https://rube.app/mcp\n   ```\n2. Connect your Ahrefs account when prompted. The agent will provide an authentication link.\n3. Most tools require a `target` (domain or URL) and a `country` code (ISO 3166-1 alpha-2). Some also require a `date` in `YYYY-MM-DD` format.\n\n---\n\n## Core Workflows\n\n### 1. Site Explorer Metrics\n\nRetrieve comprehensive SEO metrics for a domain including backlink counts, referring domains, organic keyword rankings, and traffic estimates.\n\n**Tool:** `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS`\n\nKey parameters:\n- `target` (required) -- domain or URL to analyze\n- `date` (required) -- metrics date in `YYYY-MM-DD` format\n- `country` -- ISO country code (e.g., `us`, `gb`, `de`)\n- `mode` -- scope: `exact`, `prefix`, `domain`, or `subdomains` (default)\n- `protocol` -- `both`, `http`, or `https`\n- `volume_mode` -- `monthly` or `average`\n\nExample prompt: *\"Get Ahrefs site metrics for example.com as of today in the US\"*\n\n---\n\n### 2. Historical Metrics Tracking\n\nTrack how a domain's SEO metrics have changed over time for trend analysis and competitive benchmarking.\n\n**Tools:** `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS_HISTORY`, `AHREFS_DOMAIN_RATING_HISTORY`\n\nFor full metrics history:\n- `target` (required) -- domain to track\n- `date_from` (required) -- start date in `YYYY-MM-DD`\n- `date_to` -- end date\n- `history_grouping` -- `daily`, `weekly`, or `monthly` (default)\n- `select` -- columns like `date,org_cost,org_traffic,paid_cost,paid_traffic`\n\nFor Domain Rating (DR) history:\n- `target` (required), `date_from` (required), `date_to`, `history_grouping`\n\nExample prompt: *\"Show me the monthly Domain Rating history for example.com over the last year\"*\n\n---\n\n### 3. Backlink Analysis\n\nRetrieve a comprehensive list of backlinks including source URLs, anchor text, link attributes, and referring domain metrics.\n\n**Tool:** `AHREFS_FETCH_ALL_BACKLINKS`\n\nKey parameters:\n- `target` (required) -- domain or URL\n- `select` (required) -- comma-separated columns (e.g., `url_from,url_to,anchor,domain_rating_source,first_seen_link`)\n- `limit` (default 1000) -- number of results\n- `aggregation` -- `similar_links` (default), `1_per_domain`, or `all`\n- `mode` -- `exact`, `prefix`, `domain`, or `subdomains`\n- `history` -- `live`, `since:YYYY-MM-DD`, or `all_time`\n- `where` -- rich filter expressions on columns like `is_dofollow`, `domain_rating_source`, `anchor`\n\nExample prompt: *\"Get the top 100 dofollow backlinks to example.com with anchor text and referring DR\"*\n\n---\n\n### 4. Keyword Research\n\nGet keyword overview metrics and discover matching keyword variations for content strategy.\n\n**Tools:** `AHREFS_EXPLORE_KEYWORDS_OVERVIEW`, `AHREFS_EXPLORE_MATCHING_TERMS_FOR_KEYWORDS`\n\nFor keyword overview:\n- `select` (required) -- columns to return (volume, difficulty, CPC, etc.)\n- `country` (required) -- ISO country code\n- `keywords` -- comma-separated keyword list\n- `where` -- filter by volume, difficulty, intent, etc.\n\nFor matching terms:\n- `select` (required) and `country` (required)\n- `keywords` -- comma-separated seed keywords\n- `match_mode` -- `terms` (any order) or `phrase` (exact order)\n- `terms` -- `all` or `questions` (question-format keywords only)\n\nExample prompt: *\"Find keyword variations for 'project management' in the US with volume and difficulty\"*\n\n---\n\n### 5. Organic Keywords Audit\n\nSee which keywords a domain ranks for in organic search, with position tracking and historical comparison.\n\n**Tool:** `AHREFS_RETRIEVE_ORGANIC_KEYWORDS`\n\nKey parameters:\n- `target` (required) -- domain or URL\n- `country` (required) -- ISO country code\n- `date` (required) -- date in `YYYY-MM-DD`\n- `select` -- columns to return (keyword, position, volume, traffic, URL, etc.)\n- `date_compared` -- compare against a previous date\n- `where` -- rich filter expressions on `keyword`, `volume`, `best_position`, intent flags, etc.\n- `limit` (default 1000), `order_by`\n\nExample prompt: *\"Show all organic keywords where example.com ranks in the top 10 in the US\"*\n\n---\n\n### 6. Batch URL Analysis\n\nAnalyze up to 100 URLs or domains simultaneously to compare SEO metrics across competitors or site sections.\n\n**Tool:** `AHREFS_BATCH_URL_ANALYSIS`\n\nKey parameters:\n- `targets` (required) -- array of objects with `url`, `mode` (`exact`/`prefix`/`domain`/`subdomains`), and `protocol` (`both`/`http`/`https`)\n- `select` (required) -- array of column identifiers\n- `country` -- ISO country code\n- `output` -- `json` or `php`\n\nExample prompt: *\"Compare SEO metrics for competitor1.com, competitor2.com, and competitor3.com\"*\n\n---\n\n## Known Pitfalls\n\n- **Column selection is required:** Most Ahrefs tools require a `select` parameter specifying which columns to return. Omitting it or using invalid column names will cause errors. Refer to each tool's response schema for valid identifiers.\n- **Date format consistency:** Dates must be in `YYYY-MM-DD` format. Some historical endpoints return data at the granularity set by `history_grouping`, not by exact date.\n- **API unit costs vary:** Different columns consume different unit amounts. Columns marked with \"(5 units)\" or \"(10 units)\" in the schema are more expensive. Monitor API usage when requesting expensive columns like `traffic`, `refdomains_source`, or `difficulty`.\n- **Batch limit is 100 targets:** `AHREFS_BATCH_URL_ANALYSIS` accepts up to 100 targets per request. For larger analyses, split into multiple batches.\n- **Filter expressions are complex:** The `where` parameter uses Ahrefs' filter expression syntax, not standard SQL. Consult the column descriptions in each tool's schema for supported filter types and value formats.\n- **Deprecated offset parameter:** The `offset` parameter was deprecated on May 31, 2024. Use cursor-based pagination or adjust `limit` instead.\n- **Mode affects scope significantly:** Setting `mode` to `subdomains` (the default) includes all subdomains, which can dramatically increase result counts compared to `domain` or `exact`.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS` | Current SEO metrics for a domain/URL |\n| `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS_HISTORY` | Historical SEO metrics over time |\n| `AHREFS_DOMAIN_RATING_HISTORY` | Domain Rating (DR) history |\n| `AHREFS_FETCH_ALL_BACKLINKS` | Comprehensive backlink list with filtering |\n| `AHREFS_FETCH_SITE_EXPLORER_REFERRING_DOMAINS` | List of referring domains |\n| `AHREFS_GET_SITE_EXPLORER_COUNTRY_METRICS` | Country-level traffic breakdown |\n| `AHREFS_BATCH_URL_ANALYSIS` | Batch analysis of up to 100 URLs |\n| `AHREFS_EXPLORE_KEYWORDS_OVERVIEW` | Keyword metrics overview |\n| `AHREFS_EXPLORE_MATCHING_TERMS_FOR_KEYWORDS` | Matching keyword variations |\n| `AHREFS_EXPLORE_KEYWORD_VOLUME_BY_COUNTRY` | Keyword volume across countries |\n| `AHREFS_RETRIEVE_ORGANIC_KEYWORDS` | Organic keyword rankings for a domain |\n| `AHREFS_RETRIEVE_SITE_EXPLORER_KEYWORDS_HISTORY` | Historical keyword ranking data |\n| `AHREFS_RETRIEVE_TOP_PAGES_FROM_SITE_EXPLORER` | Top performing pages by SEO metrics |\n| `AHREFS_GET_SERP_OVERVIEW` | SERP overview for specific keywords |\n\n---\n\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/ai-ml-api-automation/SKILL.md":"---\nname: ai-ml-api-automation\ndescription: \"Automate AI ML API tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# AI ML API Automation via Rube MCP\n\nAutomate AI ML API operations through Composio's AI ML API toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ai_ml_api](https://composio.dev/toolkits/ai_ml_api)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active AI ML API connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ai_ml_api`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ai_ml_api`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"AI ML API operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific AI ML API task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ai_ml_api\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with AI ML API-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ai_ml_api` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/aivoov-automation/SKILL.md":"---\nname: aivoov-automation\ndescription: \"Automate Aivoov tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aivoov Automation via Rube MCP\n\nAutomate Aivoov operations through Composio's Aivoov toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aivoov](https://composio.dev/toolkits/aivoov)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aivoov connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aivoov`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aivoov`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aivoov operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aivoov task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aivoov\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aivoov-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aivoov` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/alchemy-automation/SKILL.md":"---\nname: alchemy-automation\ndescription: \"Automate Alchemy tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Alchemy Automation via Rube MCP\n\nAutomate Alchemy operations through Composio's Alchemy toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/alchemy](https://composio.dev/toolkits/alchemy)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Alchemy connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `alchemy`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `alchemy`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Alchemy operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Alchemy task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"alchemy\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Alchemy-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `alchemy` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/algodocs-automation/SKILL.md":"---\nname: algodocs-automation\ndescription: \"Automate Algodocs tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Algodocs Automation via Rube MCP\n\nAutomate Algodocs operations through Composio's Algodocs toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/algodocs](https://composio.dev/toolkits/algodocs)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Algodocs connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `algodocs`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `algodocs`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Algodocs operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Algodocs task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"algodocs\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Algodocs-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `algodocs` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/algolia-automation/SKILL.md":"---\nname: algolia-automation\ndescription: \"Automate Algolia tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Algolia Automation via Rube MCP\n\nAutomate Algolia operations through Composio's Algolia toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/algolia](https://composio.dev/toolkits/algolia)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Algolia connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `algolia`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `algolia`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Algolia operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Algolia task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"algolia\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Algolia-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `algolia` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/all-images-ai-automation/SKILL.md":"---\nname: all-images-ai-automation\ndescription: \"Automate All Images AI tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# All Images AI Automation via Rube MCP\n\nAutomate All Images AI operations through Composio's All Images AI toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/all_images_ai](https://composio.dev/toolkits/all_images_ai)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active All Images AI connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `all_images_ai`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `all_images_ai`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"All Images AI operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific All Images AI task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"all_images_ai\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with All Images AI-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `all_images_ai` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/alpha-vantage-automation/SKILL.md":"---\nname: alpha-vantage-automation\ndescription: \"Automate Alpha Vantage tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Alpha Vantage Automation via Rube MCP\n\nAutomate Alpha Vantage operations through Composio's Alpha Vantage toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/alpha_vantage](https://composio.dev/toolkits/alpha_vantage)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Alpha Vantage connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `alpha_vantage`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `alpha_vantage`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Alpha Vantage operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Alpha Vantage task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"alpha_vantage\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Alpha Vantage-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `alpha_vantage` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/altoviz-automation/SKILL.md":"---\nname: altoviz-automation\ndescription: \"Automate Altoviz tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Altoviz Automation via Rube MCP\n\nAutomate Altoviz operations through Composio's Altoviz toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/altoviz](https://composio.dev/toolkits/altoviz)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Altoviz connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `altoviz`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `altoviz`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Altoviz operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Altoviz task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"altoviz\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Altoviz-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `altoviz` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/alttext-ai-automation/SKILL.md":"---\nname: alttext-ai-automation\ndescription: \"Automate Alttext AI tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Alttext AI Automation via Rube MCP\n\nAutomate Alttext AI operations through Composio's Alttext AI toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/alttext_ai](https://composio.dev/toolkits/alttext_ai)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Alttext AI connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `alttext_ai`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `alttext_ai`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Alttext AI operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Alttext AI task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"alttext_ai\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Alttext AI-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `alttext_ai` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/amara-automation/SKILL.md":"---\nname: amara-automation\ndescription: \"Automate Amara tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Amara Automation via Rube MCP\n\nAutomate Amara operations through Composio's Amara toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/amara](https://composio.dev/toolkits/amara)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Amara connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `amara`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `amara`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Amara operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Amara task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"amara\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Amara-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `amara` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/amazon-automation/SKILL.md":"---\nname: amazon-automation\ndescription: \"Automate Amazon tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Amazon Automation via Rube MCP\n\nAutomate Amazon operations through Composio's Amazon toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/amazon](https://composio.dev/toolkits/amazon)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Amazon connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `amazon`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `amazon`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Amazon operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Amazon task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"amazon\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Amazon-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `amazon` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/ambee-automation/SKILL.md":"---\nname: ambee-automation\ndescription: \"Automate Ambee tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Ambee Automation via Rube MCP\n\nAutomate Ambee operations through Composio's Ambee toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ambee](https://composio.dev/toolkits/ambee)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Ambee connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ambee`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ambee`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Ambee operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Ambee task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ambee\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Ambee-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ambee` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/ambient-weather-automation/SKILL.md":"---\nname: ambient-weather-automation\ndescription: \"Automate Ambient Weather tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Ambient Weather Automation via Rube MCP\n\nAutomate Ambient Weather operations through Composio's Ambient Weather toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ambient_weather](https://composio.dev/toolkits/ambient_weather)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Ambient Weather connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ambient_weather`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ambient_weather`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Ambient Weather operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Ambient Weather task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ambient_weather\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Ambient Weather-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ambient_weather` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/amcards-automation/SKILL.md":"---\nname: amcards-automation\ndescription: \"Automate Amcards tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Amcards Automation via Rube MCP\n\nAutomate Amcards operations through Composio's Amcards toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/amcards](https://composio.dev/toolkits/amcards)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Amcards connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `amcards`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `amcards`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Amcards operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Amcards task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"amcards\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Amcards-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `amcards` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/anchor-browser-automation/SKILL.md":"---\nname: anchor-browser-automation\ndescription: \"Automate Anchor Browser tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anchor Browser Automation via Rube MCP\n\nAutomate Anchor Browser operations through Composio's Anchor Browser toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anchor_browser](https://composio.dev/toolkits/anchor_browser)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anchor Browser connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anchor_browser`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anchor_browser`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Anchor Browser operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Anchor Browser task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"anchor_browser\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anchor Browser-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anchor_browser` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/anonyflow-automation/SKILL.md":"---\nname: anonyflow-automation\ndescription: \"Automate Anonyflow tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anonyflow Automation via Rube MCP\n\nAutomate Anonyflow operations through Composio's Anonyflow toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anonyflow](https://composio.dev/toolkits/anonyflow)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anonyflow connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anonyflow`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anonyflow`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Anonyflow operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Anonyflow task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"anonyflow\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anonyflow-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anonyflow` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/anthropic-administrator-automation/SKILL.md":"---\nname: anthropic-administrator-automation\ndescription: \"Automate Anthropic Admin tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anthropic Admin Automation via Rube MCP\n\nAutomate Anthropic Admin operations through Composio's Anthropic Admin toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anthropic_administrator](https://composio.dev/toolkits/anthropic_administrator)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anthropic Admin connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Anthropic Admin operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Anthropic Admin task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"anthropic_administrator\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anthropic Admin-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/anthropic_administrator-automation/SKILL.md":"---\nname: anthropic_administrator-automation\ndescription: \"Automate Anthropic Admin tasks via Rube MCP (Composio): API keys, usage, workspaces, and organization management. Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anthropic Admin Automation via Rube MCP\n\nAutomate Anthropic Admin operations through Composio's Anthropic Admin toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anthropic_administrator](https://composio.dev/toolkits/anthropic_administrator)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anthropic Admin connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS: queries=[{\"use_case\": \"API keys, usage, workspaces, and organization management\", \"known_fields\": \"\"}]\n```\n\nThis returns:\n- Available tool slugs for Anthropic Admin\n- Recommended execution plan steps\n- Known pitfalls and edge cases\n- Input schemas for each tool\n\n## Core Workflows\n\n### 1. Discover Available Anthropic Admin Tools\n\n```\nRUBE_SEARCH_TOOLS:\n  queries:\n    - use_case: \"list all available Anthropic Admin tools and capabilities\"\n```\n\nReview the returned tools, their descriptions, and input schemas before proceeding.\n\n### 2. Execute Anthropic Admin Operations\n\nAfter discovering tools, execute them via:\n\n```\nRUBE_MULTI_EXECUTE_TOOL:\n  tools:\n    - tool_slug: \"<discovered_tool_slug>\"\n      arguments: {<schema-compliant arguments>}\n  memory: {}\n  sync_response_to_workbench: false\n```\n\n### 3. Multi-Step Workflows\n\nFor complex workflows involving multiple Anthropic Admin operations:\n\n1. Search for all relevant tools: `RUBE_SEARCH_TOOLS` with specific use case\n2. Execute prerequisite steps first (e.g., fetch before update)\n3. Pass data between steps using tool responses\n4. Use `RUBE_REMOTE_WORKBENCH` for bulk operations or data processing\n\n## Common Patterns\n\n### Search Before Action\nAlways search for existing resources before creating new ones to avoid duplicates.\n\n### Pagination\nMany list operations support pagination. Check responses for `next_cursor` or `page_token` and continue fetching until exhausted.\n\n### Error Handling\n- Check tool responses for errors before proceeding\n- If a tool fails, verify the connection is still ACTIVE\n- Re-authenticate via `RUBE_MANAGE_CONNECTIONS` if connection expired\n\n### Batch Operations\nFor bulk operations, use `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` in a loop with `ThreadPoolExecutor` for parallel execution.\n\n## Known Pitfalls\n\n- **Always search tools first**: Tool schemas and available operations may change. Never hardcode tool slugs without first discovering them via `RUBE_SEARCH_TOOLS`.\n- **Check connection status**: Ensure the Anthropic Admin connection is ACTIVE before executing any tools. Expired OAuth tokens require re-authentication.\n- **Respect rate limits**: If you receive rate limit errors, reduce request frequency and implement backoff.\n- **Validate schemas**: Always pass strictly schema-compliant arguments. Use `RUBE_GET_TOOL_SCHEMAS` to load full input schemas when `schemaRef` is returned instead of `input_schema`.\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anthropic Admin-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n> **Toolkit docs**: [composio.dev/toolkits/anthropic_administrator](https://composio.dev/toolkits/anthropic_administrator)\n","composio-skills/apaleo-automation/SKILL.md":"---\nname: apaleo-automation\ndescription: \"Automate Apaleo tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Apaleo Automation via Rube MCP\n\nAutomate Apaleo operations through Composio's Apaleo toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/apaleo](https://composio.dev/toolkits/apaleo)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Apaleo connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `apaleo`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `apaleo`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Apaleo operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Apaleo task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"apaleo\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Apaleo-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `apaleo` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","composio-skills/apex27-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapex27-automation%2FSKILL.md -->","composio-skills/api-bible-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-bible-automation%2FSKILL.md -->","composio-skills/api-labz-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-labz-automation%2FSKILL.md -->","composio-skills/api-ninjas-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-ninjas-automation%2FSKILL.md -->","composio-skills/api-sports-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-sports-automation%2FSKILL.md -->","composio-skills/api2pdf-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi2pdf-automation%2FSKILL.md -->","composio-skills/apiflash-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapiflash-automation%2FSKILL.md -->","composio-skills/apify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapify-automation%2FSKILL.md -->","composio-skills/apilio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapilio-automation%2FSKILL.md -->","composio-skills/apipie-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapipie-ai-automation%2FSKILL.md -->","composio-skills/apitemplate-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapitemplate-io-automation%2FSKILL.md -->","composio-skills/apiverve-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapiverve-automation%2FSKILL.md -->","composio-skills/apollo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapollo-automation%2FSKILL.md -->","composio-skills/appcircle-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappcircle-automation%2FSKILL.md -->","composio-skills/appdrag-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappdrag-automation%2FSKILL.md -->","composio-skills/appointo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappointo-automation%2FSKILL.md -->","composio-skills/appsflyer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappsflyer-automation%2FSKILL.md -->","composio-skills/appveyor-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappveyor-automation%2FSKILL.md -->","composio-skills/aryn-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Faryn-automation%2FSKILL.md -->","composio-skills/ascora-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fascora-automation%2FSKILL.md -->","composio-skills/ashby-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fashby-automation%2FSKILL.md -->","composio-skills/asin-data-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fasin-data-api-automation%2FSKILL.md -->","composio-skills/astica-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fastica-ai-automation%2FSKILL.md -->","composio-skills/async-interview-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fasync-interview-automation%2FSKILL.md -->","composio-skills/atlassian-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fatlassian-automation%2FSKILL.md -->","composio-skills/attio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fattio-automation%2FSKILL.md -->","composio-skills/auth0-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fauth0-automation%2FSKILL.md -->","composio-skills/autobound-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fautobound-automation%2FSKILL.md -->","composio-skills/autom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fautom-automation%2FSKILL.md -->","composio-skills/axonaut-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Faxonaut-automation%2FSKILL.md -->","composio-skills/ayrshare-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fayrshare-automation%2FSKILL.md -->","composio-skills/backendless-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbackendless-automation%2FSKILL.md -->","composio-skills/bannerbear-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbannerbear-automation%2FSKILL.md -->","composio-skills/bart-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbart-automation%2FSKILL.md -->","composio-skills/baselinker-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbaselinker-automation%2FSKILL.md -->","composio-skills/baserow-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbaserow-automation%2FSKILL.md -->","composio-skills/basin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbasin-automation%2FSKILL.md -->","composio-skills/battlenet-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbattlenet-automation%2FSKILL.md -->","composio-skills/beaconchain-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeaconchain-automation%2FSKILL.md -->","composio-skills/beaconstac-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeaconstac-automation%2FSKILL.md -->","composio-skills/beamer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeamer-automation%2FSKILL.md -->","composio-skills/beeminder-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeeminder-automation%2FSKILL.md -->","composio-skills/bench-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbench-automation%2FSKILL.md -->","composio-skills/benchmark-email-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbenchmark-email-automation%2FSKILL.md -->","composio-skills/benzinga-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbenzinga-automation%2FSKILL.md -->","composio-skills/bestbuy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbestbuy-automation%2FSKILL.md -->","composio-skills/better-proposals-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbetter-proposals-automation%2FSKILL.md -->","composio-skills/better-stack-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbetter-stack-automation%2FSKILL.md -->","composio-skills/bidsketch-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbidsketch-automation%2FSKILL.md -->","composio-skills/big-data-cloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbig-data-cloud-automation%2FSKILL.md -->","composio-skills/bigmailer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbigmailer-automation%2FSKILL.md -->","composio-skills/bigml-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbigml-automation%2FSKILL.md -->","composio-skills/bigpicture-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbigpicture-io-automation%2FSKILL.md -->","composio-skills/bitquery-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbitquery-automation%2FSKILL.md -->","composio-skills/bitwarden-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbitwarden-automation%2FSKILL.md -->","composio-skills/blackbaud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fblackbaud-automation%2FSKILL.md -->","composio-skills/blackboard-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fblackboard-automation%2FSKILL.md -->","composio-skills/blocknative-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fblocknative-automation%2FSKILL.md -->","composio-skills/boldsign-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fboldsign-automation%2FSKILL.md -->","composio-skills/bolna-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbolna-automation%2FSKILL.md -->","composio-skills/boloforms-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fboloforms-automation%2FSKILL.md -->","composio-skills/bolt-iot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbolt-iot-automation%2FSKILL.md -->","composio-skills/bonsai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbonsai-automation%2FSKILL.md -->","composio-skills/bookingmood-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbookingmood-automation%2FSKILL.md -->","composio-skills/booqable-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbooqable-automation%2FSKILL.md -->","composio-skills/borneo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fborneo-automation%2FSKILL.md -->","composio-skills/botbaba-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotbaba-automation%2FSKILL.md -->","composio-skills/botpress-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotpress-automation%2FSKILL.md -->","composio-skills/botsonic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotsonic-automation%2FSKILL.md -->","composio-skills/botstar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotstar-automation%2FSKILL.md -->","composio-skills/bouncer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbouncer-automation%2FSKILL.md -->","composio-skills/boxhero-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fboxhero-automation%2FSKILL.md -->","composio-skills/braintree-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbraintree-automation%2FSKILL.md -->","composio-skills/brandfetch-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrandfetch-automation%2FSKILL.md -->","composio-skills/breeze-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbreeze-automation%2FSKILL.md -->","composio-skills/breezy-hr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbreezy-hr-automation%2FSKILL.md -->","composio-skills/brex-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrex-automation%2FSKILL.md -->","composio-skills/brex-staging-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrex-staging-automation%2FSKILL.md -->","composio-skills/brightdata-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrightdata-automation%2FSKILL.md -->","composio-skills/brightpearl-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrightpearl-automation%2FSKILL.md -->","composio-skills/brilliant-directories-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrilliant-directories-automation%2FSKILL.md -->","composio-skills/browseai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowseai-automation%2FSKILL.md -->","composio-skills/browser-tool-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowser-tool-automation%2FSKILL.md -->","composio-skills/browserbase-tool-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowserbase-tool-automation%2FSKILL.md -->","composio-skills/browserhub-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowserhub-automation%2FSKILL.md -->","composio-skills/browserless-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowserless-automation%2FSKILL.md -->","composio-skills/btcpay-server-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbtcpay-server-automation%2FSKILL.md -->","composio-skills/bubble-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbubble-automation%2FSKILL.md -->","composio-skills/bugbug-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbugbug-automation%2FSKILL.md -->","composio-skills/bugherd-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbugherd-automation%2FSKILL.md -->","composio-skills/bugsnag-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbugsnag-automation%2FSKILL.md -->","composio-skills/buildkite-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbuildkite-automation%2FSKILL.md -->","composio-skills/builtwith-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbuiltwith-automation%2FSKILL.md -->","composio-skills/bunnycdn-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbunnycdn-automation%2FSKILL.md -->","composio-skills/byteforms-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbyteforms-automation%2FSKILL.md -->","composio-skills/cabinpanda-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcabinpanda-automation%2FSKILL.md -->","composio-skills/cal-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcal-automation%2FSKILL.md -->","composio-skills/calendarhero-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcalendarhero-automation%2FSKILL.md -->","composio-skills/callerapi-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcallerapi-automation%2FSKILL.md -->","composio-skills/callingly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcallingly-automation%2FSKILL.md -->","composio-skills/callpage-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcallpage-automation%2FSKILL.md -->","composio-skills/campaign-cleaner-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcampaign-cleaner-automation%2FSKILL.md -->","composio-skills/campayn-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcampayn-automation%2FSKILL.md -->","composio-skills/canny-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcanny-automation%2FSKILL.md -->","composio-skills/canvas-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcanvas-automation%2FSKILL.md -->","composio-skills/capsule-crm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcapsule-crm-automation%2FSKILL.md -->","composio-skills/capsule_crm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcapsule_crm-automation%2FSKILL.md -->","composio-skills/carbone-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcarbone-automation%2FSKILL.md -->","composio-skills/cardly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcardly-automation%2FSKILL.md -->","composio-skills/castingwords-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcastingwords-automation%2FSKILL.md -->","composio-skills/cats-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcats-automation%2FSKILL.md -->","composio-skills/cdr-platform-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcdr-platform-automation%2FSKILL.md -->","composio-skills/census-bureau-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcensus-bureau-automation%2FSKILL.md -->","composio-skills/centralstationcrm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcentralstationcrm-automation%2FSKILL.md -->","composio-skills/certifier-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcertifier-automation%2FSKILL.md -->","composio-skills/chaser-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchaser-automation%2FSKILL.md -->","composio-skills/chatbotkit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchatbotkit-automation%2FSKILL.md -->","composio-skills/chatfai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchatfai-automation%2FSKILL.md -->","composio-skills/chatwork-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchatwork-automation%2FSKILL.md -->","composio-skills/chmeetings-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchmeetings-automation%2FSKILL.md -->","composio-skills/cincopa-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcincopa-automation%2FSKILL.md -->","composio-skills/claid-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclaid-ai-automation%2FSKILL.md -->","composio-skills/classmarker-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclassmarker-automation%2FSKILL.md -->","composio-skills/clearout-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclearout-automation%2FSKILL.md -->","composio-skills/clickmeeting-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclickmeeting-automation%2FSKILL.md -->","composio-skills/clockify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclockify-automation%2FSKILL.md -->","composio-skills/cloudcart-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudcart-automation%2FSKILL.md -->","composio-skills/cloudconvert-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudconvert-automation%2FSKILL.md -->","composio-skills/cloudflare-api-key-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudflare-api-key-automation%2FSKILL.md -->","composio-skills/cloudflare-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudflare-automation%2FSKILL.md -->","composio-skills/cloudflare-browser-rendering-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudflare-browser-rendering-automation%2FSKILL.md -->","composio-skills/cloudinary-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudinary-automation%2FSKILL.md -->","composio-skills/cloudlayer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudlayer-automation%2FSKILL.md -->","composio-skills/cloudpress-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudpress-automation%2FSKILL.md -->","composio-skills/coassemble-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoassemble-automation%2FSKILL.md -->","composio-skills/codacy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcodacy-automation%2FSKILL.md -->","composio-skills/codeinterpreter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcodeinterpreter-automation%2FSKILL.md -->","composio-skills/codereadr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcodereadr-automation%2FSKILL.md -->","composio-skills/coinbase-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinbase-automation%2FSKILL.md -->","composio-skills/coinmarketcal-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinmarketcal-automation%2FSKILL.md -->","composio-skills/coinmarketcap-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinmarketcap-automation%2FSKILL.md -->","composio-skills/coinranking-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinranking-automation%2FSKILL.md -->","composio-skills/college-football-data-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcollege-football-data-automation%2FSKILL.md -->","composio-skills/composio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcomposio-automation%2FSKILL.md -->","composio-skills/composio-search-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcomposio-search-automation%2FSKILL.md -->","composio-skills/connecteam-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconnecteam-automation%2FSKILL.md -->","composio-skills/contentful-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcontentful-automation%2FSKILL.md -->","composio-skills/contentful-graphql-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcontentful-graphql-automation%2FSKILL.md -->","composio-skills/control-d-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcontrol-d-automation%2FSKILL.md -->","composio-skills/conversion-tools-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconversion-tools-automation%2FSKILL.md -->","composio-skills/convertapi-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconvertapi-automation%2FSKILL.md -->","composio-skills/conveyor-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconveyor-automation%2FSKILL.md -->","composio-skills/convolo-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconvolo-ai-automation%2FSKILL.md -->","composio-skills/corrently-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcorrently-automation%2FSKILL.md -->","composio-skills/countdown-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcountdown-api-automation%2FSKILL.md -->","composio-skills/coupa-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoupa-automation%2FSKILL.md -->","composio-skills/craftmypdf-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcraftmypdf-automation%2FSKILL.md -->","composio-skills/crowdin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcrowdin-automation%2FSKILL.md -->","composio-skills/crustdata-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcrustdata-automation%2FSKILL.md -->","composio-skills/cults-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcults-automation%2FSKILL.md -->","composio-skills/curated-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcurated-automation%2FSKILL.md -->","composio-skills/currents-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcurrents-api-automation%2FSKILL.md -->","composio-skills/customerio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcustomerio-automation%2FSKILL.md -->","composio-skills/customgpt-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcustomgpt-automation%2FSKILL.md -->","composio-skills/customjs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcustomjs-automation%2FSKILL.md -->","composio-skills/cutt-ly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcutt-ly-automation%2FSKILL.md -->","composio-skills/d2lbrightspace-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fd2lbrightspace-automation%2FSKILL.md -->","composio-skills/dadata-ru-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdadata-ru-automation%2FSKILL.md -->","composio-skills/daffy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdaffy-automation%2FSKILL.md -->","composio-skills/dailybot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdailybot-automation%2FSKILL.md -->","composio-skills/datagma-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdatagma-automation%2FSKILL.md -->","composio-skills/datarobot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdatarobot-automation%2FSKILL.md -->","composio-skills/deadline-funnel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdeadline-funnel-automation%2FSKILL.md -->","composio-skills/deel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdeel-automation%2FSKILL.md -->","composio-skills/deepgram-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdeepgram-automation%2FSKILL.md -->","composio-skills/demio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdemio-automation%2FSKILL.md -->","composio-skills/desktime-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdesktime-automation%2FSKILL.md -->","composio-skills/detrack-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdetrack-automation%2FSKILL.md -->","composio-skills/dialmycalls-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdialmycalls-automation%2FSKILL.md -->","composio-skills/dialpad-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdialpad-automation%2FSKILL.md -->","composio-skills/dictionary-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdictionary-api-automation%2FSKILL.md -->","composio-skills/diffbot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdiffbot-automation%2FSKILL.md -->","composio-skills/digicert-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdigicert-automation%2FSKILL.md -->","composio-skills/digital-ocean-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdigital-ocean-automation%2FSKILL.md -->","composio-skills/discordbot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdiscordbot-automation%2FSKILL.md -->","composio-skills/dnsfilter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdnsfilter-automation%2FSKILL.md -->","composio-skills/dock-certs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdock-certs-automation%2FSKILL.md -->","composio-skills/docker-hub-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocker-hub-automation%2FSKILL.md -->","composio-skills/docker_hub-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocker_hub-automation%2FSKILL.md -->","composio-skills/docmosis-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocmosis-automation%2FSKILL.md -->","composio-skills/docnify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocnify-automation%2FSKILL.md -->","composio-skills/docsbot-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocsbot-ai-automation%2FSKILL.md -->","composio-skills/docsumo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocsumo-automation%2FSKILL.md -->","composio-skills/docugenerate-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocugenerate-automation%2FSKILL.md -->","composio-skills/documenso-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocumenso-automation%2FSKILL.md -->","composio-skills/documint-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocumint-automation%2FSKILL.md -->","composio-skills/docupilot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocupilot-automation%2FSKILL.md -->","composio-skills/docupost-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocupost-automation%2FSKILL.md -->","composio-skills/docuseal-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocuseal-automation%2FSKILL.md -->","composio-skills/doppler-marketing-automation-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdoppler-marketing-automation-automation%2FSKILL.md -->","composio-skills/doppler-secretops-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdoppler-secretops-automation%2FSKILL.md -->","composio-skills/dotsimple-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdotsimple-automation%2FSKILL.md -->","composio-skills/dovetail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdovetail-automation%2FSKILL.md -->","composio-skills/dpd2-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdpd2-automation%2FSKILL.md -->","composio-skills/draftable-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdraftable-automation%2FSKILL.md -->","composio-skills/dreamstudio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdreamstudio-automation%2FSKILL.md -->","composio-skills/drip-jobs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdrip-jobs-automation%2FSKILL.md -->","composio-skills/dripcel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdripcel-automation%2FSKILL.md -->","composio-skills/dromo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdromo-automation%2FSKILL.md -->","composio-skills/dropbox-sign-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdropbox-sign-automation%2FSKILL.md -->","composio-skills/dropcontact-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdropcontact-automation%2FSKILL.md -->","composio-skills/dungeon-fighter-online-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdungeon-fighter-online-automation%2FSKILL.md -->","composio-skills/dynamics365-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdynamics365-automation%2FSKILL.md -->","composio-skills/echtpost-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fechtpost-automation%2FSKILL.md -->","composio-skills/elevenlabs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Felevenlabs-automation%2FSKILL.md -->","composio-skills/elorus-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Felorus-automation%2FSKILL.md -->","composio-skills/emailable-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femailable-automation%2FSKILL.md -->","composio-skills/emaillistverify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femaillistverify-automation%2FSKILL.md -->","composio-skills/emailoctopus-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femailoctopus-automation%2FSKILL.md -->","composio-skills/emelia-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femelia-automation%2FSKILL.md -->","composio-skills/encodian-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fencodian-automation%2FSKILL.md -->","composio-skills/endorsal-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fendorsal-automation%2FSKILL.md -->","composio-skills/enginemailer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fenginemailer-automation%2FSKILL.md -->","composio-skills/enigma-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fenigma-automation%2FSKILL.md -->","composio-skills/entelligence-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fentelligence-automation%2FSKILL.md -->","composio-skills/eodhd-apis-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feodhd-apis-automation%2FSKILL.md -->","composio-skills/epic-games-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fepic-games-automation%2FSKILL.md -->","composio-skills/esignatures-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fesignatures-io-automation%2FSKILL.md -->","composio-skills/espocrm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fespocrm-automation%2FSKILL.md -->","composio-skills/esputnik-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fesputnik-automation%2FSKILL.md -->","composio-skills/etermin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fetermin-automation%2FSKILL.md -->","composio-skills/evenium-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fevenium-automation%2FSKILL.md -->","composio-skills/eventbrite-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feventbrite-automation%2FSKILL.md -->","composio-skills/eventee-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feventee-automation%2FSKILL.md -->","composio-skills/eventzilla-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feventzilla-automation%2FSKILL.md -->","composio-skills/everhour-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feverhour-automation%2FSKILL.md -->","composio-skills/eversign-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feversign-automation%2FSKILL.md -->","composio-skills/exa-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexa-automation%2FSKILL.md -->","composio-skills/excel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexcel-automation%2FSKILL.md -->","composio-skills/exist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexist-automation%2FSKILL.md -->","composio-skills/expofp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexpofp-automation%2FSKILL.md -->","composio-skills/extracta-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fextracta-ai-automation%2FSKILL.md -->","composio-skills/facebook-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffacebook-automation%2FSKILL.md -->","composio-skills/faceup-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffaceup-automation%2FSKILL.md -->","composio-skills/factorial-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffactorial-automation%2FSKILL.md -->","composio-skills/feathery-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffeathery-automation%2FSKILL.md -->","composio-skills/felt-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffelt-automation%2FSKILL.md -->","composio-skills/fibery-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffibery-automation%2FSKILL.md -->","composio-skills/fidel-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffidel-api-automation%2FSKILL.md -->","composio-skills/files-com-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffiles-com-automation%2FSKILL.md -->","composio-skills/fillout-forms-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffillout-forms-automation%2FSKILL.md -->","composio-skills/fillout_forms-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffillout_forms-automation%2FSKILL.md -->","composio-skills/finage-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffinage-automation%2FSKILL.md -->","composio-skills/findymail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffindymail-automation%2FSKILL.md -->","composio-skills/finerworks-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffinerworks-automation%2FSKILL.md -->","composio-skills/fingertip-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffingertip-automation%2FSKILL.md -->","composio-skills/finmei-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffinmei-automation%2FSKILL.md -->","composio-skills/fireberry-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffireberry-automation%2FSKILL.md -->","composio-skills/firecrawl-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffirecrawl-automation%2FSKILL.md -->","composio-skills/fireflies-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffireflies-automation%2FSKILL.md -->","composio-skills/firmao-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffirmao-automation%2FSKILL.md -->","composio-skills/fitbit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffitbit-automation%2FSKILL.md -->","composio-skills/fixer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffixer-automation%2FSKILL.md -->","composio-skills/fixer-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffixer-io-automation%2FSKILL.md -->","composio-skills/flexisign-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fflexisign-automation%2FSKILL.md -->","composio-skills/flowiseai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fflowiseai-automation%2FSKILL.md -->","composio-skills/flutterwave-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fflutterwave-automation%2FSKILL.md -->","composio-skills/fluxguard-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffluxguard-automation%2FSKILL.md -->","composio-skills/folk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffolk-automation%2FSKILL.md -->","composio-skills/fomo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffomo-automation%2FSKILL.md -->","composio-skills/forcemanager-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fforcemanager-automation%2FSKILL.md -->","composio-skills/formbricks-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformbricks-automation%2FSKILL.md -->","composio-skills/formcarry-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformcarry-automation%2FSKILL.md -->","composio-skills/formdesk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformdesk-automation%2FSKILL.md -->","composio-skills/formsite-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformsite-automation%2FSKILL.md -->","composio-skills/foursquare-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffoursquare-automation%2FSKILL.md -->","composio-skills/fraudlabs-pro-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffraudlabs-pro-automation%2FSKILL.md -->","composio-skills/freshbooks-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffreshbooks-automation%2FSKILL.md -->","composio-skills/front-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffront-automation%2FSKILL.md -->","composio-skills/fullenrich-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffullenrich-automation%2FSKILL.md -->","composio-skills/gagelist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgagelist-automation%2FSKILL.md -->","composio-skills/gamma-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgamma-automation%2FSKILL.md -->","composio-skills/gan-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgan-ai-automation%2FSKILL.md -->","composio-skills/gatherup-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgatherup-automation%2FSKILL.md -->","composio-skills/gemini-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgemini-automation%2FSKILL.md -->","composio-skills/gender-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgender-api-automation%2FSKILL.md -->","composio-skills/genderapi-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgenderapi-io-automation%2FSKILL.md -->","composio-skills/genderize-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgenderize-automation%2FSKILL.md -->","composio-skills/geoapify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgeoapify-automation%2FSKILL.md -->","composio-skills/geocodio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgeocodio-automation%2FSKILL.md -->","composio-skills/geokeo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgeokeo-automation%2FSKILL.md -->","composio-skills/getform-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgetform-automation%2FSKILL.md -->","composio-skills/gift-up-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgift-up-automation%2FSKILL.md -->","composio-skills/gigasheet-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgigasheet-automation%2FSKILL.md -->","composio-skills/giphy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgiphy-automation%2FSKILL.md -->","composio-skills/gist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgist-automation%2FSKILL.md -->","composio-skills/givebutter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgivebutter-automation%2FSKILL.md -->","composio-skills/gladia-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgladia-automation%2FSKILL.md -->","composio-skills/gleap-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgleap-automation%2FSKILL.md -->","composio-skills/globalping-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fglobalping-automation%2FSKILL.md -->","composio-skills/go-to-webinar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgo-to-webinar-automation%2FSKILL.md -->","composio-skills/godial-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgodial-automation%2FSKILL.md -->","composio-skills/gong-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgong-automation%2FSKILL.md -->","composio-skills/goodbits-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoodbits-automation%2FSKILL.md -->","composio-skills/goody-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoody-automation%2FSKILL.md -->","composio-skills/google-address-validation-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-address-validation-automation%2FSKILL.md -->","composio-skills/google-admin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-admin-automation%2FSKILL.md -->","composio-skills/google-classroom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-classroom-automation%2FSKILL.md -->","composio-skills/google-cloud-vision-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-cloud-vision-automation%2FSKILL.md -->","composio-skills/google-maps-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-maps-automation%2FSKILL.md -->","composio-skills/google-search-console-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-search-console-automation%2FSKILL.md -->","composio-skills/google_admin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_admin-automation%2FSKILL.md -->","composio-skills/google_classroom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_classroom-automation%2FSKILL.md -->","composio-skills/google_maps-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_maps-automation%2FSKILL.md -->","composio-skills/google_search_console-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_search_console-automation%2FSKILL.md -->","composio-skills/googleads-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogleads-automation%2FSKILL.md -->","composio-skills/googlebigquery-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglebigquery-automation%2FSKILL.md -->","composio-skills/googlecalendar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglecalendar-automation%2FSKILL.md -->","composio-skills/googledocs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogledocs-automation%2FSKILL.md -->","composio-skills/googledrive-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogledrive-automation%2FSKILL.md -->","composio-skills/googlemeet-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglemeet-automation%2FSKILL.md -->","composio-skills/googlephotos-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglephotos-automation%2FSKILL.md -->","composio-skills/googleslides-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogleslides-automation%2FSKILL.md -->","composio-skills/googlesuper-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglesuper-automation%2FSKILL.md -->","composio-skills/googletasks-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogletasks-automation%2FSKILL.md -->","composio-skills/gorgias-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgorgias-automation%2FSKILL.md -->","composio-skills/gosquared-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgosquared-automation%2FSKILL.md -->","composio-skills/grafbase-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgrafbase-automation%2FSKILL.md -->","composio-skills/graphhopper-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgraphhopper-automation%2FSKILL.md -->","composio-skills/griptape-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgriptape-automation%2FSKILL.md -->","composio-skills/grist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgrist-automation%2FSKILL.md -->","composio-skills/groqcloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgroqcloud-automation%2FSKILL.md -->","composio-skills/gumroad-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgumroad-automation%2FSKILL.md -->","composio-skills/habitica-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhabitica-automation%2FSKILL.md -->","composio-skills/hackernews-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhackernews-automation%2FSKILL.md -->","composio-skills/happy-scribe-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhappy-scribe-automation%2FSKILL.md -->","composio-skills/harvest-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fharvest-automation%2FSKILL.md -->","composio-skills/hashnode-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhashnode-automation%2FSKILL.md -->","composio-skills/helcim-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhelcim-automation%2FSKILL.md -->","composio-skills/helloleads-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhelloleads-automation%2FSKILL.md -->","composio-skills/helpwise-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhelpwise-automation%2FSKILL.md -->","composio-skills/here-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhere-automation%2FSKILL.md -->","composio-skills/heygen-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fheygen-automation%2FSKILL.md -->","composio-skills/heyreach-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fheyreach-automation%2FSKILL.md -->","composio-skills/heyzine-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fheyzine-automation%2FSKILL.md -->","composio-skills/highergov-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhighergov-automation%2FSKILL.md -->","composio-skills/highlevel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhighlevel-automation%2FSKILL.md -->","composio-skills/honeybadger-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhoneybadger-automation%2FSKILL.md -->","composio-skills/honeyhive-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhoneyhive-automation%2FSKILL.md -->","composio-skills/hookdeck-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhookdeck-automation%2FSKILL.md -->","composio-skills/hotspotsystem-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhotspotsystem-automation%2FSKILL.md -->","composio-skills/html-to-image-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhtml-to-image-automation%2FSKILL.md -->","composio-skills/humanitix-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhumanitix-automation%2FSKILL.md -->","composio-skills/humanloop-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhumanloop-automation%2FSKILL.md -->","composio-skills/hunter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhunter-automation%2FSKILL.md -->","composio-skills/hypeauditor-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhypeauditor-automation%2FSKILL.md -->","composio-skills/hyperbrowser-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhyperbrowser-automation%2FSKILL.md -->","composio-skills/hyperise-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhyperise-automation%2FSKILL.md -->","composio-skills/hystruct-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhystruct-automation%2FSKILL.md -->","composio-skills/icims-talent-cloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ficims-talent-cloud-automation%2FSKILL.md -->","composio-skills/icypeas-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ficypeas-automation%2FSKILL.md -->","composio-skills/idea-scale-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fidea-scale-automation%2FSKILL.md -->","composio-skills/identitycheck-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fidentitycheck-automation%2FSKILL.md -->","composio-skills/ignisign-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fignisign-automation%2FSKILL.md -->","composio-skills/imagekit-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fimagekit-io-automation%2FSKILL.md -->","composio-skills/imgbb-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fimgbb-automation%2FSKILL.md -->","composio-skills/imgix-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fimgix-automation%2FSKILL.md -->","composio-skills/influxdb-cloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finfluxdb-cloud-automation%2FSKILL.md -->","composio-skills/insighto-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finsighto-ai-automation%2FSKILL.md -->","composio-skills/instacart-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finstacart-automation%2FSKILL.md -->","composio-skills/instantly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finstantly-automation%2FSKILL.md -->","composio-skills/intelliprint-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fintelliprint-automation%2FSKILL.md -->","composio-skills/interzoid-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finterzoid-automation%2FSKILL.md -->","composio-skills/ip2location-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2location-automation%2FSKILL.md -->","composio-skills/ip2location-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2location-io-automation%2FSKILL.md -->","composio-skills/ip2proxy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2proxy-automation%2FSKILL.md -->","composio-skills/ip2whois-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2whois-automation%2FSKILL.md -->","composio-skills/ipdata-co-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fipdata-co-automation%2FSKILL.md -->","composio-skills/ipinfo-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fipinfo-io-automation%2FSKILL.md -->","composio-skills/iqair-airvisual-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fiqair-airvisual-automation%2FSKILL.md -->","composio-skills/jigsawstack-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjigsawstack-automation%2FSKILL.md -->","composio-skills/jobnimbus-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjobnimbus-automation%2FSKILL.md -->","composio-skills/jotform-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjotform-automation%2FSKILL.md -->","composio-skills/jumpcloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjumpcloud-automation%2FSKILL.md -->","composio-skills/junglescout-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjunglescout-automation%2FSKILL.md -->","composio-skills/kadoa-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkadoa-automation%2FSKILL.md -->","composio-skills/kaggle-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkaggle-automation%2FSKILL.md -->","composio-skills/kaleido-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkaleido-automation%2FSKILL.md -->","composio-skills/keap-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkeap-automation%2FSKILL.md -->","composio-skills/keen-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkeen-io-automation%2FSKILL.md -->","composio-skills/kickbox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkickbox-automation%2FSKILL.md -->","composio-skills/kit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkit-automation%2FSKILL.md -->","composio-skills/klipfolio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fklipfolio-automation%2FSKILL.md -->","composio-skills/ko-fi-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fko-fi-automation%2FSKILL.md -->","composio-skills/kommo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkommo-automation%2FSKILL.md -->","composio-skills/kontent-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkontent-ai-automation%2FSKILL.md -->","composio-skills/kraken-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkraken-io-automation%2FSKILL.md -->","composio-skills/l2s-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fl2s-automation%2FSKILL.md -->","composio-skills/labs64-netlicensing-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flabs64-netlicensing-automation%2FSKILL.md -->","composio-skills/landbot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flandbot-automation%2FSKILL.md -->","composio-skills/langbase-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flangbase-automation%2FSKILL.md -->","composio-skills/lastpass-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flastpass-automation%2FSKILL.md -->","composio-skills/launch-darkly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flaunch-darkly-automation%2FSKILL.md -->","composio-skills/launch_darkly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flaunch_darkly-automation%2FSKILL.md -->","composio-skills/leadfeeder-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleadfeeder-automation%2FSKILL.md -->","composio-skills/leadoku-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleadoku-automation%2FSKILL.md -->","composio-skills/leiga-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleiga-automation%2FSKILL.md -->","composio-skills/lemlist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flemlist-automation%2FSKILL.md -->","composio-skills/lemon-squeezy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flemon-squeezy-automation%2FSKILL.md -->","composio-skills/lemon_squeezy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flemon_squeezy-automation%2FSKILL.md -->","composio-skills/lessonspace-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flessonspace-automation%2FSKILL.md -->","composio-skills/lever-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flever-automation%2FSKILL.md -->","composio-skills/lever-sandbox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flever-sandbox-automation%2FSKILL.md -->","composio-skills/leverly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleverly-automation%2FSKILL.md -->","composio-skills/lexoffice-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flexoffice-automation%2FSKILL.md -->","composio-skills/linguapop-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flinguapop-automation%2FSKILL.md -->","composio-skills/linkhut-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flinkhut-automation%2FSKILL.md -->","composio-skills/linkup-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flinkup-automation%2FSKILL.md -->","composio-skills/listclean-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flistclean-automation%2FSKILL.md -->","composio-skills/listennotes-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flistennotes-automation%2FSKILL.md -->","composio-skills/livesession-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flivesession-automation%2FSKILL.md -->","composio-skills/lmnt-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flmnt-automation%2FSKILL.md -->","composio-skills/lodgify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flodgify-automation%2FSKILL.md -->","composio-skills/logo-dev-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flogo-dev-automation%2FSKILL.md -->","composio-skills/loomio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Floomio-automation%2FSKILL.md -->","composio-skills/loyverse-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Floyverse-automation%2FSKILL.md -->","composio-skills/magnetic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmagnetic-automation%2FSKILL.md -->","composio-skills/mailbluster-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailbluster-automation%2FSKILL.md -->","composio-skills/mailboxlayer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailboxlayer-automation%2FSKILL.md -->","composio-skills/mailcheck-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailcheck-automation%2FSKILL.md -->","composio-skills/mailcoach-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailcoach-automation%2FSKILL.md -->","composio-skills/mailerlite-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailerlite-automation%2FSKILL.md -->","composio-skills/mailersend-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailersend-automation%2FSKILL.md -->","composio-skills/mails-so-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmails-so-automation%2FSKILL.md -->","composio-skills/mailsoftly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailsoftly-automation%2FSKILL.md -->","composio-skills/maintainx-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmaintainx-automation%2FSKILL.md -->","composio-skills/many-chat-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmany-chat-automation%2FSKILL.md -->","composio-skills/many_chat-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmany_chat-automation%2FSKILL.md -->","composio-skills/mapbox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmapbox-automation%2FSKILL.md -->","composio-skills/mapulus-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmapulus-automation%2FSKILL.md -->","composio-skills/mboum-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmboum-automation%2FSKILL.md -->","composio-skills/melo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmelo-automation%2FSKILL.md -->","composio-skills/mem-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmem-automation%2FSKILL.md -->","composio-skills/mem0-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmem0-automation%2FSKILL.md -->","composio-skills/memberspot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmemberspot-automation%2FSKILL.md -->","composio-skills/memberstack-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmemberstack-automation%2FSKILL.md -->","composio-skills/membervault-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmembervault-automation%2FSKILL.md -->","composio-skills/metaads-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmetaads-automation%2FSKILL.md -->","composio-skills/metaphor-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmetaphor-automation%2FSKILL.md -->","composio-skills/mezmo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmezmo-automation%2FSKILL.md -->","composio-skills/microsoft-clarity-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmicrosoft-clarity-automation%2FSKILL.md -->","composio-skills/microsoft-tenant-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmicrosoft-tenant-automation%2FSKILL.md -->","composio-skills/microsoft_clarity-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmicrosoft_clarity-automation%2FSKILL.md -->","composio-skills/minerstat-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fminerstat-automation%2FSKILL.md -->","composio-skills/missive-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmissive-automation%2FSKILL.md -->","composio-skills/mistral-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmistral-ai-automation%2FSKILL.md -->","composio-skills/mistral_ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmistral_ai-automation%2FSKILL.md -->","composio-skills/mocean-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmocean-automation%2FSKILL.md -->","composio-skills/moco-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoco-automation%2FSKILL.md -->","composio-skills/modelry-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmodelry-automation%2FSKILL.md -->","composio-skills/moneybird-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoneybird-automation%2FSKILL.md -->","composio-skills/moonclerk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoonclerk-automation%2FSKILL.md -->","composio-skills/moosend-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoosend-automation%2FSKILL.md -->","composio-skills/mopinion-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmopinion-automation%2FSKILL.md -->","composio-skills/more-trees-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmore-trees-automation%2FSKILL.md -->","composio-skills/moxie-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoxie-automation%2FSKILL.md -->","composio-skills/moz-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoz-automation%2FSKILL.md -->","composio-skills/msg91-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmsg91-automation%2FSKILL.md -->","composio-skills/mural-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmural-automation%2FSKILL.md -->","composio-skills/mx-technologies-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmx-technologies-automation%2FSKILL.md -->","composio-skills/mx-toolbox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmx-toolbox-automation%2FSKILL.md -->","composio-skills/nango-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnango-automation%2FSKILL.md -->","composio-skills/nano-nets-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnano-nets-automation%2FSKILL.md -->","composio-skills/nasa-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnasa-automation%2FSKILL.md -->","composio-skills/nasdaq-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnasdaq-automation%2FSKILL.md -->","composio-skills/ncscale-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fncscale-automation%2FSKILL.md -->","composio-skills/needle-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneedle-automation%2FSKILL.md -->","composio-skills/neon-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneon-automation%2FSKILL.md -->","composio-skills/netsuite-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnetsuite-automation%2FSKILL.md -->","composio-skills/neuronwriter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneuronwriter-automation%2FSKILL.md -->","composio-skills/neutrino-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneutrino-automation%2FSKILL.md -->","composio-skills/neverbounce-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneverbounce-automation%2FSKILL.md -->","composio-skills/new-relic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnew-relic-automation%2FSKILL.md -->","composio-skills/new_relic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnew_relic-automation%2FSKILL.md -->","composio-skills/news-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnews-api-automation%2FSKILL.md -->","composio-skills/nextdns-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnextdns-automation%2FSKILL.md -->","composio-skills/ngrok-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fngrok-automation%2FSKILL.md -->","composio-skills/ninox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fninox-automation%2FSKILL.md -->","composio-skills/nocrm-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnocrm-io-automation%2FSKILL.md -->","composio-skills/npm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnpm-automation%2FSKILL.md -->","composio-skills/ocr-web-service-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Focr-web-service-automation%2FSKILL.md -->","composio-skills/ocrspace-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Focrspace-automation%2FSKILL.md -->","composio-skills/omnisend-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fomnisend-automation%2FSKILL.md -->","composio-skills/oncehub-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Foncehub-automation%2FSKILL.md -->","composio-skills/onedesk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonedesk-automation%2FSKILL.md -->","composio-skills/onepage-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonepage-automation%2FSKILL.md -->","composio-skills/onesignal-rest-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonesignal-rest-api-automation%2FSKILL.md -->","composio-skills/onesignal-user-auth-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonesignal-user-auth-automation%2FSKILL.md -->","composio-skills/onesignal_rest_api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonesignal_rest_api-automation%2FSKILL.md -->","composio-skills/open-sea-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopen-sea-automation%2FSKILL.md -->","composio-skills/openai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenai-automation%2FSKILL.md -->","composio-skills/opencage-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopencage-automation%2FSKILL.md -->","composio-skills/opengraph-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopengraph-io-automation%2FSKILL.md -->","composio-skills/openperplex-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenperplex-automation%2FSKILL.md -->","composio-skills/openrouter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenrouter-automation%2FSKILL.md -->","composio-skills/openweather-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenweather-api-automation%2FSKILL.md -->","composio-skills/optimoroute-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Foptimoroute-automation%2FSKILL.md -->","composio-skills/owl-protocol-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fowl-protocol-automation%2FSKILL.md -->","composio-skills/page-x-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpage-x-automation%2FSKILL.md -->","composio-skills/pandadoc-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpandadoc-automation%2FSKILL.md -->","composio-skills/paradym-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparadym-automation%2FSKILL.md -->","composio-skills/parallel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparallel-automation%2FSKILL.md -->","composio-skills/parma-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparma-automation%2FSKILL.md -->","composio-skills/parsehub-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparsehub-automation%2FSKILL.md -->","composio-skills/parsera-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparsera-automation%2FSKILL.md -->","composio-skills/parseur-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparseur-automation%2FSKILL.md -->","composio-skills/passcreator-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpasscreator-automation%2FSKILL.md -->","composio-skills/passslot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpassslot-automation%2FSKILL.md -->","composio-skills/payhip-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpayhip-automation%2FSKILL.md -->","composio-skills/pdf-api-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdf-api-io-automation%2FSKILL.md -->","composio-skills/pdf-co-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdf-co-automation%2FSKILL.md -->","composio-skills/pdf4me-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdf4me-automation%2FSKILL.md -->","composio-skills/pdfless-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdfless-automation%2FSKILL.md -->","composio-skills/pdfmonkey-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdfmonkey-automation%2FSKILL.md -->","composio-skills/peopledatalabs-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpeopledatalabs-automation%2FSKILL.md -->","composio-skills/perigon-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fperigon-automation%2FSKILL.md -->","composio-skills/perplexityai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fperplexityai-automation%2FSKILL.md -->","composio-skills/persistiq-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpersistiq-automation%2FSKILL.md -->","composio-skills/pexels-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpexels-automation%2FSKILL.md -->","composio-skills/phantombuster-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fphantombuster-automation%2FSKILL.md -->","composio-skills/piggy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpiggy-automation%2FSKILL.md -->","composio-skills/piloterr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpiloterr-automation%2FSKILL.md -->","composio-skills/pilvio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpilvio-automation%2FSKILL.md -->","composio-skills/pingdom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpingdom-automation%2FSKILL.md -->","composio-skills/pipeline-crm-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpipeline-crm-automation%2FSKILL.md -->","composio-skills/placekey-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplacekey-automation%2FSKILL.md -->","composio-skills/placid-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplacid-automation%2FSKILL.md -->","composio-skills/plain-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplain-automation%2FSKILL.md -->","composio-skills/plasmic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplasmic-automation%2FSKILL.md -->","composio-skills/platerecognizer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplaterecognizer-automation%2FSKILL.md -->","composio-skills/plisio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplisio-automation%2FSKILL.md -->","composio-skills/polygon-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpolygon-automation%2FSKILL.md -->","composio-skills/polygon-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpolygon-io-automation%2FSKILL.md -->","composio-skills/poptin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpoptin-automation%2FSKILL.md -->","composio-skills/postgrid-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpostgrid-automation%2FSKILL.md -->","composio-skills/postgrid-verify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpostgrid-verify-automation%2FSKILL.md -->","composio-skills/precoro-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprecoro-automation%2FSKILL.md -->","composio-skills/prerender-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprerender-automation%2FSKILL.md -->","composio-skills/printautopilot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprintautopilot-automation%2FSKILL.md -->","composio-skills/prisma-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprisma-automation%2FSKILL.md -->","composio-skills/prismic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprismic-automation%2FSKILL.md -->","composio-skills/process-street-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprocess-street-automation%2FSKILL.md -->","composio-skills/procfu-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprocfu-automation%2FSKILL.md -->","composio-skills/productboard-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproductboard-automation%2FSKILL.md -->","composio-skills/productlane-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproductlane-automation%2FSKILL.md -->","composio-skills/project-bubble-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproject-bubble-automation%2FSKILL.md -->","composio-skills/proofly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproofly-automation%2FSKILL.md -->","composio-skills/proxiedmail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproxiedmail-automation%2FSKILL.md -->","composio-skills/pushbullet-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpushbullet-automation%2FSKILL.md -->","composio-skills/pushover-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpushover-automation%2FSKILL.md -->","composio-skills/quaderno-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fquaderno-automation%2FSKILL.md -->","composio-skills/qualaroo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fqualaroo-automation%2FSKILL.md -->","composio-skills/quickbooks-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fquickbooks-automation%2FSKILL.md -->","composio-skills/radar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fradar-automation%2FSKILL.md -->","composio-skills/rafflys-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frafflys-automation%2FSKILL.md -->","composio-skills/ragic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fragic-automation%2FSKILL.md -->","composio-skills/raisely-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fraisely-automation%2FSKILL.md -->","composio-skills/ramp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Framp-automation%2FSKILL.md -->","composio-skills/ravenseotools-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fravenseotools-automation%2FSKILL.md -->","composio-skills/re-amaze-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fre-amaze-automation%2FSKILL.md -->","composio-skills/realphonevalidation-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frealphonevalidation-automation%2FSKILL.md -->","composio-skills/recallai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frecallai-automation%2FSKILL.md -->","composio-skills/recruitee-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frecruitee-automation%2FSKILL.md -->","composio-skills/refiner-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frefiner-automation%2FSKILL.md -->","composio-skills/remarkety-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fremarkety-automation%2FSKILL.md -->","composio-skills/remote-retrieval-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fremote-retrieval-automation%2FSKILL.md -->","composio-skills/remove-bg-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fremove-bg-automation%2FSKILL.md -->","composio-skills/renderform-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frenderform-automation%2FSKILL.md -->","composio-skills/repairshopr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frepairshopr-automation%2FSKILL.md -->","composio-skills/replicate-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Freplicate-automation%2FSKILL.md -->","composio-skills/reply-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Freply-automation%2FSKILL.md -->","composio-skills/reply-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Freply-io-automation%2FSKILL.md -->","composio-skills/resend-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fresend-automation%2FSKILL.md -->","composio-skills/respond-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frespond-io-automation%2FSKILL.md -->","composio-skills/retailed-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fretailed-automation%2FSKILL.md -->","composio-skills/retellai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fretellai-automation%2FSKILL.md -->","composio-skills/retently-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fretently-automation%2FSKILL.md -->","composio-skills/rev-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frev-ai-automation%2FSKILL.md -->","composio-skills/revolt-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frevolt-automation%2FSKILL.md -->","composio-skills/ring-central-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fring-central-automation%2FSKILL.md -->","composio-skills/ring_central-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fring_central-automation%2FSKILL.md -->","composio-skills/rippling-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frippling-automation%2FSKILL.md -->","composio-skills/ritekit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fritekit-automation%2FSKILL.md -->","composio-skills/rkvst-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frkvst-automation%2FSKILL.md -->","composio-skills/rocketlane-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frocketlane-automation%2FSKILL.md -->","composio-skills/rootly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frootly-automation%2FSKILL.md -->","composio-skills/rosette-text-analytics-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frosette-text-analytics-automation%2FSKILL.md -->","composio-skills/route4me-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Froute4me-automation%2FSKILL.md -->","composio-skills/safetyculture-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsafetyculture-automation%2FSKILL.md -->","composio-skills/sage-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsage-automation%2FSKILL.md -->","composio-skills/salesforce-marketing-cloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsalesforce-marketing-cloud-automation%2FSKILL.md -->","composio-skills/salesforce-service-cloud-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsalesforce-service-cloud-automation%2FSKILL.md -->","composio-skills/salesmate-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsalesmate-automation%2FSKILL.md -->","composio-skills/sap-successfactors-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsap-successfactors-automation%2FSKILL.md -->","composio-skills/satismeter-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsatismeter-automation%2FSKILL.md -->","composio-skills/scrape-do-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrape-do-automation%2FSKILL.md -->","composio-skills/scrapegraph-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapegraph-ai-automation%2FSKILL.md -->","composio-skills/scrapfly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapfly-automation%2FSKILL.md -->","composio-skills/scrapingant-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapingant-automation%2FSKILL.md -->","composio-skills/scrapingbee-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapingbee-automation%2FSKILL.md -->","composio-skills/screenshot-fyi-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscreenshot-fyi-automation%2FSKILL.md -->","composio-skills/screenshotone-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscreenshotone-automation%2FSKILL.md -->","composio-skills/seat-geek-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fseat-geek-automation%2FSKILL.md -->","composio-skills/securitytrails-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsecuritytrails-automation%2FSKILL.md -->","composio-skills/segmetrics-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsegmetrics-automation%2FSKILL.md -->","composio-skills/seismic-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fseismic-automation%2FSKILL.md -->","composio-skills/semanticscholar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsemanticscholar-automation%2FSKILL.md -->","composio-skills/semrush-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsemrush-automation%2FSKILL.md -->","composio-skills/sendbird-ai-chabot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendbird-ai-chabot-automation%2FSKILL.md -->","composio-skills/sendbird-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendbird-automation%2FSKILL.md -->","composio-skills/sendfox-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendfox-automation%2FSKILL.md -->","composio-skills/sendlane-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendlane-automation%2FSKILL.md -->","composio-skills/sendloop-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendloop-automation%2FSKILL.md -->","composio-skills/sendspark-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendspark-automation%2FSKILL.md -->","composio-skills/sensibo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsensibo-automation%2FSKILL.md -->","composio-skills/seqera-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fseqera-automation%2FSKILL.md -->","composio-skills/serpapi-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fserpapi-automation%2FSKILL.md -->","composio-skills/serpdog-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fserpdog-automation%2FSKILL.md -->","composio-skills/serply-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fserply-automation%2FSKILL.md -->","composio-skills/servicem8-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fservicem8-automation%2FSKILL.md -->","composio-skills/sevdesk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsevdesk-automation%2FSKILL.md -->","composio-skills/share-point-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshare-point-automation%2FSKILL.md -->","composio-skills/share_point-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshare_point-automation%2FSKILL.md -->","composio-skills/shipengine-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshipengine-automation%2FSKILL.md -->","composio-skills/short-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshort-io-automation%2FSKILL.md -->","composio-skills/short-menu-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshort-menu-automation%2FSKILL.md -->","composio-skills/shortcut-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshortcut-automation%2FSKILL.md -->","composio-skills/shorten-rest-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshorten-rest-automation%2FSKILL.md -->","composio-skills/shortpixel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshortpixel-automation%2FSKILL.md -->","composio-skills/shotstack-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshotstack-automation%2FSKILL.md -->","composio-skills/sidetracker-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsidetracker-automation%2FSKILL.md -->","composio-skills/signaturely-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsignaturely-automation%2FSKILL.md -->","composio-skills/signpath-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsignpath-automation%2FSKILL.md -->","composio-skills/signwell-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsignwell-automation%2FSKILL.md -->","composio-skills/similarweb-digitalrank-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimilarweb-digitalrank-api-automation%2FSKILL.md -->","composio-skills/similarweb_digitalrank_api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimilarweb_digitalrank_api-automation%2FSKILL.md -->","composio-skills/simla-com-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimla-com-automation%2FSKILL.md -->","composio-skills/simple-analytics-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimple-analytics-automation%2FSKILL.md -->","composio-skills/simplesat-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimplesat-automation%2FSKILL.md -->","composio-skills/sitespeakai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsitespeakai-automation%2FSKILL.md -->","composio-skills/skyfire-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fskyfire-automation%2FSKILL.md -->","composio-skills/slackbot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fslackbot-automation%2FSKILL.md -->","composio-skills/smartproxy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmartproxy-automation%2FSKILL.md -->","composio-skills/smartrecruiters-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmartrecruiters-automation%2FSKILL.md -->","composio-skills/sms-alert-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsms-alert-automation%2FSKILL.md -->","composio-skills/smtp2go-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmtp2go-automation%2FSKILL.md -->","composio-skills/smugmug-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmugmug-automation%2FSKILL.md -->","composio-skills/snowflake-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsnowflake-automation%2FSKILL.md -->","composio-skills/sourcegraph-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsourcegraph-automation%2FSKILL.md -->","composio-skills/splitwise-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsplitwise-automation%2FSKILL.md -->","composio-skills/spoki-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspoki-automation%2FSKILL.md -->","composio-skills/spondyr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspondyr-automation%2FSKILL.md -->","composio-skills/spotify-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspotify-automation%2FSKILL.md -->","composio-skills/spotlightr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspotlightr-automation%2FSKILL.md -->","composio-skills/sslmate-cert-spotter-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsslmate-cert-spotter-api-automation%2FSKILL.md -->","composio-skills/stack-exchange-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstack-exchange-automation%2FSKILL.md -->","composio-skills/stannp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstannp-automation%2FSKILL.md -->","composio-skills/starton-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstarton-automation%2FSKILL.md -->","composio-skills/statuscake-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstatuscake-automation%2FSKILL.md -->","composio-skills/storeganise-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstoreganise-automation%2FSKILL.md -->","composio-skills/storerocket-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstorerocket-automation%2FSKILL.md -->","composio-skills/stormglass-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstormglass-io-automation%2FSKILL.md -->","composio-skills/strava-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstrava-automation%2FSKILL.md -->","composio-skills/streamtime-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstreamtime-automation%2FSKILL.md -->","composio-skills/supadata-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsupadata-automation%2FSKILL.md -->","composio-skills/superchat-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsuperchat-automation%2FSKILL.md -->","composio-skills/supportbee-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsupportbee-automation%2FSKILL.md -->","composio-skills/supportivekoala-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsupportivekoala-automation%2FSKILL.md -->","composio-skills/survey-monkey-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsurvey-monkey-automation%2FSKILL.md -->","composio-skills/survey_monkey-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsurvey_monkey-automation%2FSKILL.md -->","composio-skills/svix-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsvix-automation%2FSKILL.md -->","composio-skills/sympla-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsympla-automation%2FSKILL.md -->","composio-skills/synthflow-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsynthflow-ai-automation%2FSKILL.md -->","composio-skills/taggun-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftaggun-automation%2FSKILL.md -->","composio-skills/talenthr-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftalenthr-automation%2FSKILL.md -->","composio-skills/tally-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftally-automation%2FSKILL.md -->","composio-skills/tapfiliate-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftapfiliate-automation%2FSKILL.md -->","composio-skills/tapform-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftapform-automation%2FSKILL.md -->","composio-skills/tavily-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftavily-automation%2FSKILL.md -->","composio-skills/taxjar-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftaxjar-automation%2FSKILL.md -->","composio-skills/teamcamp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fteamcamp-automation%2FSKILL.md -->","composio-skills/telnyx-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftelnyx-automation%2FSKILL.md -->","composio-skills/teltel-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fteltel-automation%2FSKILL.md -->","composio-skills/templated-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftemplated-automation%2FSKILL.md -->","composio-skills/test-app-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftest-app-automation%2FSKILL.md -->","composio-skills/text-to-pdf-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftext-to-pdf-automation%2FSKILL.md -->","composio-skills/textcortex-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftextcortex-automation%2FSKILL.md -->","composio-skills/textit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftextit-automation%2FSKILL.md -->","composio-skills/textrazor-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftextrazor-automation%2FSKILL.md -->","composio-skills/thanks-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fthanks-io-automation%2FSKILL.md -->","composio-skills/the-odds-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fthe-odds-api-automation%2FSKILL.md -->","composio-skills/ticketmaster-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fticketmaster-automation%2FSKILL.md -->","composio-skills/ticktick-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fticktick-automation%2FSKILL.md -->","composio-skills/timecamp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimecamp-automation%2FSKILL.md -->","composio-skills/timekit-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimekit-automation%2FSKILL.md -->","composio-skills/timelinesai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimelinesai-automation%2FSKILL.md -->","composio-skills/timelink-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimelink-automation%2FSKILL.md -->","composio-skills/timely-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimely-automation%2FSKILL.md -->","composio-skills/tinyurl-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftinyurl-automation%2FSKILL.md -->","composio-skills/tisane-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftisane-automation%2FSKILL.md -->","composio-skills/toggl-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftoggl-automation%2FSKILL.md -->","composio-skills/token-metrics-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftoken-metrics-automation%2FSKILL.md -->","composio-skills/tomba-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftomba-automation%2FSKILL.md -->","composio-skills/tomtom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftomtom-automation%2FSKILL.md -->","composio-skills/toneden-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftoneden-automation%2FSKILL.md -->","composio-skills/tpscheck-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftpscheck-automation%2FSKILL.md -->","composio-skills/triggercmd-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftriggercmd-automation%2FSKILL.md -->","composio-skills/tripadvisor-content-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftripadvisor-content-api-automation%2FSKILL.md -->","composio-skills/turbot-pipes-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fturbot-pipes-automation%2FSKILL.md -->","composio-skills/turso-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fturso-automation%2FSKILL.md -->","composio-skills/twelve-data-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftwelve-data-automation%2FSKILL.md -->","composio-skills/twitch-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftwitch-automation%2FSKILL.md -->","composio-skills/twocaptcha-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftwocaptcha-automation%2FSKILL.md -->","composio-skills/typefully-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftypefully-automation%2FSKILL.md -->","composio-skills/typless-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftypless-automation%2FSKILL.md -->","composio-skills/u301-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fu301-automation%2FSKILL.md -->","composio-skills/unione-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Funione-automation%2FSKILL.md -->","composio-skills/updown-io-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fupdown-io-automation%2FSKILL.md -->","composio-skills/uploadcare-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fuploadcare-automation%2FSKILL.md -->","composio-skills/uptimerobot-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fuptimerobot-automation%2FSKILL.md -->","composio-skills/userlist-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fuserlist-automation%2FSKILL.md -->","composio-skills/v0-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fv0-automation%2FSKILL.md -->","composio-skills/venly-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvenly-automation%2FSKILL.md -->","composio-skills/veo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fveo-automation%2FSKILL.md -->","composio-skills/verifiedemail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fverifiedemail-automation%2FSKILL.md -->","composio-skills/veriphone-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fveriphone-automation%2FSKILL.md -->","composio-skills/vero-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvero-automation%2FSKILL.md -->","composio-skills/vestaboard-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvestaboard-automation%2FSKILL.md -->","composio-skills/virustotal-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvirustotal-automation%2FSKILL.md -->","composio-skills/visme-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvisme-automation%2FSKILL.md -->","composio-skills/waboxapp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwaboxapp-automation%2FSKILL.md -->","composio-skills/wachete-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwachete-automation%2FSKILL.md -->","composio-skills/waiverfile-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwaiverfile-automation%2FSKILL.md -->","composio-skills/wakatime-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwakatime-automation%2FSKILL.md -->","composio-skills/wati-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwati-automation%2FSKILL.md -->","composio-skills/wave-accounting-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwave-accounting-automation%2FSKILL.md -->","composio-skills/wave_accounting-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwave_accounting-automation%2FSKILL.md -->","composio-skills/weathermap-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fweathermap-automation%2FSKILL.md -->","composio-skills/webex-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwebex-automation%2FSKILL.md -->","composio-skills/webscraping-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwebscraping-ai-automation%2FSKILL.md -->","composio-skills/webvizio-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwebvizio-automation%2FSKILL.md -->","composio-skills/whautomate-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwhautomate-automation%2FSKILL.md -->","composio-skills/winston-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwinston-ai-automation%2FSKILL.md -->","composio-skills/wit-ai-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwit-ai-automation%2FSKILL.md -->","composio-skills/wiz-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwiz-automation%2FSKILL.md -->","composio-skills/wolfram-alpha-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwolfram-alpha-api-automation%2FSKILL.md -->","composio-skills/woodpecker-co-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwoodpecker-co-automation%2FSKILL.md -->","composio-skills/workable-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworkable-automation%2FSKILL.md -->","composio-skills/workday-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworkday-automation%2FSKILL.md -->","composio-skills/workiom-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworkiom-automation%2FSKILL.md -->","composio-skills/worksnaps-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworksnaps-automation%2FSKILL.md -->","composio-skills/writer-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwriter-automation%2FSKILL.md -->","composio-skills/xero-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fxero-automation%2FSKILL.md -->","composio-skills/y-gy-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fy-gy-automation%2FSKILL.md -->","composio-skills/yandex-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fyandex-automation%2FSKILL.md -->","composio-skills/yelp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fyelp-automation%2FSKILL.md -->","composio-skills/ynab-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fynab-automation%2FSKILL.md -->","composio-skills/yousearch-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fyousearch-automation%2FSKILL.md -->","composio-skills/zenrows-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzenrows-automation%2FSKILL.md -->","composio-skills/zenserp-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzenserp-automation%2FSKILL.md -->","composio-skills/zeplin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzeplin-automation%2FSKILL.md -->","composio-skills/zerobounce-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzerobounce-automation%2FSKILL.md -->","composio-skills/zoho-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-automation%2FSKILL.md -->","composio-skills/zoho-bigin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-bigin-automation%2FSKILL.md -->","composio-skills/zoho-books-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-books-automation%2FSKILL.md -->","composio-skills/zoho-desk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-desk-automation%2FSKILL.md -->","composio-skills/zoho-inventory-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-inventory-automation%2FSKILL.md -->","composio-skills/zoho-invoice-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-invoice-automation%2FSKILL.md -->","composio-skills/zoho-mail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-mail-automation%2FSKILL.md -->","composio-skills/zoho_bigin-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_bigin-automation%2FSKILL.md -->","composio-skills/zoho_books-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_books-automation%2FSKILL.md -->","composio-skills/zoho_desk-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_desk-automation%2FSKILL.md -->","composio-skills/zoho_inventory-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_inventory-automation%2FSKILL.md -->","composio-skills/zoho_invoice-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_invoice-automation%2FSKILL.md -->","composio-skills/zoho_mail-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_mail-automation%2FSKILL.md -->","composio-skills/zoominfo-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoominfo-automation%2FSKILL.md -->","composio-skills/zylvie-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzylvie-automation%2FSKILL.md -->","composio-skills/zyte-api-automation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzyte-api-automation%2FSKILL.md -->","connect-apps/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=connect-apps%2FSKILL.md -->","connect/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=connect%2FSKILL.md -->","content-research-writer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=content-research-writer%2FSKILL.md -->","create-plan/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=create-plan%2FSKILL.md -->","datadog-logs/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=datadog-logs%2FSKILL.md -->","deploy-pipeline/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=deploy-pipeline%2FSKILL.md -->","developer-growth-analysis/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=developer-growth-analysis%2FSKILL.md -->","domain-name-brainstormer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=domain-name-brainstormer%2FSKILL.md -->","email-draft-polish/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=email-draft-polish%2FSKILL.md -->","file-organizer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=file-organizer%2FSKILL.md -->","gh-address-comments/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=gh-address-comments%2FSKILL.md -->","gh-fix-ci/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=gh-fix-ci%2FSKILL.md -->","helium-mcp/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=helium-mcp%2FSKILL.md -->","image-enhancer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=image-enhancer%2FSKILL.md -->","internal-comms/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=internal-comms%2FSKILL.md -->","invoice-organizer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=invoice-organizer%2FSKILL.md -->","issue-triage/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=issue-triage%2FSKILL.md -->","langsmith-fetch/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=langsmith-fetch%2FSKILL.md -->","lead-research-assistant/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=lead-research-assistant%2FSKILL.md -->","linear/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=linear%2FSKILL.md -->","mcp-builder/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=mcp-builder%2FSKILL.md -->","meeting-insights-analyzer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=meeting-insights-analyzer%2FSKILL.md -->","meeting-notes-and-actions/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=meeting-notes-and-actions%2FSKILL.md -->","notion-knowledge-capture/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-knowledge-capture%2FSKILL.md -->","notion-meeting-intelligence/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-meeting-intelligence%2FSKILL.md -->","notion-research-documentation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-research-documentation%2FSKILL.md -->","notion-spec-to-implementation/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-spec-to-implementation%2FSKILL.md -->","paperjsx/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=paperjsx%2FSKILL.md -->","pr-review-ci-fix/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=pr-review-ci-fix%2FSKILL.md -->","raffle-winner-picker/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=raffle-winner-picker%2FSKILL.md -->","sentry-triage/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=sentry-triage%2FSKILL.md -->","skill-creator/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=skill-creator%2FSKILL.md -->","skill-installer/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=skill-installer%2FSKILL.md -->","skill-share/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=skill-share%2FSKILL.md -->","slack-gif-creator/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=slack-gif-creator%2FSKILL.md -->","spreadsheet-formula-helper/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=spreadsheet-formula-helper%2FSKILL.md -->","support-ticket-triage/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=support-ticket-triage%2FSKILL.md -->","tailored-resume-generator/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=tailored-resume-generator%2FSKILL.md -->","template-skill/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=template-skill%2FSKILL.md -->","theme-factory/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=theme-factory%2FSKILL.md -->","video-downloader/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=video-downloader%2FSKILL.md -->","webapp-testing/SKILL.md":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=webapp-testing%2FSKILL.md -->"},"items":[{"name":"SKILL.md","path":"agent-deep-links/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/agent-deep-links/SKILL.md","title":"agent-deep-links","category":"anthropic-skill","format":"markdown","content":"---\nname: agent-deep-links\ndescription: Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.\n---\n\n# Agent Deep Links\n\n## Overview\n\nUse this skill when a user asks for clickable links that should open directly in an app (usually from Slack). This includes verifying whether a target app supports deep links at all, selecting the right URL shape, and providing fallbacks when deep links are unsupported.\n\n## Workflow\n\n1. Identify target app + target object:\n   - Thread/conversation\n   - File/folder\n   - Settings/new window\n2. Read `references/deep-link-matrix.md` for known-good link formats and support level.\n3. If support is unknown, verify locally before sending:\n   - Check URL schemes in the app bundle:\n     ```bash\n     /usr/libexec/PlistBuddy -c 'Print :CFBundleURLTypes' /Applications/<App>.app/Contents/Info.plist\n     ```\n   - Smoke test launch behavior:\n     ```bash\n     open '<scheme>://...'\n     ```\n4. Construct Slack-safe link syntax:\n   - `<url|label>`\n5. If unsupported or uncertain, send a fallback:\n   - Plain path + command\n   - Documented CLI open command\n   - Statement that no official deep-link format is known\n\n## Output Rules\n\n- Prefer absolute paths for file/folder links.\n- Keep labels short and action-oriented (`Open in Cursor`, `Open in Codex`).\n- Do not claim deep-link support unless it is in the matrix or just verified.\n- For uncertain app routes, clearly mark as inferred/experimental.\n\n## Common Templates\n\n- Codex thread:\n  - `<codex://threads/<thread-uuid>|Open in Codex>`\n- Cursor file:\n  - `<cursor://file/<absolute-path>:<line>:<column>|Open in Cursor>`\n- VS Code file:\n  - `<vscode://file/<absolute-path>:<line>:<column>|Open in VS Code>`\n- VS Code Insiders file:\n  - `<vscode-insiders://file/<absolute-path>:<line>:<column>|Open in VS Code Insiders>`\n\nUse `references/deep-link-matrix.md` for the full cross-app matrix and support notes.\n","frontmatter":{"name":"agent-deep-links","description":"Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings."},"isInternal":false,"tokens":496,"sizeBytes":2052},{"name":"SKILL.md","path":"brand-guidelines/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/brand-guidelines/SKILL.md","title":"brand-guidelines","category":"anthropic-skill","format":"markdown","content":"---\nname: brand-guidelines\ndescription: Applies OpenAI's brand colors and typography to any artifact that should match the Codex/OpenAI look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.\nlicense: Complete terms in LICENSE.txt\n---\n\n# OpenAI Brand Styling\n\n## Overview\n\nApply OpenAI's brand identity and style resources with this skill.\n\n**Keywords**: branding, corporate identity, visual identity, post-processing, styling, brand colors, typography, OpenAI brand, Codex, visual formatting, visual design\n\n## Brand Guidelines\n\n### Colors\n\n**Main Colors:**\n\n- Charcoal: `#0E0F12` - Primary text and dark backgrounds\n- Slate: `#202123` - Surface backgrounds\n- Mist: `#F5F7FA` - Light backgrounds and text on dark\n- Steel: `#9EA1AA` - Secondary elements and dividers\n\n**Accent Colors:**\n\n- OpenAI Green: `#10A37F` - Primary accent\n- Azure: `#2B8FFF` - Secondary accent\n- Graphite: `#40434A` - Neutral accent for icons or strokes\n\n### Typography\n\n- **Headings**: Inter, Semibold/Bold (with Arial fallback)\n- **Body Text**: Inter, Regular (with Arial fallback)\n- **Code/Monospace**: IBM Plex Mono (with Menlo/monospace fallback)\n- **Note**: Fonts should be pre-installed in your environment for best results\n\n## Features\n\n### Smart Font Application\n\n- Applies Inter Semibold/Bold to headings (24pt and larger)\n- Applies Inter Regular to body text\n- Applies IBM Plex Mono for code snippets or inline code\n- Automatically falls back to Arial/Menlo if custom fonts unavailable\n- Preserves readability across all systems\n\n### Text Styling\n\n- Headings (24pt+): Inter Semibold/Bold\n- Body text: Inter Regular\n- Smart color selection based on background (Charcoal or Mist as appropriate)\n- Preserves text hierarchy and formatting\n\n### Shape and Accent Colors\n\n- Non-text shapes use accent colors\n- Cycle accent usage: OpenAI Green → Azure → Graphite\n- Maintains visual interest while staying on-brand\n\n## Technical Details\n\n### Font Management\n\n- Uses system-installed Inter and IBM Plex Mono fonts when available\n- Provides automatic fallback to Arial (headings/body) and Menlo/monospace (code)\n- No font installation required - works with existing system fonts\n- For best results, pre-install Inter and IBM Plex Mono fonts in your environment\n\n### Color Application\n\n- Uses RGB color values for precise brand matching\n- Applied via python-pptx's RGBColor class\n- Maintains color fidelity across different systems\n","frontmatter":{"name":"brand-guidelines","description":"Applies OpenAI's brand colors and typography to any artifact that should match the Codex/OpenAI look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.","license":"Complete terms in LICENSE.txt"},"isInternal":false,"tokens":575,"sizeBytes":2469},{"name":"SKILL.md","path":"canvas-design/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/canvas-design/SKILL.md","title":"canvas-design","category":"anthropic-skill","format":"markdown","content":"---\nname: canvas-design\ndescription: Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.\nlicense: Complete terms in LICENSE.txt\n---\n\nThese are instructions for creating design philosophies - aesthetic movements that are then EXPRESSED VISUALLY. Output only .md files, .pdf files, and .png files.\n\nComplete this in two steps:\n1. Design Philosophy Creation (.md file)\n2. Express by creating it on a canvas (.pdf file or .png file)\n\nFirst, undertake this task:\n\n## DESIGN PHILOSOPHY CREATION\n\nTo begin, create a VISUAL PHILOSOPHY (not layouts or templates) that will be interpreted through:\n- Form, space, color, composition\n- Images, graphics, shapes, patterns\n- Minimal text as visual accent\n\n### THE CRITICAL UNDERSTANDING\n- What is received: Some subtle input or instructions by the user that should be taken into account, but used as a foundation; it should not constrain creative freedom.\n- What is created: A design philosophy/aesthetic movement.\n- What happens next: Then, the same version receives the philosophy and EXPRESSES IT VISUALLY - creating artifacts that are 90% visual design, 10% essential text.\n\nConsider this approach:\n- Write a manifesto for an art movement\n- The next phase involves making the artwork\n\nThe philosophy must emphasize: Visual expression. Spatial communication. Artistic interpretation. Minimal words.\n\n### HOW TO GENERATE A VISUAL PHILOSOPHY\n\n**Name the movement** (1-2 words): \"Brutalist Joy\" / \"Chromatic Silence\" / \"Metabolist Dreams\"\n\n**Articulate the philosophy** (4-6 paragraphs - concise but complete):\n\nTo capture the VISUAL essence, express how the philosophy manifests through:\n- Space and form\n- Color and material\n- Scale and rhythm\n- Composition and balance\n- Visual hierarchy\n\n**CRITICAL GUIDELINES:**\n- **Avoid redundancy**: Each design aspect should be mentioned once. Avoid repeating points about color theory, spatial relationships, or typographic principles unless adding new depth.\n- **Emphasize craftsmanship REPEATEDLY**: The philosophy MUST stress multiple times that the final work should appear as though it took countless hours to create, was labored over with care, and comes from someone at the absolute top of their field. This framing is essential - repeat phrases like \"meticulously crafted,\" \"the product of deep expertise,\" \"painstaking attention,\" \"master-level execution.\"\n- **Leave creative space**: Remain specific about the aesthetic direction, but concise enough that the next Claude has room to make interpretive choices also at a extremely high level of craftmanship.\n\nThe philosophy must guide the next version to express ideas VISUALLY, not through text. Information lives in design, not paragraphs.\n\n### PHILOSOPHY EXAMPLES\n\n**\"Concrete Poetry\"**\nPhilosophy: Communication through monumental form and bold geometry.\nVisual expression: Massive color blocks, sculptural typography (huge single words, tiny labels), Brutalist spatial divisions, Polish poster energy meets Le Corbusier. Ideas expressed through visual weight and spatial tension, not explanation. Text as rare, powerful gesture - never paragraphs, only essential words integrated into the visual architecture. Every element placed with the precision of a master craftsman.\n\n**\"Chromatic Language\"**\nPhilosophy: Color as the primary information system.\nVisual expression: Geometric precision where color zones create meaning. Typography minimal - small sans-serif labels letting chromatic fields communicate. Think Josef Albers' interaction meets data visualization. Information encoded spatially and chromatically. Words only to anchor what color already shows. The result of painstaking chromatic calibration.\n\n**\"Analog Meditation\"**\nPhilosophy: Quiet visual contemplation through texture and breathing room.\nVisual expression: Paper grain, ink bleeds, vast negative space. Photography and illustration dominate. Typography whispered (small, restrained, serving the visual). Japanese photobook aesthetic. Images breathe across pages. Text appears sparingly - short phrases, never explanatory blocks. Each composition balanced with the care of a meditation practice.\n\n**\"Organic Systems\"**\nPhilosophy: Natural clustering and modular growth patterns.\nVisual expression: Rounded forms, organic arrangements, color from nature through architecture. Information shown through visual diagrams, spatial relationships, iconography. Text only for key labels floating in space. The composition tells the story through expert spatial orchestration.\n\n**\"Geometric Silence\"**\nPhilosophy: Pure order and restraint.\nVisual expression: Grid-based precision, bold photography or stark graphics, dramatic negative space. Typography precise but minimal - small essential text, large quiet zones. Swiss formalism meets Brutalist material honesty. Structure communicates, not words. Every alignment the work of countless refinements.\n\n*These are condensed examples. The actual design philosophy should be 4-6 substantial paragraphs.*\n\n### ESSENTIAL PRINCIPLES\n- **VISUAL PHILOSOPHY**: Create an aesthetic worldview to be expressed through design\n- **MINIMAL TEXT**: Always emphasize that text is sparse, essential-only, integrated as visual element - never lengthy\n- **SPATIAL EXPRESSION**: Ideas communicate through space, form, color, composition - not paragraphs\n- **ARTISTIC FREEDOM**: The next Claude interprets the philosophy visually - provide creative room\n- **PURE DESIGN**: This is about making ART OBJECTS, not documents with decoration\n- **EXPERT CRAFTSMANSHIP**: Repeatedly emphasize the final work must look meticulously crafted, labored over with care, the product of countless hours by someone at the top of their field\n\n**The design philosophy should be 4-6 paragraphs long.** Fill it with poetic design philosophy that brings together the core vision. Avoid repeating the same points. Keep the design philosophy generic without mentioning the intention of the art, as if it can be used wherever. Output the design philosophy as a .md file.\n\n---\n\n## DEDUCING THE SUBTLE REFERENCE\n\n**CRITICAL STEP**: Before creating the canvas, identify the subtle conceptual thread from the original request.\n\n**THE ESSENTIAL PRINCIPLE**:\nThe topic is a **subtle, niche reference embedded within the art itself** - not always literal, always sophisticated. Someone familiar with the subject should feel it intuitively, while others simply experience a masterful abstract composition. The design philosophy provides the aesthetic language. The deduced topic provides the soul - the quiet conceptual DNA woven invisibly into form, color, and composition.\n\nThis is **VERY IMPORTANT**: The reference must be refined so it enhances the work's depth without announcing itself. Think like a jazz musician quoting another song - only those who know will catch it, but everyone appreciates the music.\n\n---\n\n## CANVAS CREATION\n\nWith both the philosophy and the conceptual framework established, express it on a canvas. Take a moment to gather thoughts and clear the mind. Use the design philosophy created and the instructions below to craft a masterpiece, embodying all aspects of the philosophy with expert craftsmanship.\n\n**IMPORTANT**: For any type of content, even if the user requests something for a movie/game/book, the approach should still be sophisticated. Never lose sight of the idea that this should be art, not something that's cartoony or amateur.\n\nTo create museum or magazine quality work, use the design philosophy as the foundation. Create one single page, highly visual, design-forward PDF or PNG output (unless asked for more pages). Generally use repeating patterns and perfect shapes. Treat the abstract philosophical design as if it were a scientific bible, borrowing the visual language of systematic observation—dense accumulation of marks, repeated elements, or layered patterns that build meaning through patient repetition and reward sustained viewing. Add sparse, clinical typography and systematic reference markers that suggest this could be a diagram from an imaginary discipline, treating the invisible subject with the same reverence typically reserved for documenting observable phenomena. Anchor the piece with simple phrase(s) or details positioned subtly, using a limited color palette that feels intentional and cohesive. Embrace the paradox of using analytical visual language to express ideas about human experience: the result should feel like an artifact that proves something ephemeral can be studied, mapped, and understood through careful attention. This is true art. \n\n**Text as a contextual element**: Text is always minimal and visual-first, but let context guide whether that means whisper-quiet labels or bold typographic gestures. A punk venue poster might have larger, more aggressive type than a minimalist ceramics studio identity. Most of the time, font should be thin. All use of fonts must be design-forward and prioritize visual communication. Regardless of text scale, nothing falls off the page and nothing overlaps. Every element must be contained within the canvas boundaries with proper margins. Check carefully that all text, graphics, and visual elements have breathing room and clear separation. This is non-negotiable for professional execution. **IMPORTANT: Use different fonts if writing text. Search the `./canvas-fonts` directory. Regardless of approach, sophistication is non-negotiable.**\n\nDownload and use whatever fonts are needed to make this a reality. Get creative by making the typography actually part of the art itself -- if the art is abstract, bring the font onto the canvas, not typeset digitally.\n\nTo push boundaries, follow design instinct/intuition while using the philosophy as a guiding principle. Embrace ultimate design freedom and choice. Push aesthetics and design to the frontier. \n\n**CRITICAL**: To achieve human-crafted quality (not AI-generated), create work that looks like it took countless hours. Make it appear as though someone at the absolute top of their field labored over every detail with painstaking care. Ensure the composition, spacing, color choices, typography - everything screams expert-level craftsmanship. Double-check that nothing overlaps, formatting is flawless, every detail perfect. Create something that could be shown to people to prove expertise and rank as undeniably impressive.\n\nOutput the final result as a single, downloadable .pdf or .png file, alongside the design philosophy used as a .md file.\n\n---\n\n## FINAL STEP\n\n**IMPORTANT**: The user ALREADY said \"It isn't perfect enough. It must be pristine, a masterpiece if craftsmanship, as if it were about to be displayed in a museum.\"\n\n**CRITICAL**: To refine the work, avoid adding more graphics; instead refine what has been created and make it extremely crisp, respecting the design philosophy and the principles of minimalism entirely. Rather than adding a fun filter or refactoring a font, consider how to make the existing composition more cohesive with the art. If the instinct is to call a new function or draw a new shape, STOP and instead ask: \"How can I make what's already here more of a piece of art?\"\n\nTake a second pass. Go back to the code and refine/polish further to make this a philosophically designed masterpiece.\n\n## MULTI-PAGE OPTION\n\nTo create additional pages when requested, create more creative pages along the same lines as the design philosophy but distinctly different as well. Bundle those pages in the same .pdf or many .pngs. Treat the first page as just a single page in a whole coffee table book waiting to be filled. Make the next pages unique twists and memories of the original. Have them almost tell a story in a very tasteful way. Exercise full creative freedom.","frontmatter":{"name":"canvas-design","description":"Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.","license":"Complete terms in LICENSE.txt"},"isInternal":false,"tokens":2343,"sizeBytes":11939},{"name":"SKILL.md","path":"changelog-generator/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/changelog-generator/SKILL.md","title":"changelog-generator","category":"anthropic-skill","format":"markdown","content":"---\nname: changelog-generator\ndescription: Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.\n---\n\n# Changelog Generator\n\nThis skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.\n\n## When to Use This Skill\n\n- Preparing release notes for a new version\n- Creating weekly or monthly product update summaries\n- Documenting changes for customers\n- Writing changelog entries for app store submissions\n- Generating update notifications\n- Creating internal release documentation\n- Maintaining a public changelog/product updates page\n\n## What This Skill Does\n\n1. **Scans Git History**: Analyzes commits from a specific time period or between versions\n2. **Categorizes Changes**: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)\n3. **Translates Technical → User-Friendly**: Converts developer commits into customer language\n4. **Formats Professionally**: Creates clean, structured changelog entries\n5. **Filters Noise**: Excludes internal commits (refactoring, tests, etc.)\n6. **Follows Best Practices**: Applies changelog guidelines and your brand voice\n\n## How to Use\n\n### Basic Usage\n\nFrom your project repository:\n\n```\nCreate a changelog from commits since last release\n```\n\n```\nGenerate changelog for all commits from the past week\n```\n\n```\nCreate release notes for version 2.5.0\n```\n\n### With Specific Date Range\n\n```\nCreate a changelog for all commits between March 1 and March 15\n```\n\n### With Custom Guidelines\n\n```\nCreate a changelog for commits since v2.4.0, using my changelog \nguidelines from CHANGELOG_STYLE.md\n```\n\n## Example\n\n**User**: \"Create a changelog for commits from the past 7 days\"\n\n**Output**:\n```markdown\n# Updates - Week of March 10, 2024\n\n## ✨ New Features\n\n- **Team Workspaces**: Create separate workspaces for different \n  projects. Invite team members and keep everything organized.\n\n- **Keyboard Shortcuts**: Press ? to see all available shortcuts. \n  Navigate faster without touching your mouse.\n\n## 🔧 Improvements\n\n- **Faster Sync**: Files now sync 2x faster across devices\n- **Better Search**: Search now includes file contents, not just titles\n\n## 🐛 Fixes\n\n- Fixed issue where large images wouldn't upload\n- Resolved timezone confusion in scheduled posts\n- Corrected notification badge count\n```\n\n**Inspired by:** Manik Aggarwal's use case from Lenny's Newsletter\n\n## Tips\n\n- Run from your git repository root\n- Specify date ranges for focused changelogs\n- Use your CHANGELOG_STYLE.md for consistent formatting\n- Review and adjust the generated changelog before publishing\n- Save output directly to CHANGELOG.md\n\n## Related Use Cases\n\n- Creating GitHub release notes\n- Writing app store update descriptions\n- Generating email updates for users\n- Creating social media announcement posts\n\n","frontmatter":{"name":"changelog-generator","description":"Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation."},"isInternal":false,"tokens":657,"sizeBytes":3096},{"name":"SKILL.md","path":"codebase-migrate/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/codebase-migrate/SKILL.md","title":"codebase-migrate","category":"anthropic-skill","format":"markdown","content":"---\nname: codebase-migrate\ndescription: Run large codebase migrations and multi-file refactors. Uses the Composio CLI to coordinate issue tracking, batched PRs, and CI verification while the agent executes the transforms locally across hundreds of files.\nmetadata:\n  short-description: Codebase migrations + multi-file refactors\n---\n\n# Codebase Migrate\n\nCoordinate framework upgrades, API renames, config rewrites, and structural refactors across hundreds of files. Local edits are driven by the agent; the [Composio CLI](https://docs.composio.dev/docs/cli) handles the surrounding ceremony: tracking issues, per-batch PRs, and CI verification.\n\n## When to Use\n\n- Framework upgrade (React 17 → 19, Node 18 → 22, Django 4 → 5).\n- API rename across a monorepo (e.g., `getUserById` → `users.byId`).\n- Config/format migration (webpack → vite, eslint → biome, jest → vitest).\n- Any \"change 200 files the same way\" task that needs to ship in reviewable slices.\n\n## Prereqs\n\n```bash\ncurl -fsSL https://composio.dev/install | bash\ncomposio login\ncomposio link github        # for PRs + CI status\ncomposio link linear        # or jira — for migration tracking\n```\n\nLocal tools the agent will use directly: `git`, `rg`, `jscodeshift`/`ts-morph`/`comby`/`ast-grep` (language-appropriate), and your test runner.\n\n## Planning Phase\n\n1. **Define the transform precisely.** Bad: \"migrate to vitest.\" Good: \"replace `jest.mock` with `vi.mock`, swap `jest.fn()` for `vi.fn()`, rename `jest.config.js` → `vitest.config.ts` using template X.\"\n2. **Scope the blast radius:**\n   ```bash\n   rg -l 'jest\\.(mock|fn|spyOn)' | wc -l\n   rg -l 'from \"jest\"' | sort\n   ```\n3. **File a tracking issue:**\n   ```bash\n   composio execute LINEAR_CREATE_ISSUE -d '{\n     \"teamId\":\"TEAM_ID\",\n     \"title\":\"Migrate test runner: jest → vitest\",\n     \"description\":\"Batches of ~25 files. Checkpoint after each PR lands green.\"\n   }'\n   ```\n\n## Execute in Reviewable Batches\n\nLoop: pick N files → transform → test → PR → wait for green → merge → next batch.\n\n```bash\n# Batch helper: first 25 untouched files matching the pattern\nBATCH=$(rg -l 'jest\\.mock' | grep -v done.list | head -25)\necho \"$BATCH\" > batch.list\n```\n\nThe agent runs the codemod on `batch.list`, then:\n\n```bash\ngit checkout -b migrate/vitest-batch-03\nxargs < batch.list codemod-runner   # e.g. jscodeshift / ts-morph / comby\nnpm test -- --changed\ngit add -A && git commit -m \"migrate(test): jest → vitest (batch 3)\"\ngit push -u origin migrate/vitest-batch-03\n\ncomposio execute GITHUB_CREATE_A_PULL_REQUEST -d '{\n  \"owner\":\"acme\",\"repo\":\"app\",\n  \"head\":\"migrate/vitest-batch-03\",\"base\":\"main\",\n  \"title\":\"migrate(test): jest → vitest (batch 3)\",\n  \"body\":\"Part of LIN-482. 25 files. Codemod: `transforms/jest-to-vitest.ts`.\"\n}'\n```\n\nThen poll CI and merge when green:\n\n```bash\ncomposio execute GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY \\\n  -d '{\"owner\":\"acme\",\"repo\":\"app\",\"branch\":\"migrate/vitest-batch-03\"}'\n```\n\n## Workflow Script\n\n`scripts/migrate-batch.ts`, run per batch via `composio run --file scripts/migrate-batch.ts -- --batch 3`:\n\n```ts\nconst batch = process.argv[process.argv.indexOf(\"--batch\") + 1];\n\nconst pr = await execute(\"GITHUB_CREATE_A_PULL_REQUEST\", {\n  owner: \"acme\", repo: \"app\",\n  head: `migrate/vitest-batch-${batch}`, base: \"main\",\n  title: `migrate(test): jest → vitest (batch ${batch})`,\n  body: `Part of LIN-482. See transforms/jest-to-vitest.ts.`\n});\n\nawait execute(\"LINEAR_CREATE_COMMENT\", {\n  issueId: \"LIN-482\",\n  body: `Opened PR #${pr.number}: ${pr.html_url}`\n});\n```\n\n## Safety Rails\n\n- **One transform per PR.** Never mix a rename with a format change.\n- **Keep a `done.list`** of files already migrated so the next batch skips them.\n- **Run the full test suite on the last batch**, even if per-batch PRs ran `--changed`.\n- **Codemod first, hand-edit second.** If the codemod misses 3 files, patch them manually and note it in the PR body.\n- **Roll back per-batch**, not globally. Each PR should revert cleanly.\n\n## Verification Loop\n\nAfter each merge:\n\n```bash\nrg 'jest\\.(mock|fn|spyOn)' | wc -l     # should trend to 0\nnpm test                                # full suite\ncomposio execute GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY \\\n  -d '{\"owner\":\"acme\",\"repo\":\"app\",\"branch\":\"main\",\"event\":\"push\"}' \\\n  | jq '.workflow_runs[0].conclusion'\n```\n\n## Troubleshooting\n\n- **Codemod regex catches too much** → switch to AST-based tooling (`ast-grep`, `ts-morph`) for structural matches.\n- **Tests pass locally, CI fails** → pin Node/Python version parity; check `.nvmrc` / `pyproject.toml`.\n- **PR too big to review** → cut batch size in half; maintainers won't review 800-line diffs.\n- **Conflicts between batches** → rebase the open batch before merging the current one; never force-push merged batches.\n\nFull CLI reference: [docs.composio.dev/docs/cli](https://docs.composio.dev/docs/cli)\n","frontmatter":{"name":"codebase-migrate","description":"Run large codebase migrations and multi-file refactors. Uses the Composio CLI to coordinate issue tracking, batched PRs, and CI verification while the agent executes the transforms locally across hundreds of files.","metadata":{"short-description":"Codebase migrations + multi-file refactors"}},"isInternal":false,"tokens":1359,"sizeBytes":4902},{"name":"SKILL.md","path":"competitive-ads-extractor/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/competitive-ads-extractor/SKILL.md","title":"competitive-ads-extractor","category":"anthropic-skill","format":"markdown","content":"---\nname: competitive-ads-extractor\ndescription: Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.\n---\n\n# Competitive Ads Extractor\n\nThis skill extracts your competitors' ads from ad libraries and analyzes what's working—the problems they're highlighting, use cases they're targeting, and copy/creative that's resonating.\n\n## When to Use This Skill\n\n- Researching competitor ad strategies\n- Finding inspiration for your own ads\n- Understanding market positioning\n- Identifying successful ad patterns\n- Analyzing messaging that works\n- Discovering new use cases or pain points\n- Planning ad campaigns with proven concepts\n\n## What This Skill Does\n\n1. **Extracts Ads**: Scrapes ads from Facebook Ad Library, LinkedIn, etc.\n2. **Captures Screenshots**: Saves visual copies of all ads\n3. **Analyzes Messaging**: Identifies problems, use cases, and value props\n4. **Categorizes Ads**: Groups by theme, audience, or format\n5. **Identifies Patterns**: Finds common successful approaches\n6. **Provides Insights**: Explains why certain ads likely perform well\n\n## How to Use\n\n### Basic Extraction\n\n```\nExtract all current ads from [Competitor Name] on Facebook Ad Library\n```\n\n```\nScrape ads from [Company] and analyze their messaging\n```\n\n### Specific Analysis\n\n```\nGet all ads from [Competitor] focusing on their messaging \nabout [specific problem]. What pain points are they highlighting?\n```\n\n### Competitive Set\n\n```\nExtract ads from these 5 competitors: [list]. \nCompare their approaches and tell me what's working.\n```\n\n### Specific Platform\n\n```\nGet LinkedIn ads from [Competitor] and analyze their \nB2B positioning strategy\n```\n\n## Example\n\n**User**: \"Extract ads from Notion on Facebook Ad Library and tell me what messaging is working for them.\"\n\n**Process**:\n```\nAccessing Facebook Ad Library...\nSearching for: Notion\nFound: 23 active ads\n\nExtracting screenshots...\n[████████████████████] 100%\n\nSaved to: competitor-ads/notion/\n- ad-001-collaboration.png\n- ad-002-productivity.png\n- ad-003-templates.png\n...\n\nAnalyzing messaging...\n```\n\n**Output**:\n```\n# Notion Ad Analysis\n\n## Overview\n- Total Ads: 23 active\n- Primary Themes: Productivity (35%), Collaboration (30%), \n  Templates (20%), AI Features (15%)\n- Ad Formats: Static images (60%), Video (40%)\n- CTA Patterns: \"Try for free\", \"Get started\"\n\n## Key Problems They're Highlighting\n\n1. **Scattered Information** (8 ads)\n   Copy: \"Stop switching between 10 different tools\"\n   Why it works: Direct pain point many teams face\n\n2. **Meeting Overload** (5 ads)\n   Copy: \"Replace unnecessary meetings with async updates\"\n   Why it works: Post-COVID remote work pain point\n\n3. **Lost Documentation** (4 ads)\n   Copy: \"Never ask 'where is that doc?' again\"\n   Why it works: Universal workplace frustration\n\n## Successful Creative Patterns\n\n### Pattern 1: Before/After Split\n- Shows chaotic tool landscape → Clean Notion workspace\n- Used in 6 high-performing ads\n- Visual metaphor is immediately clear\n\n### Pattern 2: Feature Showcase\n- GIF of actual product usage\n- Shows specific feature in 5 seconds\n- Used for new features (AI, templates)\n\n### Pattern 3: Social Proof\n- \"Join 20M users\" messaging\n- Customer logos\n- Used in 4 ads targeting enterprise\n\n## Copy That's Working\n\nBest Headlines:\n1. \"Your team's knowledge, finally in one place\"\n   → Benefit-focused, addresses pain directly\n   \n2. \"The all-in-one workspace\"\n   → Clear positioning, broad appeal\n   \n3. \"AI that actually helps you work\"\n   → Addresses AI skepticism, practical angle\n\nBest Body Copy Patterns:\n- Short sentences (under 10 words)\n- Focus on outcomes not features\n- Include specific numbers (\"Cut meetings by 50%\")\n\n## Audience Targeting Insights\n\nBased on ad variations:\n- Startup founders: Solo productivity angle\n- Team leads: Collaboration and alignment\n- Enterprise: Security and compliance mentions\n- Students: Free plan, templates, organization\n\n## Recommendations for Your Ads\n\n1. **Test the \"tool sprawl\" pain point**\n   → Strong resonance based on their ad frequency\n\n2. **Use product screenshots over abstract visuals**\n   → All their top ads show actual UI\n\n3. **Lead with the problem, not the solution**\n   → \"Tired of X?\" performs better than \"Introducing Y\"\n\n4. **Keep copy under 100 characters**\n   → Their shortest ads seem most frequent\n\n5. **Test before/after visual formats**\n   → Proven pattern in their creative\n\n## Files Saved\n- All ads: ~/competitor-ads/notion/\n- Analysis: ~/competitor-ads/notion/analysis.md\n- Best performers: ~/competitor-ads/notion/top-10/\n```\n\n**Inspired by:** Sumant Subrahmanya's use case from Lenny's Newsletter\n\n## What You Can Learn\n\n### Messaging Analysis\n- What problems they emphasize\n- How they position against competition\n- Value propositions that resonate\n- Target audience segments\n\n### Creative Patterns\n- Visual styles that work\n- Video vs. static image performance\n- Color schemes and branding\n- Layout patterns\n\n### Copy Formulas\n- Headline structures\n- Call-to-action patterns\n- Length and tone\n- Emotional triggers\n\n### Campaign Strategy\n- Seasonal campaigns\n- Product launch approaches\n- Feature announcement tactics\n- Retargeting patterns\n\n## Best Practices\n\n### Legal & Ethical\n✓ Only use for research and inspiration\n✓ Don't copy ads directly\n✓ Respect intellectual property\n✓ Use insights to inform original creative\n✗ Don't plagiarize copy or steal designs\n\n### Analysis Tips\n1. **Look for patterns**: What themes repeat?\n2. **Track over time**: Save ads monthly to see evolution\n3. **Test hypotheses**: Adapt successful patterns for your brand\n4. **Segment by audience**: Different messages for different targets\n5. **Compare platforms**: LinkedIn vs Facebook messaging differs\n\n## Advanced Features\n\n### Trend Tracking\n```\nCompare [Competitor]'s ads from Q1 vs Q2. \nWhat messaging has changed?\n```\n\n### Multi-Competitor Analysis\n```\nExtract ads from [Company A], [Company B], [Company C]. \nWhat are the common patterns? Where do they differ?\n```\n\n### Industry Benchmarks\n```\nShow me ad patterns across the top 10 project management \ntools. What problems do they all focus on?\n```\n\n### Format Analysis\n```\nAnalyze video ads vs static image ads from [Competitor]. \nWhich gets more engagement? (if data available)\n```\n\n## Common Workflows\n\n### Ad Campaign Planning\n1. Extract competitor ads\n2. Identify successful patterns\n3. Note gaps in their messaging\n4. Brainstorm unique angles\n5. Draft test ad variations\n\n### Positioning Research\n1. Get ads from 5 competitors\n2. Map their positioning\n3. Find underserved angles\n4. Develop differentiated messaging\n5. Test against their approaches\n\n### Creative Inspiration\n1. Extract ads by theme\n2. Analyze visual patterns\n3. Note color and layout trends\n4. Adapt successful patterns\n5. Create original variations\n\n## Tips for Success\n\n1. **Regular Monitoring**: Check monthly for changes\n2. **Broad Research**: Look at adjacent competitors too\n3. **Save Everything**: Build a reference library\n4. **Test Insights**: Run your own experiments\n5. **Track Performance**: A/B test inspired concepts\n6. **Stay Original**: Use for inspiration, not copying\n7. **Multiple Platforms**: Compare Facebook, LinkedIn, TikTok, etc.\n\n## Output Formats\n\n- **Screenshots**: All ads saved as images\n- **Analysis Report**: Markdown summary of insights\n- **Spreadsheet**: CSV with ad copy, CTAs, themes\n- **Presentation**: Visual deck of top performers\n- **Pattern Library**: Categorized by approach\n\n## Related Use Cases\n\n- Writing better ad copy for your campaigns\n- Understanding market positioning\n- Finding content gaps in your messaging\n- Discovering new use cases for your product\n- Planning product marketing strategy\n- Inspiring social media content\n\n","frontmatter":{"name":"competitive-ads-extractor","description":"Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns."},"isInternal":false,"tokens":1806,"sizeBytes":7912},{"name":"SKILL.md","path":"composio-skills/-21risk-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/-21risk-automation/SKILL.md","title":"-21risk-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: -21risk-automation\ndescription: \"Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# 21risk Automation via Rube MCP\n\nAutomate 21risk operations through Composio's 21risk toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/_21risk](https://composio.dev/toolkits/_21risk)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active 21risk connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"21risk operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific 21risk task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"_21risk\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with 21risk-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"-21risk-automation","description":"Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2914},{"name":"SKILL.md","path":"composio-skills/-2chat-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/-2chat-automation/SKILL.md","title":"-2chat-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: -2chat-automation\ndescription: \"Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# 2chat Automation via Rube MCP\n\nAutomate 2chat operations through Composio's 2chat toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/_2chat](https://composio.dev/toolkits/_2chat)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active 2chat connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"2chat operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific 2chat task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"_2chat\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with 2chat-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"-2chat-automation","description":"Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2899},{"name":"SKILL.md","path":"composio-skills/ably-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ably-automation/SKILL.md","title":"ably-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: ably-automation\ndescription: \"Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Ably Automation via Rube MCP\n\nAutomate Ably operations through Composio's Ably toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ably](https://composio.dev/toolkits/ably)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Ably connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ably`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ably`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Ably operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Ably task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ably\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Ably-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ably` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"ably-automation","description":"Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":712,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/abstract-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/abstract-automation/SKILL.md","title":"abstract-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: abstract-automation\ndescription: \"Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abstract Automation via Rube MCP\n\nAutomate Abstract operations through Composio's Abstract toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abstract](https://composio.dev/toolkits/abstract)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abstract connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abstract operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abstract task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abstract\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abstract-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"abstract-automation","description":"Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/abuselpdb-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/abuselpdb-automation/SKILL.md","title":"abuselpdb-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: abuselpdb-automation\ndescription: \"Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abuselpdb Automation via Rube MCP\n\nAutomate Abuselpdb operations through Composio's Abuselpdb toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abuselpdb](https://composio.dev/toolkits/abuselpdb)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abuselpdb connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abuselpdb operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abuselpdb task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abuselpdb\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abuselpdb-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"abuselpdb-automation","description":"Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":742,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/abyssale-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/abyssale-automation/SKILL.md","title":"abyssale-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: abyssale-automation\ndescription: \"Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abyssale Automation via Rube MCP\n\nAutomate Abyssale operations through Composio's Abyssale toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abyssale](https://composio.dev/toolkits/abyssale)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abyssale connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abyssale operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abyssale task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abyssale\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abyssale-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"abyssale-automation","description":"Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/accelo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/accelo-automation/SKILL.md","title":"accelo-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: accelo-automation\ndescription: \"Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Accelo Automation via Rube MCP\n\nAutomate Accelo operations through Composio's Accelo toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/accelo](https://composio.dev/toolkits/accelo)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Accelo connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Accelo operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Accelo task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"accelo\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Accelo-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"accelo-automation","description":"Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/accredible-certificates-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/accredible-certificates-automation/SKILL.md","title":"accredible-certificates-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: accredible-certificates-automation\ndescription: \"Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Accredible Certificates Automation via Rube MCP\n\nAutomate Accredible Certificates operations through Composio's Accredible Certificates toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/accredible_certificates](https://composio.dev/toolkits/accredible_certificates)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Accredible Certificates connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Accredible Certificates operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Accredible Certificates task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"accredible_certificates\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Accredible Certificates-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"accredible-certificates-automation","description":"Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":747,"sizeBytes":3162},{"name":"SKILL.md","path":"composio-skills/acculynx-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/acculynx-automation/SKILL.md","title":"acculynx-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: acculynx-automation\ndescription: \"Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Acculynx Automation via Rube MCP\n\nAutomate Acculynx operations through Composio's Acculynx toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/acculynx](https://composio.dev/toolkits/acculynx)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Acculynx connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Acculynx operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Acculynx task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"acculynx\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Acculynx-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"acculynx-automation","description":"Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/active-campaign-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/active-campaign-automation/SKILL.md","title":"active-campaign-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: active-campaign-automation\ndescription: \"Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# ActiveCampaign Automation via Rube MCP\n\nAutomate ActiveCampaign operations through Composio's ActiveCampaign toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/active_campaign](https://composio.dev/toolkits/active_campaign)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active ActiveCampaign connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"ActiveCampaign operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific ActiveCampaign task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"active_campaign\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with ActiveCampaign-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"active-campaign-automation","description":"Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":3034},{"name":"SKILL.md","path":"composio-skills/addresszen-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/addresszen-automation/SKILL.md","title":"addresszen-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: addresszen-automation\ndescription: \"Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Addresszen Automation via Rube MCP\n\nAutomate Addresszen operations through Composio's Addresszen toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/addresszen](https://composio.dev/toolkits/addresszen)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Addresszen connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Addresszen operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Addresszen task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"addresszen\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Addresszen-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"addresszen-automation","description":"Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/adobe-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/adobe-automation/SKILL.md","title":"adobe-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: adobe-automation\ndescription: \"Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adobe Automation via Rube MCP\n\nAutomate Adobe operations through Composio's Adobe toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adobe](https://composio.dev/toolkits/adobe)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adobe connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adobe operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adobe task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adobe\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adobe-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"adobe-automation","description":"Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":708,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/adrapid-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/adrapid-automation/SKILL.md","title":"adrapid-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: adrapid-automation\ndescription: \"Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adrapid Automation via Rube MCP\n\nAutomate Adrapid operations through Composio's Adrapid toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adrapid](https://composio.dev/toolkits/adrapid)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adrapid connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adrapid operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adrapid task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adrapid\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adrapid-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"adrapid-automation","description":"Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/adyntel-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/adyntel-automation/SKILL.md","title":"adyntel-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: adyntel-automation\ndescription: \"Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adyntel Automation via Rube MCP\n\nAutomate Adyntel operations through Composio's Adyntel toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adyntel](https://composio.dev/toolkits/adyntel)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adyntel connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adyntel operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adyntel task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adyntel\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adyntel-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"adyntel-automation","description":"Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":742,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/aero-workflow-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/aero-workflow-automation/SKILL.md","title":"aero-workflow-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: aero-workflow-automation\ndescription: \"Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aero Workflow Automation via Rube MCP\n\nAutomate Aero Workflow operations through Composio's Aero Workflow toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aero_workflow](https://composio.dev/toolkits/aero_workflow)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aero Workflow connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aero Workflow operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aero Workflow task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aero_workflow\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aero Workflow-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"aero-workflow-automation","description":"Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/aeroleads-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/aeroleads-automation/SKILL.md","title":"aeroleads-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: aeroleads-automation\ndescription: \"Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aeroleads Automation via Rube MCP\n\nAutomate Aeroleads operations through Composio's Aeroleads toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aeroleads](https://composio.dev/toolkits/aeroleads)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aeroleads connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aeroleads operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aeroleads task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aeroleads\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aeroleads-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"aeroleads-automation","description":"Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/affinda-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/affinda-automation/SKILL.md","title":"affinda-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: affinda-automation\ndescription: \"Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Affinda Automation via Rube MCP\n\nAutomate Affinda operations through Composio's Affinda toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/affinda](https://composio.dev/toolkits/affinda)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Affinda connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Affinda operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Affinda task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"affinda\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Affinda-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"affinda-automation","description":"Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/affinity-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/affinity-automation/SKILL.md","title":"affinity-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: affinity-automation\ndescription: \"Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Affinity Automation via Rube MCP\n\nAutomate Affinity operations through Composio's Affinity toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/affinity](https://composio.dev/toolkits/affinity)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Affinity connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Affinity operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Affinity task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"affinity\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Affinity-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"affinity-automation","description":"Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":717,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/agencyzoom-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/agencyzoom-automation/SKILL.md","title":"agencyzoom-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: agencyzoom-automation\ndescription: \"Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agencyzoom Automation via Rube MCP\n\nAutomate Agencyzoom operations through Composio's Agencyzoom toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agencyzoom](https://composio.dev/toolkits/agencyzoom)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agencyzoom connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agencyzoom operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agencyzoom task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agencyzoom\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agencyzoom-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"agencyzoom-automation","description":"Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/agent-mail-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/agent-mail-automation/SKILL.md","title":"agent-mail-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: agent-mail-automation\ndescription: \"Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agent Mail Automation via Rube MCP\n\nAutomate Agent Mail operations through Composio's Agent Mail toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agent_mail](https://composio.dev/toolkits/agent_mail)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agent Mail connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agent Mail operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agent Mail task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agent_mail\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agent Mail-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"agent-mail-automation","description":"Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/agentql-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/agentql-automation/SKILL.md","title":"agentql-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: agentql-automation\ndescription: \"Automate Agentql tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agentql Automation via Rube MCP\n\nAutomate Agentql operations through Composio's Agentql toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agentql](https://composio.dev/toolkits/agentql)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agentql connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agentql operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agentql task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agentql\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agentql-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"agentql-automation","description":"Automate Agentql tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/agenty-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/agenty-automation/SKILL.md","title":"agenty-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: agenty-automation\ndescription: \"Automate Agenty tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agenty Automation via Rube MCP\n\nAutomate Agenty operations through Composio's Agenty toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agenty](https://composio.dev/toolkits/agenty)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agenty connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agenty operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agenty task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agenty\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agenty-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"agenty-automation","description":"Automate Agenty tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/agiled-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/agiled-automation/SKILL.md","title":"agiled-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: agiled-automation\ndescription: \"Automate Agiled tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agiled Automation via Rube MCP\n\nAutomate Agiled operations through Composio's Agiled toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agiled](https://composio.dev/toolkits/agiled)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agiled connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agiled operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agiled task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agiled\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agiled-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"agiled-automation","description":"Automate Agiled tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/agility-cms-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/agility-cms-automation/SKILL.md","title":"agility-cms-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: agility-cms-automation\ndescription: \"Automate Agility CMS tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agility CMS Automation via Rube MCP\n\nAutomate Agility CMS operations through Composio's Agility CMS toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agility_cms](https://composio.dev/toolkits/agility_cms)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agility CMS connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agility CMS operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agility CMS task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agility_cms\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agility CMS-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"agility-cms-automation","description":"Automate Agility CMS tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/ahrefs-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ahrefs-automation/SKILL.md","title":"Ahrefs Automation","category":"anthropic-skill","format":"markdown","content":"---\nname: Ahrefs Automation\ndescription: \"Automate SEO research with Ahrefs -- analyze backlink profiles, research keywords, track domain metrics history, audit organic rankings, and perform batch URL analysis through the Composio Ahrefs integration.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Ahrefs Automation\n\nRun **Ahrefs** SEO analytics directly from Claude Code. Analyze backlink profiles, research keywords, track domain authority over time, audit organic keyword rankings, and batch-analyze multiple URLs without leaving your terminal.\n\n**Toolkit docs:** [composio.dev/toolkits/ahrefs](https://composio.dev/toolkits/ahrefs)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your configuration:\n   ```\n   https://rube.app/mcp\n   ```\n2. Connect your Ahrefs account when prompted. The agent will provide an authentication link.\n3. Most tools require a `target` (domain or URL) and a `country` code (ISO 3166-1 alpha-2). Some also require a `date` in `YYYY-MM-DD` format.\n\n---\n\n## Core Workflows\n\n### 1. Site Explorer Metrics\n\nRetrieve comprehensive SEO metrics for a domain including backlink counts, referring domains, organic keyword rankings, and traffic estimates.\n\n**Tool:** `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS`\n\nKey parameters:\n- `target` (required) -- domain or URL to analyze\n- `date` (required) -- metrics date in `YYYY-MM-DD` format\n- `country` -- ISO country code (e.g., `us`, `gb`, `de`)\n- `mode` -- scope: `exact`, `prefix`, `domain`, or `subdomains` (default)\n- `protocol` -- `both`, `http`, or `https`\n- `volume_mode` -- `monthly` or `average`\n\nExample prompt: *\"Get Ahrefs site metrics for example.com as of today in the US\"*\n\n---\n\n### 2. Historical Metrics Tracking\n\nTrack how a domain's SEO metrics have changed over time for trend analysis and competitive benchmarking.\n\n**Tools:** `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS_HISTORY`, `AHREFS_DOMAIN_RATING_HISTORY`\n\nFor full metrics history:\n- `target` (required) -- domain to track\n- `date_from` (required) -- start date in `YYYY-MM-DD`\n- `date_to` -- end date\n- `history_grouping` -- `daily`, `weekly`, or `monthly` (default)\n- `select` -- columns like `date,org_cost,org_traffic,paid_cost,paid_traffic`\n\nFor Domain Rating (DR) history:\n- `target` (required), `date_from` (required), `date_to`, `history_grouping`\n\nExample prompt: *\"Show me the monthly Domain Rating history for example.com over the last year\"*\n\n---\n\n### 3. Backlink Analysis\n\nRetrieve a comprehensive list of backlinks including source URLs, anchor text, link attributes, and referring domain metrics.\n\n**Tool:** `AHREFS_FETCH_ALL_BACKLINKS`\n\nKey parameters:\n- `target` (required) -- domain or URL\n- `select` (required) -- comma-separated columns (e.g., `url_from,url_to,anchor,domain_rating_source,first_seen_link`)\n- `limit` (default 1000) -- number of results\n- `aggregation` -- `similar_links` (default), `1_per_domain`, or `all`\n- `mode` -- `exact`, `prefix`, `domain`, or `subdomains`\n- `history` -- `live`, `since:YYYY-MM-DD`, or `all_time`\n- `where` -- rich filter expressions on columns like `is_dofollow`, `domain_rating_source`, `anchor`\n\nExample prompt: *\"Get the top 100 dofollow backlinks to example.com with anchor text and referring DR\"*\n\n---\n\n### 4. Keyword Research\n\nGet keyword overview metrics and discover matching keyword variations for content strategy.\n\n**Tools:** `AHREFS_EXPLORE_KEYWORDS_OVERVIEW`, `AHREFS_EXPLORE_MATCHING_TERMS_FOR_KEYWORDS`\n\nFor keyword overview:\n- `select` (required) -- columns to return (volume, difficulty, CPC, etc.)\n- `country` (required) -- ISO country code\n- `keywords` -- comma-separated keyword list\n- `where` -- filter by volume, difficulty, intent, etc.\n\nFor matching terms:\n- `select` (required) and `country` (required)\n- `keywords` -- comma-separated seed keywords\n- `match_mode` -- `terms` (any order) or `phrase` (exact order)\n- `terms` -- `all` or `questions` (question-format keywords only)\n\nExample prompt: *\"Find keyword variations for 'project management' in the US with volume and difficulty\"*\n\n---\n\n### 5. Organic Keywords Audit\n\nSee which keywords a domain ranks for in organic search, with position tracking and historical comparison.\n\n**Tool:** `AHREFS_RETRIEVE_ORGANIC_KEYWORDS`\n\nKey parameters:\n- `target` (required) -- domain or URL\n- `country` (required) -- ISO country code\n- `date` (required) -- date in `YYYY-MM-DD`\n- `select` -- columns to return (keyword, position, volume, traffic, URL, etc.)\n- `date_compared` -- compare against a previous date\n- `where` -- rich filter expressions on `keyword`, `volume`, `best_position`, intent flags, etc.\n- `limit` (default 1000), `order_by`\n\nExample prompt: *\"Show all organic keywords where example.com ranks in the top 10 in the US\"*\n\n---\n\n### 6. Batch URL Analysis\n\nAnalyze up to 100 URLs or domains simultaneously to compare SEO metrics across competitors or site sections.\n\n**Tool:** `AHREFS_BATCH_URL_ANALYSIS`\n\nKey parameters:\n- `targets` (required) -- array of objects with `url`, `mode` (`exact`/`prefix`/`domain`/`subdomains`), and `protocol` (`both`/`http`/`https`)\n- `select` (required) -- array of column identifiers\n- `country` -- ISO country code\n- `output` -- `json` or `php`\n\nExample prompt: *\"Compare SEO metrics for competitor1.com, competitor2.com, and competitor3.com\"*\n\n---\n\n## Known Pitfalls\n\n- **Column selection is required:** Most Ahrefs tools require a `select` parameter specifying which columns to return. Omitting it or using invalid column names will cause errors. Refer to each tool's response schema for valid identifiers.\n- **Date format consistency:** Dates must be in `YYYY-MM-DD` format. Some historical endpoints return data at the granularity set by `history_grouping`, not by exact date.\n- **API unit costs vary:** Different columns consume different unit amounts. Columns marked with \"(5 units)\" or \"(10 units)\" in the schema are more expensive. Monitor API usage when requesting expensive columns like `traffic`, `refdomains_source`, or `difficulty`.\n- **Batch limit is 100 targets:** `AHREFS_BATCH_URL_ANALYSIS` accepts up to 100 targets per request. For larger analyses, split into multiple batches.\n- **Filter expressions are complex:** The `where` parameter uses Ahrefs' filter expression syntax, not standard SQL. Consult the column descriptions in each tool's schema for supported filter types and value formats.\n- **Deprecated offset parameter:** The `offset` parameter was deprecated on May 31, 2024. Use cursor-based pagination or adjust `limit` instead.\n- **Mode affects scope significantly:** Setting `mode` to `subdomains` (the default) includes all subdomains, which can dramatically increase result counts compared to `domain` or `exact`.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS` | Current SEO metrics for a domain/URL |\n| `AHREFS_RETRIEVE_SITE_EXPLORER_METRICS_HISTORY` | Historical SEO metrics over time |\n| `AHREFS_DOMAIN_RATING_HISTORY` | Domain Rating (DR) history |\n| `AHREFS_FETCH_ALL_BACKLINKS` | Comprehensive backlink list with filtering |\n| `AHREFS_FETCH_SITE_EXPLORER_REFERRING_DOMAINS` | List of referring domains |\n| `AHREFS_GET_SITE_EXPLORER_COUNTRY_METRICS` | Country-level traffic breakdown |\n| `AHREFS_BATCH_URL_ANALYSIS` | Batch analysis of up to 100 URLs |\n| `AHREFS_EXPLORE_KEYWORDS_OVERVIEW` | Keyword metrics overview |\n| `AHREFS_EXPLORE_MATCHING_TERMS_FOR_KEYWORDS` | Matching keyword variations |\n| `AHREFS_EXPLORE_KEYWORD_VOLUME_BY_COUNTRY` | Keyword volume across countries |\n| `AHREFS_RETRIEVE_ORGANIC_KEYWORDS` | Organic keyword rankings for a domain |\n| `AHREFS_RETRIEVE_SITE_EXPLORER_KEYWORDS_HISTORY` | Historical keyword ranking data |\n| `AHREFS_RETRIEVE_TOP_PAGES_FROM_SITE_EXPLORER` | Top performing pages by SEO metrics |\n| `AHREFS_GET_SERP_OVERVIEW` | SERP overview for specific keywords |\n\n---\n\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"Ahrefs Automation","description":"Automate SEO research with Ahrefs -- analyze backlink profiles, research keywords, track domain metrics history, audit organic rankings, and perform batch URL analysis through the Composio Ahrefs integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1990,"sizeBytes":7859},{"name":"SKILL.md","path":"composio-skills/ai-ml-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ai-ml-api-automation/SKILL.md","title":"ai-ml-api-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: ai-ml-api-automation\ndescription: \"Automate AI ML API tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# AI ML API Automation via Rube MCP\n\nAutomate AI ML API operations through Composio's AI ML API toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ai_ml_api](https://composio.dev/toolkits/ai_ml_api)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active AI ML API connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ai_ml_api`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ai_ml_api`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"AI ML API operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific AI ML API task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ai_ml_api\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with AI ML API-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ai_ml_api` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"ai-ml-api-automation","description":"Automate AI ML API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/aivoov-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/aivoov-automation/SKILL.md","title":"aivoov-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: aivoov-automation\ndescription: \"Automate Aivoov tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aivoov Automation via Rube MCP\n\nAutomate Aivoov operations through Composio's Aivoov toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aivoov](https://composio.dev/toolkits/aivoov)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aivoov connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aivoov`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aivoov`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aivoov operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aivoov task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aivoov\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aivoov-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aivoov` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"aivoov-automation","description":"Automate Aivoov tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/alchemy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/alchemy-automation/SKILL.md","title":"alchemy-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: alchemy-automation\ndescription: \"Automate Alchemy tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Alchemy Automation via Rube MCP\n\nAutomate Alchemy operations through Composio's Alchemy toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/alchemy](https://composio.dev/toolkits/alchemy)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Alchemy connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `alchemy`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `alchemy`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Alchemy operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Alchemy task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"alchemy\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Alchemy-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `alchemy` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"alchemy-automation","description":"Automate Alchemy tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":711,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/algodocs-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/algodocs-automation/SKILL.md","title":"algodocs-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: algodocs-automation\ndescription: \"Automate Algodocs tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Algodocs Automation via Rube MCP\n\nAutomate Algodocs operations through Composio's Algodocs toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/algodocs](https://composio.dev/toolkits/algodocs)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Algodocs connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `algodocs`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `algodocs`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Algodocs operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Algodocs task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"algodocs\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Algodocs-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `algodocs` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"algodocs-automation","description":"Automate Algodocs tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/algolia-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/algolia-automation/SKILL.md","title":"algolia-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: algolia-automation\ndescription: \"Automate Algolia tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Algolia Automation via Rube MCP\n\nAutomate Algolia operations through Composio's Algolia toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/algolia](https://composio.dev/toolkits/algolia)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Algolia connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `algolia`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `algolia`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Algolia operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Algolia task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"algolia\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Algolia-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `algolia` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"algolia-automation","description":"Automate Algolia tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/all-images-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/all-images-ai-automation/SKILL.md","title":"all-images-ai-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: all-images-ai-automation\ndescription: \"Automate All Images AI tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# All Images AI Automation via Rube MCP\n\nAutomate All Images AI operations through Composio's All Images AI toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/all_images_ai](https://composio.dev/toolkits/all_images_ai)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active All Images AI connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `all_images_ai`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `all_images_ai`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"All Images AI operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific All Images AI task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"all_images_ai\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with All Images AI-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `all_images_ai` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"all-images-ai-automation","description":"Automate All Images AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/alpha-vantage-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/alpha-vantage-automation/SKILL.md","title":"alpha-vantage-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: alpha-vantage-automation\ndescription: \"Automate Alpha Vantage tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Alpha Vantage Automation via Rube MCP\n\nAutomate Alpha Vantage operations through Composio's Alpha Vantage toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/alpha_vantage](https://composio.dev/toolkits/alpha_vantage)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Alpha Vantage connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `alpha_vantage`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `alpha_vantage`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Alpha Vantage operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Alpha Vantage task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"alpha_vantage\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Alpha Vantage-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `alpha_vantage` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"alpha-vantage-automation","description":"Automate Alpha Vantage tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/altoviz-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/altoviz-automation/SKILL.md","title":"altoviz-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: altoviz-automation\ndescription: \"Automate Altoviz tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Altoviz Automation via Rube MCP\n\nAutomate Altoviz operations through Composio's Altoviz toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/altoviz](https://composio.dev/toolkits/altoviz)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Altoviz connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `altoviz`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `altoviz`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Altoviz operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Altoviz task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"altoviz\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Altoviz-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `altoviz` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"altoviz-automation","description":"Automate Altoviz tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/alttext-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/alttext-ai-automation/SKILL.md","title":"alttext-ai-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: alttext-ai-automation\ndescription: \"Automate Alttext AI tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Alttext AI Automation via Rube MCP\n\nAutomate Alttext AI operations through Composio's Alttext AI toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/alttext_ai](https://composio.dev/toolkits/alttext_ai)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Alttext AI connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `alttext_ai`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `alttext_ai`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Alttext AI operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Alttext AI task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"alttext_ai\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Alttext AI-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `alttext_ai` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"alttext-ai-automation","description":"Automate Alttext AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/amara-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/amara-automation/SKILL.md","title":"amara-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: amara-automation\ndescription: \"Automate Amara tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Amara Automation via Rube MCP\n\nAutomate Amara operations through Composio's Amara toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/amara](https://composio.dev/toolkits/amara)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Amara connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `amara`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `amara`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Amara operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Amara task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"amara\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Amara-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `amara` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"amara-automation","description":"Automate Amara tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/amazon-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/amazon-automation/SKILL.md","title":"amazon-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: amazon-automation\ndescription: \"Automate Amazon tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Amazon Automation via Rube MCP\n\nAutomate Amazon operations through Composio's Amazon toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/amazon](https://composio.dev/toolkits/amazon)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Amazon connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `amazon`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `amazon`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Amazon operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Amazon task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"amazon\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Amazon-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `amazon` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"amazon-automation","description":"Automate Amazon tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/ambee-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ambee-automation/SKILL.md","title":"ambee-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: ambee-automation\ndescription: \"Automate Ambee tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Ambee Automation via Rube MCP\n\nAutomate Ambee operations through Composio's Ambee toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ambee](https://composio.dev/toolkits/ambee)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Ambee connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ambee`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ambee`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Ambee operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Ambee task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ambee\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Ambee-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ambee` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"ambee-automation","description":"Automate Ambee tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/ambient-weather-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ambient-weather-automation/SKILL.md","title":"ambient-weather-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: ambient-weather-automation\ndescription: \"Automate Ambient Weather tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Ambient Weather Automation via Rube MCP\n\nAutomate Ambient Weather operations through Composio's Ambient Weather toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ambient_weather](https://composio.dev/toolkits/ambient_weather)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Ambient Weather connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ambient_weather`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ambient_weather`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Ambient Weather operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Ambient Weather task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ambient_weather\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Ambient Weather-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ambient_weather` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"ambient-weather-automation","description":"Automate Ambient Weather tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":720,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/amcards-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/amcards-automation/SKILL.md","title":"amcards-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: amcards-automation\ndescription: \"Automate Amcards tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Amcards Automation via Rube MCP\n\nAutomate Amcards operations through Composio's Amcards toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/amcards](https://composio.dev/toolkits/amcards)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Amcards connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `amcards`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `amcards`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Amcards operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Amcards task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"amcards\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Amcards-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `amcards` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"amcards-automation","description":"Automate Amcards tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/anchor-browser-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/anchor-browser-automation/SKILL.md","title":"anchor-browser-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: anchor-browser-automation\ndescription: \"Automate Anchor Browser tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anchor Browser Automation via Rube MCP\n\nAutomate Anchor Browser operations through Composio's Anchor Browser toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anchor_browser](https://composio.dev/toolkits/anchor_browser)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anchor Browser connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anchor_browser`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anchor_browser`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Anchor Browser operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Anchor Browser task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"anchor_browser\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anchor Browser-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anchor_browser` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"anchor-browser-automation","description":"Automate Anchor Browser tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/anonyflow-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/anonyflow-automation/SKILL.md","title":"anonyflow-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: anonyflow-automation\ndescription: \"Automate Anonyflow tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anonyflow Automation via Rube MCP\n\nAutomate Anonyflow operations through Composio's Anonyflow toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anonyflow](https://composio.dev/toolkits/anonyflow)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anonyflow connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anonyflow`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anonyflow`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Anonyflow operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Anonyflow task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"anonyflow\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anonyflow-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anonyflow` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"anonyflow-automation","description":"Automate Anonyflow tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/anthropic_administrator-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/anthropic_administrator-automation/SKILL.md","title":"anthropic_administrator-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: anthropic_administrator-automation\ndescription: \"Automate Anthropic Admin tasks via Rube MCP (Composio): API keys, usage, workspaces, and organization management. Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anthropic Admin Automation via Rube MCP\n\nAutomate Anthropic Admin operations through Composio's Anthropic Admin toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anthropic_administrator](https://composio.dev/toolkits/anthropic_administrator)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anthropic Admin connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS: queries=[{\"use_case\": \"API keys, usage, workspaces, and organization management\", \"known_fields\": \"\"}]\n```\n\nThis returns:\n- Available tool slugs for Anthropic Admin\n- Recommended execution plan steps\n- Known pitfalls and edge cases\n- Input schemas for each tool\n\n## Core Workflows\n\n### 1. Discover Available Anthropic Admin Tools\n\n```\nRUBE_SEARCH_TOOLS:\n  queries:\n    - use_case: \"list all available Anthropic Admin tools and capabilities\"\n```\n\nReview the returned tools, their descriptions, and input schemas before proceeding.\n\n### 2. Execute Anthropic Admin Operations\n\nAfter discovering tools, execute them via:\n\n```\nRUBE_MULTI_EXECUTE_TOOL:\n  tools:\n    - tool_slug: \"<discovered_tool_slug>\"\n      arguments: {<schema-compliant arguments>}\n  memory: {}\n  sync_response_to_workbench: false\n```\n\n### 3. Multi-Step Workflows\n\nFor complex workflows involving multiple Anthropic Admin operations:\n\n1. Search for all relevant tools: `RUBE_SEARCH_TOOLS` with specific use case\n2. Execute prerequisite steps first (e.g., fetch before update)\n3. Pass data between steps using tool responses\n4. Use `RUBE_REMOTE_WORKBENCH` for bulk operations or data processing\n\n## Common Patterns\n\n### Search Before Action\nAlways search for existing resources before creating new ones to avoid duplicates.\n\n### Pagination\nMany list operations support pagination. Check responses for `next_cursor` or `page_token` and continue fetching until exhausted.\n\n### Error Handling\n- Check tool responses for errors before proceeding\n- If a tool fails, verify the connection is still ACTIVE\n- Re-authenticate via `RUBE_MANAGE_CONNECTIONS` if connection expired\n\n### Batch Operations\nFor bulk operations, use `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` in a loop with `ThreadPoolExecutor` for parallel execution.\n\n## Known Pitfalls\n\n- **Always search tools first**: Tool schemas and available operations may change. Never hardcode tool slugs without first discovering them via `RUBE_SEARCH_TOOLS`.\n- **Check connection status**: Ensure the Anthropic Admin connection is ACTIVE before executing any tools. Expired OAuth tokens require re-authentication.\n- **Respect rate limits**: If you receive rate limit errors, reduce request frequency and implement backoff.\n- **Validate schemas**: Always pass strictly schema-compliant arguments. Use `RUBE_GET_TOOL_SCHEMAS` to load full input schemas when `schemaRef` is returned instead of `input_schema`.\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anthropic Admin-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n> **Toolkit docs**: [composio.dev/toolkits/anthropic_administrator](https://composio.dev/toolkits/anthropic_administrator)\n","frontmatter":{"name":"anthropic_administrator-automation","description":"Automate Anthropic Admin tasks via Rube MCP (Composio): API keys, usage, workspaces, and organization management. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":974,"sizeBytes":4300},{"name":"SKILL.md","path":"composio-skills/anthropic-administrator-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/anthropic-administrator-automation/SKILL.md","title":"anthropic-administrator-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: anthropic-administrator-automation\ndescription: \"Automate Anthropic Admin tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Anthropic Admin Automation via Rube MCP\n\nAutomate Anthropic Admin operations through Composio's Anthropic Admin toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/anthropic_administrator](https://composio.dev/toolkits/anthropic_administrator)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Anthropic Admin connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Anthropic Admin operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Anthropic Admin task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"anthropic_administrator\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Anthropic Admin-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `anthropic_administrator` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"anthropic-administrator-automation","description":"Automate Anthropic Admin tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":740,"sizeBytes":3098},{"name":"SKILL.md","path":"composio-skills/apaleo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/apaleo-automation/SKILL.md","title":"apaleo-automation","category":"anthropic-skill","format":"markdown","content":"---\nname: apaleo-automation\ndescription: \"Automate Apaleo tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Apaleo Automation via Rube MCP\n\nAutomate Apaleo operations through Composio's Apaleo toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/apaleo](https://composio.dev/toolkits/apaleo)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Apaleo connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `apaleo`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `apaleo`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Apaleo operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Apaleo task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"apaleo\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Apaleo-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `apaleo` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n","frontmatter":{"name":"apaleo-automation","description":"Automate Apaleo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/apex27-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/apex27-automation/SKILL.md","title":"apex27-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapex27-automation%2FSKILL.md -->","frontmatter":{"name":"apex27-automation","description":"Automate Apex27 tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/api-bible-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/api-bible-automation/SKILL.md","title":"api-bible-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-bible-automation%2FSKILL.md -->","frontmatter":{"name":"api-bible-automation","description":"Automate API Bible tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/api-labz-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/api-labz-automation/SKILL.md","title":"api-labz-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-labz-automation%2FSKILL.md -->","frontmatter":{"name":"api-labz-automation","description":"Automate API Labz tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/api-ninjas-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/api-ninjas-automation/SKILL.md","title":"api-ninjas-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-ninjas-automation%2FSKILL.md -->","frontmatter":{"name":"api-ninjas-automation","description":"Automate API Ninjas tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/api-sports-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/api-sports-automation/SKILL.md","title":"api-sports-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi-sports-automation%2FSKILL.md -->","frontmatter":{"name":"api-sports-automation","description":"Automate API Sports tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/api2pdf-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/api2pdf-automation/SKILL.md","title":"api2pdf-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapi2pdf-automation%2FSKILL.md -->","frontmatter":{"name":"api2pdf-automation","description":"Automate Api2pdf tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/apiflash-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/apiflash-automation/SKILL.md","title":"apiflash-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapiflash-automation%2FSKILL.md -->","frontmatter":{"name":"apiflash-automation","description":"Automate Apiflash tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/apify-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/apify-automation/SKILL.md","title":"Apify Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapify-automation%2FSKILL.md -->","frontmatter":{"name":"Apify Automation","description":"Automate web scraping and data extraction with Apify -- run Actors, manage datasets, create reusable tasks, and retrieve crawl results through the Composio Apify integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1678,"sizeBytes":6823},{"name":"SKILL.md","path":"composio-skills/apilio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/apilio-automation/SKILL.md","title":"apilio-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapilio-automation%2FSKILL.md -->","frontmatter":{"name":"apilio-automation","description":"Automate Apilio tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/apipie-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/apipie-ai-automation/SKILL.md","title":"apipie-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapipie-ai-automation%2FSKILL.md -->","frontmatter":{"name":"apipie-ai-automation","description":"Automate Apipie AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":747,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/apitemplate-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/apitemplate-io-automation/SKILL.md","title":"apitemplate-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapitemplate-io-automation%2FSKILL.md -->","frontmatter":{"name":"apitemplate-io-automation","description":"Automate Apitemplate IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/apiverve-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/apiverve-automation/SKILL.md","title":"apiverve-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapiverve-automation%2FSKILL.md -->","frontmatter":{"name":"apiverve-automation","description":"Automate Apiverve tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/apollo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/apollo-automation/SKILL.md","title":"Apollo Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fapollo-automation%2FSKILL.md -->","frontmatter":{"name":"Apollo Automation","description":"Automate Apollo.io lead generation -- search organizations, discover contacts, enrich prospect data, manage contact stages, and build targeted outreach lists -- using natural language through the Composio MCP integration.","category":"sales-intelligence","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1744,"sizeBytes":7073},{"name":"SKILL.md","path":"composio-skills/appcircle-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/appcircle-automation/SKILL.md","title":"appcircle-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappcircle-automation%2FSKILL.md -->","frontmatter":{"name":"appcircle-automation","description":"Automate Appcircle tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/appdrag-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/appdrag-automation/SKILL.md","title":"appdrag-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappdrag-automation%2FSKILL.md -->","frontmatter":{"name":"appdrag-automation","description":"Automate Appdrag tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/appointo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/appointo-automation/SKILL.md","title":"appointo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappointo-automation%2FSKILL.md -->","frontmatter":{"name":"appointo-automation","description":"Automate Appointo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/appsflyer-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/appsflyer-automation/SKILL.md","title":"appsflyer-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappsflyer-automation%2FSKILL.md -->","frontmatter":{"name":"appsflyer-automation","description":"Automate Appsflyer tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":745,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/appveyor-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/appveyor-automation/SKILL.md","title":"appveyor-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fappveyor-automation%2FSKILL.md -->","frontmatter":{"name":"appveyor-automation","description":"Automate Appveyor tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/aryn-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/aryn-automation/SKILL.md","title":"aryn-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Faryn-automation%2FSKILL.md -->","frontmatter":{"name":"aryn-automation","description":"Automate Aryn tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/ascora-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ascora-automation/SKILL.md","title":"ascora-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fascora-automation%2FSKILL.md -->","frontmatter":{"name":"ascora-automation","description":"Automate Ascora tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/ashby-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ashby-automation/SKILL.md","title":"Ashby Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fashby-automation%2FSKILL.md -->","frontmatter":{"name":"Ashby Automation","description":"Automate recruiting and hiring workflows in Ashby -- manage candidates, jobs, applications, interviews, and notes through natural language commands.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1624,"sizeBytes":6746},{"name":"SKILL.md","path":"composio-skills/asin-data-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/asin-data-api-automation/SKILL.md","title":"asin-data-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fasin-data-api-automation%2FSKILL.md -->","frontmatter":{"name":"asin-data-api-automation","description":"Automate Asin Data API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":742,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/astica-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/astica-ai-automation/SKILL.md","title":"astica-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fastica-ai-automation%2FSKILL.md -->","frontmatter":{"name":"astica-ai-automation","description":"Automate Astica AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/async-interview-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/async-interview-automation/SKILL.md","title":"async-interview-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fasync-interview-automation%2FSKILL.md -->","frontmatter":{"name":"async-interview-automation","description":"Automate Async Interview tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/atlassian-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/atlassian-automation/SKILL.md","title":"atlassian-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fatlassian-automation%2FSKILL.md -->","frontmatter":{"name":"atlassian-automation","description":"Automate Atlassian tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/attio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/attio-automation/SKILL.md","title":"Attio Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fattio-automation%2FSKILL.md -->","frontmatter":{"name":"Attio Automation","description":"Automate Attio CRM operations -- search records, query contacts and companies with advanced filters, manage notes, list attributes, and navigate your relationship data -- using natural language through the Composio MCP integration.","category":"crm","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1568,"sizeBytes":6273},{"name":"SKILL.md","path":"composio-skills/auth0-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/auth0-automation/SKILL.md","title":"auth0-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fauth0-automation%2FSKILL.md -->","frontmatter":{"name":"auth0-automation","description":"Automate Auth0 tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/autobound-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/autobound-automation/SKILL.md","title":"autobound-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fautobound-automation%2FSKILL.md -->","frontmatter":{"name":"autobound-automation","description":"Automate Autobound tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/autom-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/autom-automation/SKILL.md","title":"autom-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fautom-automation%2FSKILL.md -->","frontmatter":{"name":"autom-automation","description":"Automate Autom tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/axonaut-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/axonaut-automation/SKILL.md","title":"axonaut-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Faxonaut-automation%2FSKILL.md -->","frontmatter":{"name":"axonaut-automation","description":"Automate Axonaut tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/ayrshare-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ayrshare-automation/SKILL.md","title":"ayrshare-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fayrshare-automation%2FSKILL.md -->","frontmatter":{"name":"ayrshare-automation","description":"Automate Ayrshare tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/backendless-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/backendless-automation/SKILL.md","title":"backendless-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbackendless-automation%2FSKILL.md -->","frontmatter":{"name":"backendless-automation","description":"Automate Backendless tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/bannerbear-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bannerbear-automation/SKILL.md","title":"bannerbear-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbannerbear-automation%2FSKILL.md -->","frontmatter":{"name":"bannerbear-automation","description":"Automate Bannerbear tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/bart-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bart-automation/SKILL.md","title":"bart-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbart-automation%2FSKILL.md -->","frontmatter":{"name":"bart-automation","description":"Automate Bart tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":704,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/baselinker-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/baselinker-automation/SKILL.md","title":"baselinker-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbaselinker-automation%2FSKILL.md -->","frontmatter":{"name":"baselinker-automation","description":"Automate Baselinker tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":724,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/baserow-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/baserow-automation/SKILL.md","title":"baserow-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbaserow-automation%2FSKILL.md -->","frontmatter":{"name":"baserow-automation","description":"Automate Baserow tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/basin-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/basin-automation/SKILL.md","title":"basin-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbasin-automation%2FSKILL.md -->","frontmatter":{"name":"basin-automation","description":"Automate Basin tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":708,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/battlenet-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/battlenet-automation/SKILL.md","title":"battlenet-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbattlenet-automation%2FSKILL.md -->","frontmatter":{"name":"battlenet-automation","description":"Automate Battlenet tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/beaconchain-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/beaconchain-automation/SKILL.md","title":"beaconchain-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeaconchain-automation%2FSKILL.md -->","frontmatter":{"name":"beaconchain-automation","description":"Automate Beaconchain tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/beaconstac-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/beaconstac-automation/SKILL.md","title":"beaconstac-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeaconstac-automation%2FSKILL.md -->","frontmatter":{"name":"beaconstac-automation","description":"Automate Beaconstac tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":739,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/beamer-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/beamer-automation/SKILL.md","title":"beamer-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeamer-automation%2FSKILL.md -->","frontmatter":{"name":"beamer-automation","description":"Automate Beamer tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/beeminder-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/beeminder-automation/SKILL.md","title":"beeminder-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbeeminder-automation%2FSKILL.md -->","frontmatter":{"name":"beeminder-automation","description":"Automate Beeminder tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/bench-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bench-automation/SKILL.md","title":"bench-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbench-automation%2FSKILL.md -->","frontmatter":{"name":"bench-automation","description":"Automate Bench tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":704,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/benchmark-email-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/benchmark-email-automation/SKILL.md","title":"benchmark-email-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbenchmark-email-automation%2FSKILL.md -->","frontmatter":{"name":"benchmark-email-automation","description":"Automate Benchmark Email tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/benzinga-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/benzinga-automation/SKILL.md","title":"benzinga-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbenzinga-automation%2FSKILL.md -->","frontmatter":{"name":"benzinga-automation","description":"Automate Benzinga tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/bestbuy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bestbuy-automation/SKILL.md","title":"bestbuy-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbestbuy-automation%2FSKILL.md -->","frontmatter":{"name":"bestbuy-automation","description":"Automate Bestbuy tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/better-proposals-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/better-proposals-automation/SKILL.md","title":"better-proposals-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbetter-proposals-automation%2FSKILL.md -->","frontmatter":{"name":"better-proposals-automation","description":"Automate Better Proposals tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":3057},{"name":"SKILL.md","path":"composio-skills/better-stack-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/better-stack-automation/SKILL.md","title":"better-stack-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbetter-stack-automation%2FSKILL.md -->","frontmatter":{"name":"better-stack-automation","description":"Automate Better Stack tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/bidsketch-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bidsketch-automation/SKILL.md","title":"bidsketch-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbidsketch-automation%2FSKILL.md -->","frontmatter":{"name":"bidsketch-automation","description":"Automate Bidsketch tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":745,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/big-data-cloud-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/big-data-cloud-automation/SKILL.md","title":"big-data-cloud-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbig-data-cloud-automation%2FSKILL.md -->","frontmatter":{"name":"big-data-cloud-automation","description":"Automate Big Data Cloud tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/bigmailer-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bigmailer-automation/SKILL.md","title":"bigmailer-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbigmailer-automation%2FSKILL.md -->","frontmatter":{"name":"bigmailer-automation","description":"Automate Bigmailer tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/bigml-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bigml-automation/SKILL.md","title":"bigml-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbigml-automation%2FSKILL.md -->","frontmatter":{"name":"bigml-automation","description":"Automate Bigml tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/bigpicture-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bigpicture-io-automation/SKILL.md","title":"bigpicture-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbigpicture-io-automation%2FSKILL.md -->","frontmatter":{"name":"bigpicture-io-automation","description":"Automate Bigpicture IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/bitquery-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bitquery-automation/SKILL.md","title":"bitquery-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbitquery-automation%2FSKILL.md -->","frontmatter":{"name":"bitquery-automation","description":"Automate Bitquery tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/bitwarden-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bitwarden-automation/SKILL.md","title":"bitwarden-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbitwarden-automation%2FSKILL.md -->","frontmatter":{"name":"bitwarden-automation","description":"Automate Bitwarden tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/blackbaud-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/blackbaud-automation/SKILL.md","title":"blackbaud-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fblackbaud-automation%2FSKILL.md -->","frontmatter":{"name":"blackbaud-automation","description":"Automate Blackbaud tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/blackboard-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/blackboard-automation/SKILL.md","title":"blackboard-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fblackboard-automation%2FSKILL.md -->","frontmatter":{"name":"blackboard-automation","description":"Automate Blackboard tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/blocknative-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/blocknative-automation/SKILL.md","title":"blocknative-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fblocknative-automation%2FSKILL.md -->","frontmatter":{"name":"blocknative-automation","description":"Automate Blocknative tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/boldsign-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/boldsign-automation/SKILL.md","title":"boldsign-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fboldsign-automation%2FSKILL.md -->","frontmatter":{"name":"boldsign-automation","description":"Automate Boldsign tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/bolna-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bolna-automation/SKILL.md","title":"bolna-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbolna-automation%2FSKILL.md -->","frontmatter":{"name":"bolna-automation","description":"Automate Bolna tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/boloforms-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/boloforms-automation/SKILL.md","title":"boloforms-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fboloforms-automation%2FSKILL.md -->","frontmatter":{"name":"boloforms-automation","description":"Automate Boloforms tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/bolt-iot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bolt-iot-automation/SKILL.md","title":"bolt-iot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbolt-iot-automation%2FSKILL.md -->","frontmatter":{"name":"bolt-iot-automation","description":"Automate Bolt Iot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/bonsai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bonsai-automation/SKILL.md","title":"bonsai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbonsai-automation%2FSKILL.md -->","frontmatter":{"name":"bonsai-automation","description":"Automate Bonsai tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/bookingmood-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bookingmood-automation/SKILL.md","title":"bookingmood-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbookingmood-automation%2FSKILL.md -->","frontmatter":{"name":"bookingmood-automation","description":"Automate Bookingmood tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/booqable-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/booqable-automation/SKILL.md","title":"booqable-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbooqable-automation%2FSKILL.md -->","frontmatter":{"name":"booqable-automation","description":"Automate Booqable tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/borneo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/borneo-automation/SKILL.md","title":"borneo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fborneo-automation%2FSKILL.md -->","frontmatter":{"name":"borneo-automation","description":"Automate Borneo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/botbaba-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/botbaba-automation/SKILL.md","title":"botbaba-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotbaba-automation%2FSKILL.md -->","frontmatter":{"name":"botbaba-automation","description":"Automate Botbaba tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/botpress-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/botpress-automation/SKILL.md","title":"botpress-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotpress-automation%2FSKILL.md -->","frontmatter":{"name":"botpress-automation","description":"Automate Botpress tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/botsonic-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/botsonic-automation/SKILL.md","title":"botsonic-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotsonic-automation%2FSKILL.md -->","frontmatter":{"name":"botsonic-automation","description":"Automate Botsonic tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/botstar-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/botstar-automation/SKILL.md","title":"botstar-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbotstar-automation%2FSKILL.md -->","frontmatter":{"name":"botstar-automation","description":"Automate Botstar tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/bouncer-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bouncer-automation/SKILL.md","title":"bouncer-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbouncer-automation%2FSKILL.md -->","frontmatter":{"name":"bouncer-automation","description":"Automate Bouncer tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/boxhero-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/boxhero-automation/SKILL.md","title":"boxhero-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fboxhero-automation%2FSKILL.md -->","frontmatter":{"name":"boxhero-automation","description":"Automate Boxhero tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/braintree-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/braintree-automation/SKILL.md","title":"Braintree Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbraintree-automation%2FSKILL.md -->","frontmatter":{"name":"Braintree Automation","description":"Braintree Automation: manage payment processing via Stripe-compatible tools for customers, subscriptions, payment methods, and transactions","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1837,"sizeBytes":7214},{"name":"SKILL.md","path":"composio-skills/brandfetch-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/brandfetch-automation/SKILL.md","title":"brandfetch-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrandfetch-automation%2FSKILL.md -->","frontmatter":{"name":"brandfetch-automation","description":"Automate Brandfetch tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/breeze-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/breeze-automation/SKILL.md","title":"breeze-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbreeze-automation%2FSKILL.md -->","frontmatter":{"name":"breeze-automation","description":"Automate Breeze tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":715,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/breezy-hr-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/breezy-hr-automation/SKILL.md","title":"breezy-hr-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbreezy-hr-automation%2FSKILL.md -->","frontmatter":{"name":"breezy-hr-automation","description":"Automate Breezy HR tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/brex-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/brex-automation/SKILL.md","title":"brex-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrex-automation%2FSKILL.md -->","frontmatter":{"name":"brex-automation","description":"Automate Brex tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/brex-staging-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/brex-staging-automation/SKILL.md","title":"brex-staging-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrex-staging-automation%2FSKILL.md -->","frontmatter":{"name":"brex-staging-automation","description":"Automate Brex Staging tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/brightdata-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/brightdata-automation/SKILL.md","title":"brightdata-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrightdata-automation%2FSKILL.md -->","frontmatter":{"name":"brightdata-automation","description":"Automate Brightdata tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/brightpearl-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/brightpearl-automation/SKILL.md","title":"brightpearl-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrightpearl-automation%2FSKILL.md -->","frontmatter":{"name":"brightpearl-automation","description":"Automate Brightpearl tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/brilliant-directories-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/brilliant-directories-automation/SKILL.md","title":"brilliant-directories-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrilliant-directories-automation%2FSKILL.md -->","frontmatter":{"name":"brilliant-directories-automation","description":"Automate Brilliant Directories tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":747,"sizeBytes":3132},{"name":"SKILL.md","path":"composio-skills/browseai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/browseai-automation/SKILL.md","title":"browseai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowseai-automation%2FSKILL.md -->","frontmatter":{"name":"browseai-automation","description":"Automate Browseai tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/browser-tool-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/browser-tool-automation/SKILL.md","title":"browser-tool-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowser-tool-automation%2FSKILL.md -->","frontmatter":{"name":"browser-tool-automation","description":"Automate Browser Tool tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/browserbase-tool-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/browserbase-tool-automation/SKILL.md","title":"browserbase-tool-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowserbase-tool-automation%2FSKILL.md -->","frontmatter":{"name":"browserbase-tool-automation","description":"Automate Browserbase Tool tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":3057},{"name":"SKILL.md","path":"composio-skills/browserhub-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/browserhub-automation/SKILL.md","title":"browserhub-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowserhub-automation%2FSKILL.md -->","frontmatter":{"name":"browserhub-automation","description":"Automate Browserhub tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/browserless-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/browserless-automation/SKILL.md","title":"browserless-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbrowserless-automation%2FSKILL.md -->","frontmatter":{"name":"browserless-automation","description":"Automate Browserless tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/btcpay-server-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/btcpay-server-automation/SKILL.md","title":"btcpay-server-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbtcpay-server-automation%2FSKILL.md -->","frontmatter":{"name":"btcpay-server-automation","description":"Automate Btcpay Server tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/bubble-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bubble-automation/SKILL.md","title":"bubble-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbubble-automation%2FSKILL.md -->","frontmatter":{"name":"bubble-automation","description":"Automate Bubble tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/bugbug-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bugbug-automation/SKILL.md","title":"bugbug-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbugbug-automation%2FSKILL.md -->","frontmatter":{"name":"bugbug-automation","description":"Automate Bugbug tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/bugherd-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bugherd-automation/SKILL.md","title":"bugherd-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbugherd-automation%2FSKILL.md -->","frontmatter":{"name":"bugherd-automation","description":"Automate Bugherd tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/bugsnag-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bugsnag-automation/SKILL.md","title":"bugsnag-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbugsnag-automation%2FSKILL.md -->","frontmatter":{"name":"bugsnag-automation","description":"Automate Bugsnag tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/buildkite-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/buildkite-automation/SKILL.md","title":"buildkite-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbuildkite-automation%2FSKILL.md -->","frontmatter":{"name":"buildkite-automation","description":"Automate Buildkite tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/builtwith-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/builtwith-automation/SKILL.md","title":"builtwith-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbuiltwith-automation%2FSKILL.md -->","frontmatter":{"name":"builtwith-automation","description":"Automate Builtwith tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/bunnycdn-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/bunnycdn-automation/SKILL.md","title":"bunnycdn-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbunnycdn-automation%2FSKILL.md -->","frontmatter":{"name":"bunnycdn-automation","description":"Automate Bunnycdn tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/byteforms-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/byteforms-automation/SKILL.md","title":"byteforms-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fbyteforms-automation%2FSKILL.md -->","frontmatter":{"name":"byteforms-automation","description":"Automate Byteforms tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/cabinpanda-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cabinpanda-automation/SKILL.md","title":"cabinpanda-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcabinpanda-automation%2FSKILL.md -->","frontmatter":{"name":"cabinpanda-automation","description":"Automate Cabinpanda tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/cal-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cal-automation/SKILL.md","title":"cal-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcal-automation%2FSKILL.md -->","frontmatter":{"name":"cal-automation","description":"Automate Cal tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":701,"sizeBytes":2862},{"name":"SKILL.md","path":"composio-skills/calendarhero-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/calendarhero-automation/SKILL.md","title":"calendarhero-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcalendarhero-automation%2FSKILL.md -->","frontmatter":{"name":"calendarhero-automation","description":"Automate Calendarhero tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/callerapi-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/callerapi-automation/SKILL.md","title":"callerapi-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcallerapi-automation%2FSKILL.md -->","frontmatter":{"name":"callerapi-automation","description":"Automate Callerapi tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/callingly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/callingly-automation/SKILL.md","title":"callingly-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcallingly-automation%2FSKILL.md -->","frontmatter":{"name":"callingly-automation","description":"Automate Callingly tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/callpage-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/callpage-automation/SKILL.md","title":"callpage-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcallpage-automation%2FSKILL.md -->","frontmatter":{"name":"callpage-automation","description":"Automate Callpage tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/campaign-cleaner-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/campaign-cleaner-automation/SKILL.md","title":"campaign-cleaner-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcampaign-cleaner-automation%2FSKILL.md -->","frontmatter":{"name":"campaign-cleaner-automation","description":"Automate Campaign Cleaner tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":3057},{"name":"SKILL.md","path":"composio-skills/campayn-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/campayn-automation/SKILL.md","title":"campayn-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcampayn-automation%2FSKILL.md -->","frontmatter":{"name":"campayn-automation","description":"Automate Campayn tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/canny-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/canny-automation/SKILL.md","title":"canny-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcanny-automation%2FSKILL.md -->","frontmatter":{"name":"canny-automation","description":"Automate Canny tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/canvas-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/canvas-automation/SKILL.md","title":"canvas-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcanvas-automation%2FSKILL.md -->","frontmatter":{"name":"canvas-automation","description":"Automate Canvas tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/capsule_crm-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/capsule_crm-automation/SKILL.md","title":"capsule_crm-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcapsule_crm-automation%2FSKILL.md -->","frontmatter":{"name":"capsule_crm-automation","description":"Automate Capsule CRM tasks via Rube MCP (Composio): contacts, opportunities, cases, tasks, and pipeline management. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":973,"sizeBytes":4168},{"name":"SKILL.md","path":"composio-skills/capsule-crm-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/capsule-crm-automation/SKILL.md","title":"Capsule CRM Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcapsule-crm-automation%2FSKILL.md -->","frontmatter":{"name":"Capsule CRM Automation","description":"Automate Capsule CRM operations -- manage contacts (parties), run structured filter queries, track tasks and projects, log entries, and handle organizations -- using natural language through the Composio MCP integration.","category":"crm","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":2002,"sizeBytes":7651},{"name":"SKILL.md","path":"composio-skills/carbone-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/carbone-automation/SKILL.md","title":"carbone-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcarbone-automation%2FSKILL.md -->","frontmatter":{"name":"carbone-automation","description":"Automate Carbone tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/cardly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cardly-automation/SKILL.md","title":"cardly-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcardly-automation%2FSKILL.md -->","frontmatter":{"name":"cardly-automation","description":"Automate Cardly tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/castingwords-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/castingwords-automation/SKILL.md","title":"castingwords-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcastingwords-automation%2FSKILL.md -->","frontmatter":{"name":"castingwords-automation","description":"Automate Castingwords tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/cats-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cats-automation/SKILL.md","title":"cats-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcats-automation%2FSKILL.md -->","frontmatter":{"name":"cats-automation","description":"Automate Cats tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":704,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/cdr-platform-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cdr-platform-automation/SKILL.md","title":"cdr-platform-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcdr-platform-automation%2FSKILL.md -->","frontmatter":{"name":"cdr-platform-automation","description":"Automate Cdr Platform tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/census-bureau-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/census-bureau-automation/SKILL.md","title":"census-bureau-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcensus-bureau-automation%2FSKILL.md -->","frontmatter":{"name":"census-bureau-automation","description":"Automate Census Bureau tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/centralstationcrm-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/centralstationcrm-automation/SKILL.md","title":"centralstationcrm-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcentralstationcrm-automation%2FSKILL.md -->","frontmatter":{"name":"centralstationcrm-automation","description":"Automate Centralstationcrm tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":3072},{"name":"SKILL.md","path":"composio-skills/certifier-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/certifier-automation/SKILL.md","title":"certifier-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcertifier-automation%2FSKILL.md -->","frontmatter":{"name":"certifier-automation","description":"Automate Certifier tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/chaser-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/chaser-automation/SKILL.md","title":"chaser-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchaser-automation%2FSKILL.md -->","frontmatter":{"name":"chaser-automation","description":"Automate Chaser tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/chatbotkit-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/chatbotkit-automation/SKILL.md","title":"chatbotkit-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchatbotkit-automation%2FSKILL.md -->","frontmatter":{"name":"chatbotkit-automation","description":"Automate Chatbotkit tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/chatfai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/chatfai-automation/SKILL.md","title":"chatfai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchatfai-automation%2FSKILL.md -->","frontmatter":{"name":"chatfai-automation","description":"Automate Chatfai tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/chatwork-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/chatwork-automation/SKILL.md","title":"chatwork-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchatwork-automation%2FSKILL.md -->","frontmatter":{"name":"chatwork-automation","description":"Automate Chatwork tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/chmeetings-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/chmeetings-automation/SKILL.md","title":"chmeetings-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fchmeetings-automation%2FSKILL.md -->","frontmatter":{"name":"chmeetings-automation","description":"Automate Chmeetings tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/cincopa-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cincopa-automation/SKILL.md","title":"cincopa-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcincopa-automation%2FSKILL.md -->","frontmatter":{"name":"cincopa-automation","description":"Automate Cincopa tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/claid-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/claid-ai-automation/SKILL.md","title":"claid-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclaid-ai-automation%2FSKILL.md -->","frontmatter":{"name":"claid-ai-automation","description":"Automate Claid AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/classmarker-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/classmarker-automation/SKILL.md","title":"classmarker-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclassmarker-automation%2FSKILL.md -->","frontmatter":{"name":"classmarker-automation","description":"Automate Classmarker tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/clearout-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/clearout-automation/SKILL.md","title":"clearout-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclearout-automation%2FSKILL.md -->","frontmatter":{"name":"clearout-automation","description":"Automate Clearout tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/clickmeeting-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/clickmeeting-automation/SKILL.md","title":"clickmeeting-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclickmeeting-automation%2FSKILL.md -->","frontmatter":{"name":"clickmeeting-automation","description":"Automate Clickmeeting tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/clockify-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/clockify-automation/SKILL.md","title":"Clockify Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fclockify-automation%2FSKILL.md -->","frontmatter":{"name":"Clockify Automation","description":"Automate time tracking workflows in Clockify -- create and manage time entries, workspaces, and users through natural language commands.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1382,"sizeBytes":5458},{"name":"SKILL.md","path":"composio-skills/cloudcart-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cloudcart-automation/SKILL.md","title":"cloudcart-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudcart-automation%2FSKILL.md -->","frontmatter":{"name":"cloudcart-automation","description":"Automate Cloudcart tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/cloudconvert-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cloudconvert-automation/SKILL.md","title":"cloudconvert-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudconvert-automation%2FSKILL.md -->","frontmatter":{"name":"cloudconvert-automation","description":"Automate Cloudconvert tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/cloudflare-api-key-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cloudflare-api-key-automation/SKILL.md","title":"cloudflare-api-key-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudflare-api-key-automation%2FSKILL.md -->","frontmatter":{"name":"cloudflare-api-key-automation","description":"Automate Cloudflare API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":3055},{"name":"SKILL.md","path":"composio-skills/cloudflare-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cloudflare-automation/SKILL.md","title":"cloudflare-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudflare-automation%2FSKILL.md -->","frontmatter":{"name":"cloudflare-automation","description":"Automate Cloudflare tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/cloudflare-browser-rendering-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cloudflare-browser-rendering-automation/SKILL.md","title":"cloudflare-browser-rendering-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudflare-browser-rendering-automation%2FSKILL.md -->","frontmatter":{"name":"cloudflare-browser-rendering-automation","description":"Automate Cloudflare Browser Rendering tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":753,"sizeBytes":3237},{"name":"SKILL.md","path":"composio-skills/cloudinary-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cloudinary-automation/SKILL.md","title":"Cloudinary Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudinary-automation%2FSKILL.md -->","frontmatter":{"name":"Cloudinary Automation","description":"Automate Cloudinary media management including folder organization, upload presets, asset lookup, transformations, and usage monitoring through natural language commands","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1975,"sizeBytes":8147},{"name":"SKILL.md","path":"composio-skills/cloudlayer-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cloudlayer-automation/SKILL.md","title":"cloudlayer-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudlayer-automation%2FSKILL.md -->","frontmatter":{"name":"cloudlayer-automation","description":"Automate Cloudlayer tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/cloudpress-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cloudpress-automation/SKILL.md","title":"cloudpress-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcloudpress-automation%2FSKILL.md -->","frontmatter":{"name":"cloudpress-automation","description":"Automate Cloudpress tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/coassemble-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/coassemble-automation/SKILL.md","title":"coassemble-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoassemble-automation%2FSKILL.md -->","frontmatter":{"name":"coassemble-automation","description":"Automate Coassemble tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/codacy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/codacy-automation/SKILL.md","title":"codacy-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcodacy-automation%2FSKILL.md -->","frontmatter":{"name":"codacy-automation","description":"Automate Codacy tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/codeinterpreter-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/codeinterpreter-automation/SKILL.md","title":"codeinterpreter-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcodeinterpreter-automation%2FSKILL.md -->","frontmatter":{"name":"codeinterpreter-automation","description":"Automate Codeinterpreter tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/codereadr-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/codereadr-automation/SKILL.md","title":"codereadr-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcodereadr-automation%2FSKILL.md -->","frontmatter":{"name":"codereadr-automation","description":"Automate Codereadr tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/coinbase-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/coinbase-automation/SKILL.md","title":"Coinbase Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinbase-automation%2FSKILL.md -->","frontmatter":{"name":"Coinbase Automation","description":"Coinbase Automation: list and manage cryptocurrency wallets, accounts, and portfolio data via Coinbase CDP SDK","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":798,"sizeBytes":3337},{"name":"SKILL.md","path":"composio-skills/coinmarketcal-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/coinmarketcal-automation/SKILL.md","title":"coinmarketcal-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinmarketcal-automation%2FSKILL.md -->","frontmatter":{"name":"coinmarketcal-automation","description":"Automate Coinmarketcal tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/coinmarketcap-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/coinmarketcap-automation/SKILL.md","title":"coinmarketcap-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinmarketcap-automation%2FSKILL.md -->","frontmatter":{"name":"coinmarketcap-automation","description":"Automate Coinmarketcap tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/coinranking-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/coinranking-automation/SKILL.md","title":"coinranking-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoinranking-automation%2FSKILL.md -->","frontmatter":{"name":"coinranking-automation","description":"Automate Coinranking tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/college-football-data-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/college-football-data-automation/SKILL.md","title":"college-football-data-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcollege-football-data-automation%2FSKILL.md -->","frontmatter":{"name":"college-football-data-automation","description":"Automate College Football Data tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":739,"sizeBytes":3132},{"name":"SKILL.md","path":"composio-skills/composio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/composio-automation/SKILL.md","title":"composio-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcomposio-automation%2FSKILL.md -->","frontmatter":{"name":"composio-automation","description":"Automate Composio tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/composio-search-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/composio-search-automation/SKILL.md","title":"composio-search-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcomposio-search-automation%2FSKILL.md -->","frontmatter":{"name":"composio-search-automation","description":"Automate Composio Search tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":745,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/connecteam-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/connecteam-automation/SKILL.md","title":"connecteam-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconnecteam-automation%2FSKILL.md -->","frontmatter":{"name":"connecteam-automation","description":"Automate Connecteam tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/contentful-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/contentful-automation/SKILL.md","title":"Contentful Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcontentful-automation%2FSKILL.md -->","frontmatter":{"name":"Contentful Automation","description":"Automate headless CMS operations in Contentful -- list spaces, retrieve space metadata, and update space configurations through the Composio Contentful integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":896,"sizeBytes":3968},{"name":"SKILL.md","path":"composio-skills/contentful-graphql-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/contentful-graphql-automation/SKILL.md","title":"contentful-graphql-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcontentful-graphql-automation%2FSKILL.md -->","frontmatter":{"name":"contentful-graphql-automation","description":"Automate Contentful Graphql tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":3087},{"name":"SKILL.md","path":"composio-skills/control-d-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/control-d-automation/SKILL.md","title":"control-d-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcontrol-d-automation%2FSKILL.md -->","frontmatter":{"name":"control-d-automation","description":"Automate Control D tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/conversion-tools-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/conversion-tools-automation/SKILL.md","title":"conversion-tools-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconversion-tools-automation%2FSKILL.md -->","frontmatter":{"name":"conversion-tools-automation","description":"Automate Conversion Tools tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":3057},{"name":"SKILL.md","path":"composio-skills/convertapi-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/convertapi-automation/SKILL.md","title":"convertapi-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconvertapi-automation%2FSKILL.md -->","frontmatter":{"name":"convertapi-automation","description":"Automate Convertapi tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/conveyor-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/conveyor-automation/SKILL.md","title":"conveyor-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconveyor-automation%2FSKILL.md -->","frontmatter":{"name":"conveyor-automation","description":"Automate Conveyor tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":708,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/convolo-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/convolo-ai-automation/SKILL.md","title":"convolo-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fconvolo-ai-automation%2FSKILL.md -->","frontmatter":{"name":"convolo-ai-automation","description":"Automate Convolo AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/corrently-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/corrently-automation/SKILL.md","title":"corrently-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcorrently-automation%2FSKILL.md -->","frontmatter":{"name":"corrently-automation","description":"Automate Corrently tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/countdown-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/countdown-api-automation/SKILL.md","title":"countdown-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcountdown-api-automation%2FSKILL.md -->","frontmatter":{"name":"countdown-api-automation","description":"Automate Countdown API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/coupa-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/coupa-automation/SKILL.md","title":"coupa-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcoupa-automation%2FSKILL.md -->","frontmatter":{"name":"coupa-automation","description":"Automate Coupa tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/craftmypdf-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/craftmypdf-automation/SKILL.md","title":"craftmypdf-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcraftmypdf-automation%2FSKILL.md -->","frontmatter":{"name":"craftmypdf-automation","description":"Automate Craftmypdf tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/crowdin-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/crowdin-automation/SKILL.md","title":"crowdin-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcrowdin-automation%2FSKILL.md -->","frontmatter":{"name":"crowdin-automation","description":"Automate Crowdin tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/crustdata-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/crustdata-automation/SKILL.md","title":"crustdata-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcrustdata-automation%2FSKILL.md -->","frontmatter":{"name":"crustdata-automation","description":"Automate Crustdata tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/cults-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cults-automation/SKILL.md","title":"cults-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcults-automation%2FSKILL.md -->","frontmatter":{"name":"cults-automation","description":"Automate Cults tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/curated-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/curated-automation/SKILL.md","title":"curated-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcurated-automation%2FSKILL.md -->","frontmatter":{"name":"curated-automation","description":"Automate Curated tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":717,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/currents-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/currents-api-automation/SKILL.md","title":"currents-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcurrents-api-automation%2FSKILL.md -->","frontmatter":{"name":"currents-api-automation","description":"Automate Currents API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/customerio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/customerio-automation/SKILL.md","title":"Customer.io Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcustomerio-automation%2FSKILL.md -->","frontmatter":{"name":"Customer.io Automation","description":"Automate customer engagement workflows including broadcast triggers, message analytics, segment management, and newsletter tracking through Customer.io via Composio","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1514,"sizeBytes":6402},{"name":"SKILL.md","path":"composio-skills/customgpt-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/customgpt-automation/SKILL.md","title":"customgpt-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcustomgpt-automation%2FSKILL.md -->","frontmatter":{"name":"customgpt-automation","description":"Automate Customgpt tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/customjs-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/customjs-automation/SKILL.md","title":"customjs-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcustomjs-automation%2FSKILL.md -->","frontmatter":{"name":"customjs-automation","description":"Automate Customjs tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/cutt-ly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/cutt-ly-automation/SKILL.md","title":"cutt-ly-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fcutt-ly-automation%2FSKILL.md -->","frontmatter":{"name":"cutt-ly-automation","description":"Automate Cutt Ly tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/d2lbrightspace-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/d2lbrightspace-automation/SKILL.md","title":"d2lbrightspace-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fd2lbrightspace-automation%2FSKILL.md -->","frontmatter":{"name":"d2lbrightspace-automation","description":"Automate D2lbrightspace tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":761,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/dadata-ru-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dadata-ru-automation/SKILL.md","title":"dadata-ru-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdadata-ru-automation%2FSKILL.md -->","frontmatter":{"name":"dadata-ru-automation","description":"Automate Dadata Ru tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/daffy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/daffy-automation/SKILL.md","title":"daffy-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdaffy-automation%2FSKILL.md -->","frontmatter":{"name":"daffy-automation","description":"Automate Daffy tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/dailybot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dailybot-automation/SKILL.md","title":"dailybot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdailybot-automation%2FSKILL.md -->","frontmatter":{"name":"dailybot-automation","description":"Automate Dailybot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/datagma-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/datagma-automation/SKILL.md","title":"datagma-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdatagma-automation%2FSKILL.md -->","frontmatter":{"name":"datagma-automation","description":"Automate Datagma tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/datarobot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/datarobot-automation/SKILL.md","title":"datarobot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdatarobot-automation%2FSKILL.md -->","frontmatter":{"name":"datarobot-automation","description":"Automate Datarobot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/deadline-funnel-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/deadline-funnel-automation/SKILL.md","title":"deadline-funnel-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdeadline-funnel-automation%2FSKILL.md -->","frontmatter":{"name":"deadline-funnel-automation","description":"Automate Deadline Funnel tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":735,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/deel-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/deel-automation/SKILL.md","title":"deel-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdeel-automation%2FSKILL.md -->","frontmatter":{"name":"deel-automation","description":"Automate Deel tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/deepgram-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/deepgram-automation/SKILL.md","title":"deepgram-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdeepgram-automation%2FSKILL.md -->","frontmatter":{"name":"deepgram-automation","description":"Automate Deepgram tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/demio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/demio-automation/SKILL.md","title":"demio-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdemio-automation%2FSKILL.md -->","frontmatter":{"name":"demio-automation","description":"Automate Demio tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/desktime-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/desktime-automation/SKILL.md","title":"desktime-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdesktime-automation%2FSKILL.md -->","frontmatter":{"name":"desktime-automation","description":"Automate Desktime tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/detrack-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/detrack-automation/SKILL.md","title":"detrack-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdetrack-automation%2FSKILL.md -->","frontmatter":{"name":"detrack-automation","description":"Automate Detrack tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":722,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/dialmycalls-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dialmycalls-automation/SKILL.md","title":"dialmycalls-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdialmycalls-automation%2FSKILL.md -->","frontmatter":{"name":"dialmycalls-automation","description":"Automate Dialmycalls tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/dialpad-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dialpad-automation/SKILL.md","title":"dialpad-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdialpad-automation%2FSKILL.md -->","frontmatter":{"name":"dialpad-automation","description":"Automate Dialpad tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/dictionary-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dictionary-api-automation/SKILL.md","title":"dictionary-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdictionary-api-automation%2FSKILL.md -->","frontmatter":{"name":"dictionary-api-automation","description":"Automate Dictionary API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/diffbot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/diffbot-automation/SKILL.md","title":"diffbot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdiffbot-automation%2FSKILL.md -->","frontmatter":{"name":"diffbot-automation","description":"Automate Diffbot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/digicert-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/digicert-automation/SKILL.md","title":"digicert-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdigicert-automation%2FSKILL.md -->","frontmatter":{"name":"digicert-automation","description":"Automate Digicert tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/digital-ocean-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/digital-ocean-automation/SKILL.md","title":"digital-ocean-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdigital-ocean-automation%2FSKILL.md -->","frontmatter":{"name":"digital-ocean-automation","description":"Automate DigitalOcean tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":3004},{"name":"SKILL.md","path":"composio-skills/discordbot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/discordbot-automation/SKILL.md","title":"discordbot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdiscordbot-automation%2FSKILL.md -->","frontmatter":{"name":"discordbot-automation","description":"Automate Discordbot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/dnsfilter-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dnsfilter-automation/SKILL.md","title":"dnsfilter-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdnsfilter-automation%2FSKILL.md -->","frontmatter":{"name":"dnsfilter-automation","description":"Automate Dnsfilter tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/dock-certs-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dock-certs-automation/SKILL.md","title":"dock-certs-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdock-certs-automation%2FSKILL.md -->","frontmatter":{"name":"dock-certs-automation","description":"Automate Dock Certs tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/docker_hub-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/docker_hub-automation/SKILL.md","title":"docker_hub-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocker_hub-automation%2FSKILL.md -->","frontmatter":{"name":"docker_hub-automation","description":"Automate Docker Hub tasks via Rube MCP (Composio): repositories, images, tags, and container registry management. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":940,"sizeBytes":4146},{"name":"SKILL.md","path":"composio-skills/docker-hub-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/docker-hub-automation/SKILL.md","title":"Docker Hub Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocker-hub-automation%2FSKILL.md -->","frontmatter":{"name":"Docker Hub Automation","description":"Automate Docker Hub operations -- manage organizations, repositories, teams, members, and webhooks via the Composio MCP integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1174,"sizeBytes":4766},{"name":"SKILL.md","path":"composio-skills/docmosis-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/docmosis-automation/SKILL.md","title":"docmosis-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocmosis-automation%2FSKILL.md -->","frontmatter":{"name":"docmosis-automation","description":"Automate Docmosis tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/docnify-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/docnify-automation/SKILL.md","title":"docnify-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocnify-automation%2FSKILL.md -->","frontmatter":{"name":"docnify-automation","description":"Automate Docnify tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/docsbot-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/docsbot-ai-automation/SKILL.md","title":"docsbot-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocsbot-ai-automation%2FSKILL.md -->","frontmatter":{"name":"docsbot-ai-automation","description":"Automate Docsbot AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/docsumo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/docsumo-automation/SKILL.md","title":"docsumo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocsumo-automation%2FSKILL.md -->","frontmatter":{"name":"docsumo-automation","description":"Automate Docsumo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/docugenerate-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/docugenerate-automation/SKILL.md","title":"docugenerate-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocugenerate-automation%2FSKILL.md -->","frontmatter":{"name":"docugenerate-automation","description":"Automate Docugenerate tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/documenso-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/documenso-automation/SKILL.md","title":"documenso-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocumenso-automation%2FSKILL.md -->","frontmatter":{"name":"documenso-automation","description":"Automate Documenso tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/documint-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/documint-automation/SKILL.md","title":"documint-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocumint-automation%2FSKILL.md -->","frontmatter":{"name":"documint-automation","description":"Automate Documint tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/docupilot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/docupilot-automation/SKILL.md","title":"docupilot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocupilot-automation%2FSKILL.md -->","frontmatter":{"name":"docupilot-automation","description":"Automate Docupilot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/docupost-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/docupost-automation/SKILL.md","title":"docupost-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocupost-automation%2FSKILL.md -->","frontmatter":{"name":"docupost-automation","description":"Automate Docupost tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/docuseal-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/docuseal-automation/SKILL.md","title":"docuseal-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdocuseal-automation%2FSKILL.md -->","frontmatter":{"name":"docuseal-automation","description":"Automate Docuseal tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/doppler-marketing-automation-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/doppler-marketing-automation-automation/SKILL.md","title":"doppler-marketing-automation-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdoppler-marketing-automation-automation%2FSKILL.md -->","frontmatter":{"name":"doppler-marketing-automation-automation","description":"Automate Doppler Marketing Automation tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":767,"sizeBytes":3237},{"name":"SKILL.md","path":"composio-skills/doppler-secretops-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/doppler-secretops-automation/SKILL.md","title":"doppler-secretops-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdoppler-secretops-automation%2FSKILL.md -->","frontmatter":{"name":"doppler-secretops-automation","description":"Automate Doppler Secretops tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":767,"sizeBytes":3072},{"name":"SKILL.md","path":"composio-skills/dotsimple-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dotsimple-automation/SKILL.md","title":"dotsimple-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdotsimple-automation%2FSKILL.md -->","frontmatter":{"name":"dotsimple-automation","description":"Automate Dotsimple tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/dovetail-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dovetail-automation/SKILL.md","title":"dovetail-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdovetail-automation%2FSKILL.md -->","frontmatter":{"name":"dovetail-automation","description":"Automate Dovetail tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/dpd2-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dpd2-automation/SKILL.md","title":"dpd2-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdpd2-automation%2FSKILL.md -->","frontmatter":{"name":"dpd2-automation","description":"Automate Dpd2 tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/draftable-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/draftable-automation/SKILL.md","title":"draftable-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdraftable-automation%2FSKILL.md -->","frontmatter":{"name":"draftable-automation","description":"Automate Draftable tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/dreamstudio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dreamstudio-automation/SKILL.md","title":"dreamstudio-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdreamstudio-automation%2FSKILL.md -->","frontmatter":{"name":"dreamstudio-automation","description":"Automate Dreamstudio tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/drip-jobs-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/drip-jobs-automation/SKILL.md","title":"drip-jobs-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdrip-jobs-automation%2FSKILL.md -->","frontmatter":{"name":"drip-jobs-automation","description":"Automate Drip Jobs tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/dripcel-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dripcel-automation/SKILL.md","title":"dripcel-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdripcel-automation%2FSKILL.md -->","frontmatter":{"name":"dripcel-automation","description":"Automate Dripcel tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/dromo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dromo-automation/SKILL.md","title":"dromo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdromo-automation%2FSKILL.md -->","frontmatter":{"name":"dromo-automation","description":"Automate Dromo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/dropbox-sign-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dropbox-sign-automation/SKILL.md","title":"dropbox-sign-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdropbox-sign-automation%2FSKILL.md -->","frontmatter":{"name":"dropbox-sign-automation","description":"Automate Dropbox Sign tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/dropcontact-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dropcontact-automation/SKILL.md","title":"dropcontact-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdropcontact-automation%2FSKILL.md -->","frontmatter":{"name":"dropcontact-automation","description":"Automate Dropcontact tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/dungeon-fighter-online-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dungeon-fighter-online-automation/SKILL.md","title":"dungeon-fighter-online-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdungeon-fighter-online-automation%2FSKILL.md -->","frontmatter":{"name":"dungeon-fighter-online-automation","description":"Automate Dungeon Fighter Online tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":745,"sizeBytes":3147},{"name":"SKILL.md","path":"composio-skills/dynamics365-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/dynamics365-automation/SKILL.md","title":"Dynamics 365 Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fdynamics365-automation%2FSKILL.md -->","frontmatter":{"name":"Dynamics 365 Automation","description":"Dynamics 365 Automation: manage CRM contacts, accounts, leads, opportunities, sales orders, invoices, and cases via the Dynamics CRM Web API","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":2174,"sizeBytes":8213},{"name":"SKILL.md","path":"composio-skills/echtpost-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/echtpost-automation/SKILL.md","title":"echtpost-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fechtpost-automation%2FSKILL.md -->","frontmatter":{"name":"echtpost-automation","description":"Automate Echtpost tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":741,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/elevenlabs-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/elevenlabs-automation/SKILL.md","title":"ElevenLabs Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Felevenlabs-automation%2FSKILL.md -->","frontmatter":{"name":"ElevenLabs Automation","description":"Automate ElevenLabs text-to-speech workflows -- generate speech from text, browse and inspect voices, check subscription limits, list models, stream audio, and retrieve history via the Composio MCP integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1433,"sizeBytes":5263},{"name":"SKILL.md","path":"composio-skills/elorus-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/elorus-automation/SKILL.md","title":"elorus-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Felorus-automation%2FSKILL.md -->","frontmatter":{"name":"elorus-automation","description":"Automate Elorus tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/emailable-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/emailable-automation/SKILL.md","title":"emailable-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femailable-automation%2FSKILL.md -->","frontmatter":{"name":"emailable-automation","description":"Automate Emailable tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/emaillistverify-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/emaillistverify-automation/SKILL.md","title":"emaillistverify-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femaillistverify-automation%2FSKILL.md -->","frontmatter":{"name":"emaillistverify-automation","description":"Automate Emaillistverify tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":757,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/emailoctopus-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/emailoctopus-automation/SKILL.md","title":"emailoctopus-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femailoctopus-automation%2FSKILL.md -->","frontmatter":{"name":"emailoctopus-automation","description":"Automate Emailoctopus tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/emelia-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/emelia-automation/SKILL.md","title":"emelia-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Femelia-automation%2FSKILL.md -->","frontmatter":{"name":"emelia-automation","description":"Automate Emelia tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/encodian-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/encodian-automation/SKILL.md","title":"encodian-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fencodian-automation%2FSKILL.md -->","frontmatter":{"name":"encodian-automation","description":"Automate Encodian tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/endorsal-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/endorsal-automation/SKILL.md","title":"endorsal-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fendorsal-automation%2FSKILL.md -->","frontmatter":{"name":"endorsal-automation","description":"Automate Endorsal tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/enginemailer-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/enginemailer-automation/SKILL.md","title":"enginemailer-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fenginemailer-automation%2FSKILL.md -->","frontmatter":{"name":"enginemailer-automation","description":"Automate Enginemailer tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/enigma-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/enigma-automation/SKILL.md","title":"enigma-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fenigma-automation%2FSKILL.md -->","frontmatter":{"name":"enigma-automation","description":"Automate Enigma tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/entelligence-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/entelligence-automation/SKILL.md","title":"entelligence-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fentelligence-automation%2FSKILL.md -->","frontmatter":{"name":"entelligence-automation","description":"Automate Entelligence tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/eodhd-apis-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/eodhd-apis-automation/SKILL.md","title":"eodhd-apis-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feodhd-apis-automation%2FSKILL.md -->","frontmatter":{"name":"eodhd-apis-automation","description":"Automate Eodhd Apis tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":761,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/epic-games-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/epic-games-automation/SKILL.md","title":"epic-games-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fepic-games-automation%2FSKILL.md -->","frontmatter":{"name":"epic-games-automation","description":"Automate Epic Games tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/esignatures-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/esignatures-io-automation/SKILL.md","title":"esignatures-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fesignatures-io-automation%2FSKILL.md -->","frontmatter":{"name":"esignatures-io-automation","description":"Automate Esignatures IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":742,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/espocrm-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/espocrm-automation/SKILL.md","title":"espocrm-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fespocrm-automation%2FSKILL.md -->","frontmatter":{"name":"espocrm-automation","description":"Automate Espocrm tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/esputnik-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/esputnik-automation/SKILL.md","title":"esputnik-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fesputnik-automation%2FSKILL.md -->","frontmatter":{"name":"esputnik-automation","description":"Automate Esputnik tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/etermin-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/etermin-automation/SKILL.md","title":"etermin-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fetermin-automation%2FSKILL.md -->","frontmatter":{"name":"etermin-automation","description":"Automate Etermin tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":712,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/evenium-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/evenium-automation/SKILL.md","title":"evenium-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fevenium-automation%2FSKILL.md -->","frontmatter":{"name":"evenium-automation","description":"Automate Evenium tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/eventbrite-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/eventbrite-automation/SKILL.md","title":"Eventbrite Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feventbrite-automation%2FSKILL.md -->","frontmatter":{"name":"Eventbrite Automation","description":"Automate Eventbrite event management, attendee tracking, organization discovery, and category browsing through natural language commands","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1227,"sizeBytes":5197},{"name":"SKILL.md","path":"composio-skills/eventee-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/eventee-automation/SKILL.md","title":"eventee-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feventee-automation%2FSKILL.md -->","frontmatter":{"name":"eventee-automation","description":"Automate Eventee tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/eventzilla-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/eventzilla-automation/SKILL.md","title":"eventzilla-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feventzilla-automation%2FSKILL.md -->","frontmatter":{"name":"eventzilla-automation","description":"Automate Eventzilla tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/everhour-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/everhour-automation/SKILL.md","title":"everhour-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feverhour-automation%2FSKILL.md -->","frontmatter":{"name":"everhour-automation","description":"Automate Everhour tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/eversign-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/eversign-automation/SKILL.md","title":"eversign-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Feversign-automation%2FSKILL.md -->","frontmatter":{"name":"eversign-automation","description":"Automate Eversign tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/exa-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/exa-automation/SKILL.md","title":"exa-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexa-automation%2FSKILL.md -->","frontmatter":{"name":"exa-automation","description":"Automate Exa tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2862},{"name":"SKILL.md","path":"composio-skills/excel-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/excel-automation/SKILL.md","title":"Excel Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexcel-automation%2FSKILL.md -->","frontmatter":{"name":"Excel Automation","description":"Excel Automation: create workbooks, manage worksheets, read/write cell data, and format spreadsheets via Microsoft Excel and Google Sheets integration","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":2226,"sizeBytes":7794},{"name":"SKILL.md","path":"composio-skills/exist-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/exist-automation/SKILL.md","title":"exist-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexist-automation%2FSKILL.md -->","frontmatter":{"name":"exist-automation","description":"Automate Exist tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/expofp-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/expofp-automation/SKILL.md","title":"expofp-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fexpofp-automation%2FSKILL.md -->","frontmatter":{"name":"expofp-automation","description":"Automate Expofp tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/extracta-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/extracta-ai-automation/SKILL.md","title":"extracta-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fextracta-ai-automation%2FSKILL.md -->","frontmatter":{"name":"extracta-ai-automation","description":"Automate Extracta AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/facebook-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/facebook-automation/SKILL.md","title":"Facebook Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffacebook-automation%2FSKILL.md -->","frontmatter":{"name":"Facebook Automation","description":"Automate Facebook Page management including post creation, scheduling, video uploads, Messenger conversations, and audience engagement via Composio","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1702,"sizeBytes":7297},{"name":"SKILL.md","path":"composio-skills/faceup-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/faceup-automation/SKILL.md","title":"faceup-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffaceup-automation%2FSKILL.md -->","frontmatter":{"name":"faceup-automation","description":"Automate Faceup tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/factorial-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/factorial-automation/SKILL.md","title":"factorial-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffactorial-automation%2FSKILL.md -->","frontmatter":{"name":"factorial-automation","description":"Automate Factorial tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":717,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/feathery-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/feathery-automation/SKILL.md","title":"feathery-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffeathery-automation%2FSKILL.md -->","frontmatter":{"name":"feathery-automation","description":"Automate Feathery tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/felt-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/felt-automation/SKILL.md","title":"felt-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffelt-automation%2FSKILL.md -->","frontmatter":{"name":"felt-automation","description":"Automate Felt tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":711,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/fibery-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fibery-automation/SKILL.md","title":"fibery-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffibery-automation%2FSKILL.md -->","frontmatter":{"name":"fibery-automation","description":"Automate Fibery tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/fidel-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fidel-api-automation/SKILL.md","title":"fidel-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffidel-api-automation%2FSKILL.md -->","frontmatter":{"name":"fidel-api-automation","description":"Automate Fidel API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/files-com-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/files-com-automation/SKILL.md","title":"files-com-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffiles-com-automation%2FSKILL.md -->","frontmatter":{"name":"files-com-automation","description":"Automate Files Com tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/fillout_forms-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fillout_forms-automation/SKILL.md","title":"fillout_forms-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffillout_forms-automation%2FSKILL.md -->","frontmatter":{"name":"fillout_forms-automation","description":"Automate Fillout tasks via Rube MCP (Composio): forms, submissions, workflows, and form builder. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":950,"sizeBytes":4106},{"name":"SKILL.md","path":"composio-skills/fillout-forms-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fillout-forms-automation/SKILL.md","title":"fillout-forms-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffillout-forms-automation%2FSKILL.md -->","frontmatter":{"name":"fillout-forms-automation","description":"Automate Fillout tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2964},{"name":"SKILL.md","path":"composio-skills/finage-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/finage-automation/SKILL.md","title":"finage-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffinage-automation%2FSKILL.md -->","frontmatter":{"name":"finage-automation","description":"Automate Finage tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/findymail-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/findymail-automation/SKILL.md","title":"findymail-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffindymail-automation%2FSKILL.md -->","frontmatter":{"name":"findymail-automation","description":"Automate Findymail tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/finerworks-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/finerworks-automation/SKILL.md","title":"finerworks-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffinerworks-automation%2FSKILL.md -->","frontmatter":{"name":"finerworks-automation","description":"Automate Finerworks tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/fingertip-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fingertip-automation/SKILL.md","title":"fingertip-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffingertip-automation%2FSKILL.md -->","frontmatter":{"name":"fingertip-automation","description":"Automate Fingertip tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":744,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/finmei-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/finmei-automation/SKILL.md","title":"finmei-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffinmei-automation%2FSKILL.md -->","frontmatter":{"name":"finmei-automation","description":"Automate Finmei tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/fireberry-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fireberry-automation/SKILL.md","title":"fireberry-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffireberry-automation%2FSKILL.md -->","frontmatter":{"name":"fireberry-automation","description":"Automate Fireberry tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/firecrawl-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/firecrawl-automation/SKILL.md","title":"Firecrawl Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffirecrawl-automation%2FSKILL.md -->","frontmatter":{"name":"Firecrawl Automation","description":"Automate web crawling and data extraction with Firecrawl -- scrape pages, crawl sites, extract structured data, batch scrape URLs, and map website structures through the Composio Firecrawl integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":2008,"sizeBytes":7901},{"name":"SKILL.md","path":"composio-skills/fireflies-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fireflies-automation/SKILL.md","title":"fireflies-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffireflies-automation%2FSKILL.md -->","frontmatter":{"name":"fireflies-automation","description":"Automate Fireflies tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/firmao-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/firmao-automation/SKILL.md","title":"firmao-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffirmao-automation%2FSKILL.md -->","frontmatter":{"name":"firmao-automation","description":"Automate Firmao tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/fitbit-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fitbit-automation/SKILL.md","title":"fitbit-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffitbit-automation%2FSKILL.md -->","frontmatter":{"name":"fitbit-automation","description":"Automate Fitbit tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/fixer-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fixer-automation/SKILL.md","title":"fixer-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffixer-automation%2FSKILL.md -->","frontmatter":{"name":"fixer-automation","description":"Automate Fixer tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/fixer-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fixer-io-automation/SKILL.md","title":"fixer-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffixer-io-automation%2FSKILL.md -->","frontmatter":{"name":"fixer-io-automation","description":"Automate Fixer IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/flexisign-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/flexisign-automation/SKILL.md","title":"flexisign-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fflexisign-automation%2FSKILL.md -->","frontmatter":{"name":"flexisign-automation","description":"Automate Flexisign tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/flowiseai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/flowiseai-automation/SKILL.md","title":"flowiseai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fflowiseai-automation%2FSKILL.md -->","frontmatter":{"name":"flowiseai-automation","description":"Automate Flowiseai tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/flutterwave-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/flutterwave-automation/SKILL.md","title":"flutterwave-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fflutterwave-automation%2FSKILL.md -->","frontmatter":{"name":"flutterwave-automation","description":"Automate Flutterwave tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/fluxguard-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fluxguard-automation/SKILL.md","title":"fluxguard-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffluxguard-automation%2FSKILL.md -->","frontmatter":{"name":"fluxguard-automation","description":"Automate Fluxguard tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/folk-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/folk-automation/SKILL.md","title":"folk-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffolk-automation%2FSKILL.md -->","frontmatter":{"name":"folk-automation","description":"Automate Folk tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":704,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/fomo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fomo-automation/SKILL.md","title":"fomo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffomo-automation%2FSKILL.md -->","frontmatter":{"name":"fomo-automation","description":"Automate Fomo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/forcemanager-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/forcemanager-automation/SKILL.md","title":"forcemanager-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fforcemanager-automation%2FSKILL.md -->","frontmatter":{"name":"forcemanager-automation","description":"Automate Forcemanager tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/formbricks-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/formbricks-automation/SKILL.md","title":"formbricks-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformbricks-automation%2FSKILL.md -->","frontmatter":{"name":"formbricks-automation","description":"Automate Formbricks tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/formcarry-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/formcarry-automation/SKILL.md","title":"formcarry-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformcarry-automation%2FSKILL.md -->","frontmatter":{"name":"formcarry-automation","description":"Automate Formcarry tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/formdesk-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/formdesk-automation/SKILL.md","title":"formdesk-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformdesk-automation%2FSKILL.md -->","frontmatter":{"name":"formdesk-automation","description":"Automate Formdesk tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/formsite-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/formsite-automation/SKILL.md","title":"formsite-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fformsite-automation%2FSKILL.md -->","frontmatter":{"name":"formsite-automation","description":"Automate Formsite tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/foursquare-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/foursquare-automation/SKILL.md","title":"foursquare-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffoursquare-automation%2FSKILL.md -->","frontmatter":{"name":"foursquare-automation","description":"Automate Foursquare tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/fraudlabs-pro-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fraudlabs-pro-automation/SKILL.md","title":"fraudlabs-pro-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffraudlabs-pro-automation%2FSKILL.md -->","frontmatter":{"name":"fraudlabs-pro-automation","description":"Automate Fraudlabs Pro tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/freshbooks-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/freshbooks-automation/SKILL.md","title":"FreshBooks Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffreshbooks-automation%2FSKILL.md -->","frontmatter":{"name":"FreshBooks Automation","description":"FreshBooks Automation: manage businesses, projects, time tracking, and billing in FreshBooks cloud accounting","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1150,"sizeBytes":4647},{"name":"SKILL.md","path":"composio-skills/front-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/front-automation/SKILL.md","title":"front-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffront-automation%2FSKILL.md -->","frontmatter":{"name":"front-automation","description":"Automate Front tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":701,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/fullenrich-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/fullenrich-automation/SKILL.md","title":"fullenrich-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ffullenrich-automation%2FSKILL.md -->","frontmatter":{"name":"fullenrich-automation","description":"Automate Fullenrich tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/gagelist-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gagelist-automation/SKILL.md","title":"gagelist-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgagelist-automation%2FSKILL.md -->","frontmatter":{"name":"gagelist-automation","description":"Automate Gagelist tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/gamma-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gamma-automation/SKILL.md","title":"gamma-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgamma-automation%2FSKILL.md -->","frontmatter":{"name":"gamma-automation","description":"Automate Gamma tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/gan-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gan-ai-automation/SKILL.md","title":"gan-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgan-ai-automation%2FSKILL.md -->","frontmatter":{"name":"gan-ai-automation","description":"Automate Gan AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":720,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/gatherup-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gatherup-automation/SKILL.md","title":"gatherup-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgatherup-automation%2FSKILL.md -->","frontmatter":{"name":"gatherup-automation","description":"Automate Gatherup tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/gemini-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gemini-automation/SKILL.md","title":"gemini-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgemini-automation%2FSKILL.md -->","frontmatter":{"name":"gemini-automation","description":"Automate Gemini tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":711,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/gender-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gender-api-automation/SKILL.md","title":"gender-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgender-api-automation%2FSKILL.md -->","frontmatter":{"name":"gender-api-automation","description":"Automate Gender API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/genderapi-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/genderapi-io-automation/SKILL.md","title":"genderapi-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgenderapi-io-automation%2FSKILL.md -->","frontmatter":{"name":"genderapi-io-automation","description":"Automate Genderapi IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/genderize-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/genderize-automation/SKILL.md","title":"genderize-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgenderize-automation%2FSKILL.md -->","frontmatter":{"name":"genderize-automation","description":"Automate Genderize tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/geoapify-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/geoapify-automation/SKILL.md","title":"geoapify-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgeoapify-automation%2FSKILL.md -->","frontmatter":{"name":"geoapify-automation","description":"Automate Geoapify tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/geocodio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/geocodio-automation/SKILL.md","title":"geocodio-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgeocodio-automation%2FSKILL.md -->","frontmatter":{"name":"geocodio-automation","description":"Automate Geocodio tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/geokeo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/geokeo-automation/SKILL.md","title":"geokeo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgeokeo-automation%2FSKILL.md -->","frontmatter":{"name":"geokeo-automation","description":"Automate Geokeo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/getform-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/getform-automation/SKILL.md","title":"getform-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgetform-automation%2FSKILL.md -->","frontmatter":{"name":"getform-automation","description":"Automate Getform tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/gift-up-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gift-up-automation/SKILL.md","title":"gift-up-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgift-up-automation%2FSKILL.md -->","frontmatter":{"name":"gift-up-automation","description":"Automate Gift Up tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/gigasheet-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gigasheet-automation/SKILL.md","title":"gigasheet-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgigasheet-automation%2FSKILL.md -->","frontmatter":{"name":"gigasheet-automation","description":"Automate Gigasheet tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/giphy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/giphy-automation/SKILL.md","title":"giphy-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgiphy-automation%2FSKILL.md -->","frontmatter":{"name":"giphy-automation","description":"Automate Giphy tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/gist-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gist-automation/SKILL.md","title":"gist-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgist-automation%2FSKILL.md -->","frontmatter":{"name":"gist-automation","description":"Automate Gist tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":711,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/givebutter-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/givebutter-automation/SKILL.md","title":"givebutter-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgivebutter-automation%2FSKILL.md -->","frontmatter":{"name":"givebutter-automation","description":"Automate Givebutter tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/gladia-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gladia-automation/SKILL.md","title":"gladia-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgladia-automation%2FSKILL.md -->","frontmatter":{"name":"gladia-automation","description":"Automate Gladia tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/gleap-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gleap-automation/SKILL.md","title":"gleap-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgleap-automation%2FSKILL.md -->","frontmatter":{"name":"gleap-automation","description":"Automate Gleap tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/globalping-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/globalping-automation/SKILL.md","title":"globalping-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fglobalping-automation%2FSKILL.md -->","frontmatter":{"name":"globalping-automation","description":"Automate Globalping tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/go-to-webinar-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/go-to-webinar-automation/SKILL.md","title":"go-to-webinar-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgo-to-webinar-automation%2FSKILL.md -->","frontmatter":{"name":"go-to-webinar-automation","description":"Automate GoToWebinar tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2996},{"name":"SKILL.md","path":"composio-skills/godial-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/godial-automation/SKILL.md","title":"godial-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgodial-automation%2FSKILL.md -->","frontmatter":{"name":"godial-automation","description":"Automate Godial tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/gong-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gong-automation/SKILL.md","title":"Gong Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgong-automation%2FSKILL.md -->","frontmatter":{"name":"Gong Automation","description":"Automate Gong conversation intelligence -- retrieve call recordings, transcripts, detailed analytics, speaker stats, and workspace data -- using natural language through the Composio MCP integration.","category":"conversation-intelligence","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1877,"sizeBytes":7461},{"name":"SKILL.md","path":"composio-skills/goodbits-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/goodbits-automation/SKILL.md","title":"goodbits-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoodbits-automation%2FSKILL.md -->","frontmatter":{"name":"goodbits-automation","description":"Automate Goodbits tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/goody-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/goody-automation/SKILL.md","title":"goody-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoody-automation%2FSKILL.md -->","frontmatter":{"name":"goody-automation","description":"Automate Goody tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/google_admin-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/google_admin-automation/SKILL.md","title":"google_admin-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_admin-automation%2FSKILL.md -->","frontmatter":{"name":"google_admin-automation","description":"Automate Google Admin tasks via Rube MCP (Composio): user management, org units, groups, and domain administration. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":942,"sizeBytes":4186},{"name":"SKILL.md","path":"composio-skills/google_classroom-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/google_classroom-automation/SKILL.md","title":"google_classroom-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_classroom-automation%2FSKILL.md -->","frontmatter":{"name":"google_classroom-automation","description":"Automate Google Classroom tasks via Rube MCP (Composio): course management, assignments, student rosters, and announcements. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":950,"sizeBytes":4276},{"name":"SKILL.md","path":"composio-skills/google_maps-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/google_maps-automation/SKILL.md","title":"google_maps-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_maps-automation%2FSKILL.md -->","frontmatter":{"name":"google_maps-automation","description":"Automate Google Maps tasks via Rube MCP (Composio): geocoding, directions, place search, and distance calculations. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":944,"sizeBytes":4168},{"name":"SKILL.md","path":"composio-skills/google_search_console-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/google_search_console-automation/SKILL.md","title":"google_search_console-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle_search_console-automation%2FSKILL.md -->","frontmatter":{"name":"google_search_console-automation","description":"Automate Google Search Console tasks via Rube MCP (Composio): search performance, URL inspection, sitemaps, and indexing status. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":966,"sizeBytes":4374},{"name":"SKILL.md","path":"composio-skills/google-address-validation-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/google-address-validation-automation/SKILL.md","title":"google-address-validation-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-address-validation-automation%2FSKILL.md -->","frontmatter":{"name":"google-address-validation-automation","description":"Automate Google Address Validation tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":3192},{"name":"SKILL.md","path":"composio-skills/google-admin-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/google-admin-automation/SKILL.md","title":"google-admin-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-admin-automation%2FSKILL.md -->","frontmatter":{"name":"google-admin-automation","description":"Automate Google Workspace Admin tasks via Rube MCP (Composio): manage users, groups, memberships, suspend accounts, create users, add aliases. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1680,"sizeBytes":6923},{"name":"SKILL.md","path":"composio-skills/google-classroom-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/google-classroom-automation/SKILL.md","title":"google-classroom-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-classroom-automation%2FSKILL.md -->","frontmatter":{"name":"google-classroom-automation","description":"Automate Google Classroom tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":3057},{"name":"SKILL.md","path":"composio-skills/google-cloud-vision-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/google-cloud-vision-automation/SKILL.md","title":"google-cloud-vision-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-cloud-vision-automation%2FSKILL.md -->","frontmatter":{"name":"google-cloud-vision-automation","description":"Automate Google Cloud Vision tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":3102},{"name":"SKILL.md","path":"composio-skills/google-maps-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/google-maps-automation/SKILL.md","title":"google-maps-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-maps-automation%2FSKILL.md -->","frontmatter":{"name":"google-maps-automation","description":"Automate Google Maps tasks via Rube MCP (Composio): geocode addresses, search places, get directions, compute route matrices, reverse geocode, autocomplete, get place details. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1914,"sizeBytes":7443},{"name":"SKILL.md","path":"composio-skills/google-search-console-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/google-search-console-automation/SKILL.md","title":"google-search-console-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogle-search-console-automation%2FSKILL.md -->","frontmatter":{"name":"google-search-console-automation","description":"Automate Google Search Console tasks via Rube MCP (Composio): query search analytics, list sites, inspect URLs, submit sitemaps, monitor search performance. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1723,"sizeBytes":7054},{"name":"SKILL.md","path":"composio-skills/googleads-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/googleads-automation/SKILL.md","title":"googleads-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogleads-automation%2FSKILL.md -->","frontmatter":{"name":"googleads-automation","description":"Automate Google Ads analytics tasks via Rube MCP (Composio): list Google Ads links, run GA4 reports, check compatibility, list properties and accounts. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1578,"sizeBytes":6547},{"name":"SKILL.md","path":"composio-skills/googlebigquery-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/googlebigquery-automation/SKILL.md","title":"googlebigquery-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglebigquery-automation%2FSKILL.md -->","frontmatter":{"name":"googlebigquery-automation","description":"Automate Google BigQuery tasks via Rube MCP (Composio): run SQL queries, explore datasets and metadata, execute MBQL queries via Metabase integration. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1580,"sizeBytes":6430},{"name":"SKILL.md","path":"composio-skills/googlecalendar-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/googlecalendar-automation/SKILL.md","title":"googlecalendar-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglecalendar-automation%2FSKILL.md -->","frontmatter":{"name":"googlecalendar-automation","description":"Automate Google Calendar tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":3035},{"name":"SKILL.md","path":"composio-skills/googledocs-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/googledocs-automation/SKILL.md","title":"googledocs-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogledocs-automation%2FSKILL.md -->","frontmatter":{"name":"googledocs-automation","description":"Automate Google Docs tasks via Rube MCP (Composio): create, edit, search, export, copy, and update documents. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1438,"sizeBytes":5742},{"name":"SKILL.md","path":"composio-skills/googledrive-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/googledrive-automation/SKILL.md","title":"googledrive-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogledrive-automation%2FSKILL.md -->","frontmatter":{"name":"googledrive-automation","description":"Automate Google Drive tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":2990},{"name":"SKILL.md","path":"composio-skills/googlemeet-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/googlemeet-automation/SKILL.md","title":"googlemeet-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglemeet-automation%2FSKILL.md -->","frontmatter":{"name":"googlemeet-automation","description":"Automate Google Meet tasks via Rube MCP (Composio): create Meet spaces, schedule video conferences via Calendar events, manage meeting access. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1399,"sizeBytes":5756},{"name":"SKILL.md","path":"composio-skills/googlephotos-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/googlephotos-automation/SKILL.md","title":"googlephotos-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglephotos-automation%2FSKILL.md -->","frontmatter":{"name":"googlephotos-automation","description":"Automate Google Photos tasks via Rube MCP (Composio): upload media, manage albums, search photos, batch add items, create and update albums. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1481,"sizeBytes":5798},{"name":"SKILL.md","path":"composio-skills/googleslides-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/googleslides-automation/SKILL.md","title":"googleslides-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogleslides-automation%2FSKILL.md -->","frontmatter":{"name":"googleslides-automation","description":"Automate Google Slides tasks via Rube MCP (Composio): create presentations, add slides from Markdown, batch update, copy from templates, get thumbnails. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1343,"sizeBytes":5780},{"name":"SKILL.md","path":"composio-skills/googlesuper-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/googlesuper-automation/SKILL.md","title":"googlesuper-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgooglesuper-automation%2FSKILL.md -->","frontmatter":{"name":"googlesuper-automation","description":"Automate Google Super tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":2990},{"name":"SKILL.md","path":"composio-skills/googletasks-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/googletasks-automation/SKILL.md","title":"googletasks-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgoogletasks-automation%2FSKILL.md -->","frontmatter":{"name":"googletasks-automation","description":"Automate Google Tasks via Rube MCP (Composio): create, list, update, delete, move, and bulk-insert tasks and task lists. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1707,"sizeBytes":6155},{"name":"SKILL.md","path":"composio-skills/gorgias-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gorgias-automation/SKILL.md","title":"Gorgias Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgorgias-automation%2FSKILL.md -->","frontmatter":{"name":"Gorgias Automation","description":"Automate e-commerce customer support workflows in Gorgias -- manage tickets, customers, tags, and teams through natural language commands.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1432,"sizeBytes":5686},{"name":"SKILL.md","path":"composio-skills/gosquared-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gosquared-automation/SKILL.md","title":"gosquared-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgosquared-automation%2FSKILL.md -->","frontmatter":{"name":"gosquared-automation","description":"Automate Gosquared tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":720,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/grafbase-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/grafbase-automation/SKILL.md","title":"grafbase-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgrafbase-automation%2FSKILL.md -->","frontmatter":{"name":"grafbase-automation","description":"Automate Grafbase tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/graphhopper-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/graphhopper-automation/SKILL.md","title":"graphhopper-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgraphhopper-automation%2FSKILL.md -->","frontmatter":{"name":"graphhopper-automation","description":"Automate Graphhopper tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/griptape-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/griptape-automation/SKILL.md","title":"griptape-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgriptape-automation%2FSKILL.md -->","frontmatter":{"name":"griptape-automation","description":"Automate Griptape tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/grist-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/grist-automation/SKILL.md","title":"grist-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgrist-automation%2FSKILL.md -->","frontmatter":{"name":"grist-automation","description":"Automate Grist tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/groqcloud-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/groqcloud-automation/SKILL.md","title":"GroqCloud Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgroqcloud-automation%2FSKILL.md -->","frontmatter":{"name":"GroqCloud Automation","description":"Automate AI inference, chat completions, audio translation, and TTS voice management through GroqCloud's high-performance API via Composio","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1142,"sizeBytes":4527},{"name":"SKILL.md","path":"composio-skills/gumroad-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/gumroad-automation/SKILL.md","title":"Gumroad Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fgumroad-automation%2FSKILL.md -->","frontmatter":{"name":"Gumroad Automation","description":"Automate Gumroad product management, sales tracking, license verification, and webhook subscriptions using natural language through the Composio MCP integration.","category":"e-commerce","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1054,"sizeBytes":4352},{"name":"SKILL.md","path":"composio-skills/habitica-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/habitica-automation/SKILL.md","title":"habitica-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhabitica-automation%2FSKILL.md -->","frontmatter":{"name":"habitica-automation","description":"Automate Habitica tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/hackernews-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/hackernews-automation/SKILL.md","title":"hackernews-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhackernews-automation%2FSKILL.md -->","frontmatter":{"name":"hackernews-automation","description":"Automate Hackernews tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/happy-scribe-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/happy-scribe-automation/SKILL.md","title":"happy-scribe-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhappy-scribe-automation%2FSKILL.md -->","frontmatter":{"name":"happy-scribe-automation","description":"Automate Happy Scribe tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/harvest-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/harvest-automation/SKILL.md","title":"Harvest Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fharvest-automation%2FSKILL.md -->","frontmatter":{"name":"Harvest Automation","description":"Automate time tracking, project management, and invoicing workflows in Harvest -- log hours, manage projects, clients, and tasks through natural language commands.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1605,"sizeBytes":6329},{"name":"SKILL.md","path":"composio-skills/hashnode-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/hashnode-automation/SKILL.md","title":"hashnode-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhashnode-automation%2FSKILL.md -->","frontmatter":{"name":"hashnode-automation","description":"Automate Hashnode tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/helcim-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/helcim-automation/SKILL.md","title":"helcim-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhelcim-automation%2FSKILL.md -->","frontmatter":{"name":"helcim-automation","description":"Automate Helcim tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/helloleads-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/helloleads-automation/SKILL.md","title":"helloleads-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhelloleads-automation%2FSKILL.md -->","frontmatter":{"name":"helloleads-automation","description":"Automate Helloleads tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/helpwise-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/helpwise-automation/SKILL.md","title":"helpwise-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhelpwise-automation%2FSKILL.md -->","frontmatter":{"name":"helpwise-automation","description":"Automate Helpwise tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/here-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/here-automation/SKILL.md","title":"here-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhere-automation%2FSKILL.md -->","frontmatter":{"name":"here-automation","description":"Automate Here tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/heygen-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/heygen-automation/SKILL.md","title":"HeyGen Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fheygen-automation%2FSKILL.md -->","frontmatter":{"name":"HeyGen Automation","description":"Automate AI video generation, avatar browsing, template-based video creation, and video status tracking through HeyGen's platform via Composio","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1017,"sizeBytes":4546},{"name":"SKILL.md","path":"composio-skills/heyreach-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/heyreach-automation/SKILL.md","title":"heyreach-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fheyreach-automation%2FSKILL.md -->","frontmatter":{"name":"heyreach-automation","description":"Automate Heyreach tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/heyzine-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/heyzine-automation/SKILL.md","title":"heyzine-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fheyzine-automation%2FSKILL.md -->","frontmatter":{"name":"heyzine-automation","description":"Automate Heyzine tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/highergov-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/highergov-automation/SKILL.md","title":"highergov-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhighergov-automation%2FSKILL.md -->","frontmatter":{"name":"highergov-automation","description":"Automate Highergov tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/highlevel-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/highlevel-automation/SKILL.md","title":"highlevel-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhighlevel-automation%2FSKILL.md -->","frontmatter":{"name":"highlevel-automation","description":"Automate Highlevel tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/honeybadger-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/honeybadger-automation/SKILL.md","title":"honeybadger-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhoneybadger-automation%2FSKILL.md -->","frontmatter":{"name":"honeybadger-automation","description":"Automate Honeybadger tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/honeyhive-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/honeyhive-automation/SKILL.md","title":"honeyhive-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhoneyhive-automation%2FSKILL.md -->","frontmatter":{"name":"honeyhive-automation","description":"Automate Honeyhive tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/hookdeck-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/hookdeck-automation/SKILL.md","title":"hookdeck-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhookdeck-automation%2FSKILL.md -->","frontmatter":{"name":"hookdeck-automation","description":"Automate Hookdeck tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/hotspotsystem-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/hotspotsystem-automation/SKILL.md","title":"hotspotsystem-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhotspotsystem-automation%2FSKILL.md -->","frontmatter":{"name":"hotspotsystem-automation","description":"Automate Hotspotsystem tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/html-to-image-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/html-to-image-automation/SKILL.md","title":"html-to-image-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhtml-to-image-automation%2FSKILL.md -->","frontmatter":{"name":"html-to-image-automation","description":"Automate Html To Image tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/humanitix-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/humanitix-automation/SKILL.md","title":"humanitix-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhumanitix-automation%2FSKILL.md -->","frontmatter":{"name":"humanitix-automation","description":"Automate Humanitix tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/humanloop-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/humanloop-automation/SKILL.md","title":"humanloop-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhumanloop-automation%2FSKILL.md -->","frontmatter":{"name":"humanloop-automation","description":"Automate Humanloop tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/hunter-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/hunter-automation/SKILL.md","title":"Hunter Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhunter-automation%2FSKILL.md -->","frontmatter":{"name":"Hunter Automation","description":"Automate Hunter.io email intelligence -- search domains for email addresses, find specific contacts, verify email deliverability, manage leads, and monitor account usage -- using natural language through the Composio MCP integration.","category":"email-intelligence","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1464,"sizeBytes":6044},{"name":"SKILL.md","path":"composio-skills/hypeauditor-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/hypeauditor-automation/SKILL.md","title":"hypeauditor-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhypeauditor-automation%2FSKILL.md -->","frontmatter":{"name":"hypeauditor-automation","description":"Automate Hypeauditor tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":745,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/hyperbrowser-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/hyperbrowser-automation/SKILL.md","title":"hyperbrowser-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhyperbrowser-automation%2FSKILL.md -->","frontmatter":{"name":"hyperbrowser-automation","description":"Automate Hyperbrowser tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/hyperise-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/hyperise-automation/SKILL.md","title":"hyperise-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhyperise-automation%2FSKILL.md -->","frontmatter":{"name":"hyperise-automation","description":"Automate Hyperise tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/hystruct-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/hystruct-automation/SKILL.md","title":"hystruct-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fhystruct-automation%2FSKILL.md -->","frontmatter":{"name":"hystruct-automation","description":"Automate Hystruct tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/icims-talent-cloud-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/icims-talent-cloud-automation/SKILL.md","title":"icims-talent-cloud-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ficims-talent-cloud-automation%2FSKILL.md -->","frontmatter":{"name":"icims-talent-cloud-automation","description":"Automate Icims Talent Cloud tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":761,"sizeBytes":3087},{"name":"SKILL.md","path":"composio-skills/icypeas-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/icypeas-automation/SKILL.md","title":"icypeas-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ficypeas-automation%2FSKILL.md -->","frontmatter":{"name":"icypeas-automation","description":"Automate Icypeas tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":739,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/idea-scale-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/idea-scale-automation/SKILL.md","title":"idea-scale-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fidea-scale-automation%2FSKILL.md -->","frontmatter":{"name":"idea-scale-automation","description":"Automate Idea Scale tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/identitycheck-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/identitycheck-automation/SKILL.md","title":"identitycheck-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fidentitycheck-automation%2FSKILL.md -->","frontmatter":{"name":"identitycheck-automation","description":"Automate Identitycheck tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/ignisign-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ignisign-automation/SKILL.md","title":"ignisign-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fignisign-automation%2FSKILL.md -->","frontmatter":{"name":"ignisign-automation","description":"Automate Ignisign tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/imagekit-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/imagekit-io-automation/SKILL.md","title":"imagekit-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fimagekit-io-automation%2FSKILL.md -->","frontmatter":{"name":"imagekit-io-automation","description":"Automate Imagekit IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/imgbb-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/imgbb-automation/SKILL.md","title":"imgbb-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fimgbb-automation%2FSKILL.md -->","frontmatter":{"name":"imgbb-automation","description":"Automate Imgbb tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/imgix-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/imgix-automation/SKILL.md","title":"imgix-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fimgix-automation%2FSKILL.md -->","frontmatter":{"name":"imgix-automation","description":"Automate Imgix tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/influxdb-cloud-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/influxdb-cloud-automation/SKILL.md","title":"influxdb-cloud-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finfluxdb-cloud-automation%2FSKILL.md -->","frontmatter":{"name":"influxdb-cloud-automation","description":"Automate Influxdb Cloud tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":745,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/insighto-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/insighto-ai-automation/SKILL.md","title":"insighto-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finsighto-ai-automation%2FSKILL.md -->","frontmatter":{"name":"insighto-ai-automation","description":"Automate Insighto AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":741,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/instacart-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/instacart-automation/SKILL.md","title":"instacart-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finstacart-automation%2FSKILL.md -->","frontmatter":{"name":"instacart-automation","description":"Automate Instacart tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/instantly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/instantly-automation/SKILL.md","title":"Instantly Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finstantly-automation%2FSKILL.md -->","frontmatter":{"name":"Instantly Automation","description":"Automate Instantly cold email outreach -- manage campaigns, sending accounts, lead lists, bulk lead imports, and campaign analytics -- using natural language through the Composio MCP integration.","category":"email-outreach","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1803,"sizeBytes":7280},{"name":"SKILL.md","path":"composio-skills/intelliprint-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/intelliprint-automation/SKILL.md","title":"intelliprint-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fintelliprint-automation%2FSKILL.md -->","frontmatter":{"name":"intelliprint-automation","description":"Automate Intelliprint tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/interzoid-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/interzoid-automation/SKILL.md","title":"interzoid-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Finterzoid-automation%2FSKILL.md -->","frontmatter":{"name":"interzoid-automation","description":"Automate Interzoid tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/ip2location-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ip2location-automation/SKILL.md","title":"ip2location-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2location-automation%2FSKILL.md -->","frontmatter":{"name":"ip2location-automation","description":"Automate Ip2location tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/ip2location-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ip2location-io-automation/SKILL.md","title":"ip2location-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2location-io-automation%2FSKILL.md -->","frontmatter":{"name":"ip2location-io-automation","description":"Automate Ip2location IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/ip2proxy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ip2proxy-automation/SKILL.md","title":"ip2proxy-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2proxy-automation%2FSKILL.md -->","frontmatter":{"name":"ip2proxy-automation","description":"Automate Ip2proxy tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/ip2whois-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ip2whois-automation/SKILL.md","title":"ip2whois-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fip2whois-automation%2FSKILL.md -->","frontmatter":{"name":"ip2whois-automation","description":"Automate Ip2whois tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/ipdata-co-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ipdata-co-automation/SKILL.md","title":"ipdata-co-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fipdata-co-automation%2FSKILL.md -->","frontmatter":{"name":"ipdata-co-automation","description":"Automate Ipdata co tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/ipinfo-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ipinfo-io-automation/SKILL.md","title":"ipinfo-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fipinfo-io-automation%2FSKILL.md -->","frontmatter":{"name":"ipinfo-io-automation","description":"Automate Ipinfo IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/iqair-airvisual-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/iqair-airvisual-automation/SKILL.md","title":"iqair-airvisual-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fiqair-airvisual-automation%2FSKILL.md -->","frontmatter":{"name":"iqair-airvisual-automation","description":"Automate Iqair Airvisual tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":756,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/jigsawstack-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/jigsawstack-automation/SKILL.md","title":"jigsawstack-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjigsawstack-automation%2FSKILL.md -->","frontmatter":{"name":"jigsawstack-automation","description":"Automate Jigsawstack tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/jobnimbus-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/jobnimbus-automation/SKILL.md","title":"jobnimbus-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjobnimbus-automation%2FSKILL.md -->","frontmatter":{"name":"jobnimbus-automation","description":"Automate Jobnimbus tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/jotform-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/jotform-automation/SKILL.md","title":"Jotform Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjotform-automation%2FSKILL.md -->","frontmatter":{"name":"Jotform Automation","description":"Automate Jotform form listing, user management, activity history, folder organization, and plan inspection through natural language commands","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1290,"sizeBytes":5153},{"name":"SKILL.md","path":"composio-skills/jumpcloud-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/jumpcloud-automation/SKILL.md","title":"jumpcloud-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjumpcloud-automation%2FSKILL.md -->","frontmatter":{"name":"jumpcloud-automation","description":"Automate Jumpcloud tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/junglescout-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/junglescout-automation/SKILL.md","title":"junglescout-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fjunglescout-automation%2FSKILL.md -->","frontmatter":{"name":"junglescout-automation","description":"Automate Junglescout tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/kadoa-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/kadoa-automation/SKILL.md","title":"kadoa-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkadoa-automation%2FSKILL.md -->","frontmatter":{"name":"kadoa-automation","description":"Automate Kadoa tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/kaggle-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/kaggle-automation/SKILL.md","title":"kaggle-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkaggle-automation%2FSKILL.md -->","frontmatter":{"name":"kaggle-automation","description":"Automate Kaggle tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":724,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/kaleido-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/kaleido-automation/SKILL.md","title":"kaleido-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkaleido-automation%2FSKILL.md -->","frontmatter":{"name":"kaleido-automation","description":"Automate Kaleido tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/keap-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/keap-automation/SKILL.md","title":"keap-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkeap-automation%2FSKILL.md -->","frontmatter":{"name":"keap-automation","description":"Automate Keap tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/keen-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/keen-io-automation/SKILL.md","title":"keen-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkeen-io-automation%2FSKILL.md -->","frontmatter":{"name":"keen-io-automation","description":"Automate Keen IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/kickbox-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/kickbox-automation/SKILL.md","title":"kickbox-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkickbox-automation%2FSKILL.md -->","frontmatter":{"name":"kickbox-automation","description":"Automate Kickbox tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/kit-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/kit-automation/SKILL.md","title":"kit-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkit-automation%2FSKILL.md -->","frontmatter":{"name":"kit-automation","description":"Automate Kit tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2862},{"name":"SKILL.md","path":"composio-skills/klipfolio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/klipfolio-automation/SKILL.md","title":"klipfolio-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fklipfolio-automation%2FSKILL.md -->","frontmatter":{"name":"klipfolio-automation","description":"Automate Klipfolio tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/ko-fi-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ko-fi-automation/SKILL.md","title":"ko-fi-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fko-fi-automation%2FSKILL.md -->","frontmatter":{"name":"ko-fi-automation","description":"Automate Ko Fi tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/kommo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/kommo-automation/SKILL.md","title":"Kommo Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkommo-automation%2FSKILL.md -->","frontmatter":{"name":"Kommo Automation","description":"Automate Kommo CRM operations -- manage leads, pipelines, pipeline stages, tasks, and custom fields -- using natural language through the Composio MCP integration.","category":"crm","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1513,"sizeBytes":6019},{"name":"SKILL.md","path":"composio-skills/kontent-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/kontent-ai-automation/SKILL.md","title":"kontent-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkontent-ai-automation%2FSKILL.md -->","frontmatter":{"name":"kontent-ai-automation","description":"Automate Kontent AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":735,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/kraken-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/kraken-io-automation/SKILL.md","title":"kraken-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fkraken-io-automation%2FSKILL.md -->","frontmatter":{"name":"kraken-io-automation","description":"Automate Kraken IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/l2s-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/l2s-automation/SKILL.md","title":"l2s-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fl2s-automation%2FSKILL.md -->","frontmatter":{"name":"l2s-automation","description":"Automate L2s tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2862},{"name":"SKILL.md","path":"composio-skills/labs64-netlicensing-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/labs64-netlicensing-automation/SKILL.md","title":"labs64-netlicensing-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flabs64-netlicensing-automation%2FSKILL.md -->","frontmatter":{"name":"labs64-netlicensing-automation","description":"Automate Labs64 Netlicensing tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":764,"sizeBytes":3102},{"name":"SKILL.md","path":"composio-skills/landbot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/landbot-automation/SKILL.md","title":"landbot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flandbot-automation%2FSKILL.md -->","frontmatter":{"name":"landbot-automation","description":"Automate Landbot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/langbase-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/langbase-automation/SKILL.md","title":"langbase-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flangbase-automation%2FSKILL.md -->","frontmatter":{"name":"langbase-automation","description":"Automate Langbase tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/lastpass-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/lastpass-automation/SKILL.md","title":"lastpass-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flastpass-automation%2FSKILL.md -->","frontmatter":{"name":"lastpass-automation","description":"Automate Lastpass tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/launch_darkly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/launch_darkly-automation/SKILL.md","title":"launch_darkly-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flaunch_darkly-automation%2FSKILL.md -->","frontmatter":{"name":"launch_darkly-automation","description":"Automate LaunchDarkly tasks via Rube MCP (Composio): feature flags, environments, segments, and rollout management. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":964,"sizeBytes":4194},{"name":"SKILL.md","path":"composio-skills/launch-darkly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/launch-darkly-automation/SKILL.md","title":"LaunchDarkly Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flaunch-darkly-automation%2FSKILL.md -->","frontmatter":{"name":"LaunchDarkly Automation","description":"Automate LaunchDarkly feature flag management -- list projects and environments, create and delete trigger workflows, and track code references via the Composio MCP integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1203,"sizeBytes":4875},{"name":"SKILL.md","path":"composio-skills/leadfeeder-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/leadfeeder-automation/SKILL.md","title":"leadfeeder-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleadfeeder-automation%2FSKILL.md -->","frontmatter":{"name":"leadfeeder-automation","description":"Automate Leadfeeder tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/leadoku-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/leadoku-automation/SKILL.md","title":"leadoku-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleadoku-automation%2FSKILL.md -->","frontmatter":{"name":"leadoku-automation","description":"Automate Leadoku tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/leiga-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/leiga-automation/SKILL.md","title":"leiga-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleiga-automation%2FSKILL.md -->","frontmatter":{"name":"leiga-automation","description":"Automate Leiga tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/lemlist-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/lemlist-automation/SKILL.md","title":"Lemlist Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flemlist-automation%2FSKILL.md -->","frontmatter":{"name":"Lemlist Automation","description":"Automate Lemlist multichannel outreach -- manage campaigns, enroll leads, add personalization variables, export campaign data, and handle unsubscribes via the Composio MCP integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1347,"sizeBytes":5153},{"name":"SKILL.md","path":"composio-skills/lemon_squeezy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/lemon_squeezy-automation/SKILL.md","title":"lemon_squeezy-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flemon_squeezy-automation%2FSKILL.md -->","frontmatter":{"name":"lemon_squeezy-automation","description":"Automate Lemon Squeezy tasks via Rube MCP (Composio): products, orders, subscriptions, checkouts, and digital sales. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":995,"sizeBytes":4206},{"name":"SKILL.md","path":"composio-skills/lemon-squeezy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/lemon-squeezy-automation/SKILL.md","title":"Lemon Squeezy Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flemon-squeezy-automation%2FSKILL.md -->","frontmatter":{"name":"Lemon Squeezy Automation","description":"Automate Lemon Squeezy store management -- products, orders, subscriptions, customers, discounts, and checkout tracking -- using natural language through the Composio MCP integration.","category":"e-commerce","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1516,"sizeBytes":5801},{"name":"SKILL.md","path":"composio-skills/lessonspace-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/lessonspace-automation/SKILL.md","title":"lessonspace-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flessonspace-automation%2FSKILL.md -->","frontmatter":{"name":"lessonspace-automation","description":"Automate Lessonspace tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/lever-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/lever-automation/SKILL.md","title":"Lever Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flever-automation%2FSKILL.md -->","frontmatter":{"name":"Lever Automation","description":"Automate recruiting workflows in Lever ATS -- manage opportunities, job postings, requisitions, pipeline stages, and candidate tags through the Composio Lever integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1412,"sizeBytes":5860},{"name":"SKILL.md","path":"composio-skills/lever-sandbox-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/lever-sandbox-automation/SKILL.md","title":"lever-sandbox-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flever-sandbox-automation%2FSKILL.md -->","frontmatter":{"name":"lever-sandbox-automation","description":"Automate Lever Sandbox tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/leverly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/leverly-automation/SKILL.md","title":"leverly-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fleverly-automation%2FSKILL.md -->","frontmatter":{"name":"leverly-automation","description":"Automate Leverly tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/lexoffice-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/lexoffice-automation/SKILL.md","title":"lexoffice-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flexoffice-automation%2FSKILL.md -->","frontmatter":{"name":"lexoffice-automation","description":"Automate Lexoffice tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/linguapop-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/linguapop-automation/SKILL.md","title":"linguapop-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flinguapop-automation%2FSKILL.md -->","frontmatter":{"name":"linguapop-automation","description":"Automate Linguapop tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":740,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/linkhut-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/linkhut-automation/SKILL.md","title":"linkhut-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flinkhut-automation%2FSKILL.md -->","frontmatter":{"name":"linkhut-automation","description":"Automate Linkhut tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/linkup-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/linkup-automation/SKILL.md","title":"linkup-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flinkup-automation%2FSKILL.md -->","frontmatter":{"name":"linkup-automation","description":"Automate Linkup tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/listclean-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/listclean-automation/SKILL.md","title":"listclean-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flistclean-automation%2FSKILL.md -->","frontmatter":{"name":"listclean-automation","description":"Automate Listclean tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/listennotes-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/listennotes-automation/SKILL.md","title":"listennotes-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flistennotes-automation%2FSKILL.md -->","frontmatter":{"name":"listennotes-automation","description":"Automate Listennotes tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/livesession-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/livesession-automation/SKILL.md","title":"livesession-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flivesession-automation%2FSKILL.md -->","frontmatter":{"name":"livesession-automation","description":"Automate Livesession tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/lmnt-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/lmnt-automation/SKILL.md","title":"lmnt-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flmnt-automation%2FSKILL.md -->","frontmatter":{"name":"lmnt-automation","description":"Automate Lmnt tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/lodgify-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/lodgify-automation/SKILL.md","title":"lodgify-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flodgify-automation%2FSKILL.md -->","frontmatter":{"name":"lodgify-automation","description":"Automate Lodgify tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/logo-dev-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/logo-dev-automation/SKILL.md","title":"logo-dev-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Flogo-dev-automation%2FSKILL.md -->","frontmatter":{"name":"logo-dev-automation","description":"Automate Logo Dev tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/loomio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/loomio-automation/SKILL.md","title":"loomio-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Floomio-automation%2FSKILL.md -->","frontmatter":{"name":"loomio-automation","description":"Automate Loomio tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/loyverse-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/loyverse-automation/SKILL.md","title":"loyverse-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Floyverse-automation%2FSKILL.md -->","frontmatter":{"name":"loyverse-automation","description":"Automate Loyverse tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":720,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/magnetic-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/magnetic-automation/SKILL.md","title":"magnetic-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmagnetic-automation%2FSKILL.md -->","frontmatter":{"name":"magnetic-automation","description":"Automate Magnetic tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":708,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/mailbluster-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mailbluster-automation/SKILL.md","title":"mailbluster-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailbluster-automation%2FSKILL.md -->","frontmatter":{"name":"mailbluster-automation","description":"Automate Mailbluster tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/mailboxlayer-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mailboxlayer-automation/SKILL.md","title":"mailboxlayer-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailboxlayer-automation%2FSKILL.md -->","frontmatter":{"name":"mailboxlayer-automation","description":"Automate Mailboxlayer tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/mailcheck-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mailcheck-automation/SKILL.md","title":"mailcheck-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailcheck-automation%2FSKILL.md -->","frontmatter":{"name":"mailcheck-automation","description":"Automate Mailcheck tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/mailcoach-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mailcoach-automation/SKILL.md","title":"mailcoach-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailcoach-automation%2FSKILL.md -->","frontmatter":{"name":"mailcoach-automation","description":"Automate Mailcoach tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/mailerlite-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mailerlite-automation/SKILL.md","title":"MailerLite Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailerlite-automation%2FSKILL.md -->","frontmatter":{"name":"MailerLite Automation","description":"Automate email marketing workflows including subscriber management, campaign analytics, group segmentation, and account monitoring through MailerLite via Composio","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1252,"sizeBytes":5292},{"name":"SKILL.md","path":"composio-skills/mailersend-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mailersend-automation/SKILL.md","title":"mailersend-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailersend-automation%2FSKILL.md -->","frontmatter":{"name":"mailersend-automation","description":"Automate Mailersend tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/mails-so-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mails-so-automation/SKILL.md","title":"mails-so-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmails-so-automation%2FSKILL.md -->","frontmatter":{"name":"mails-so-automation","description":"Automate Mails So tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/mailsoftly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mailsoftly-automation/SKILL.md","title":"mailsoftly-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmailsoftly-automation%2FSKILL.md -->","frontmatter":{"name":"mailsoftly-automation","description":"Automate Mailsoftly tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/maintainx-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/maintainx-automation/SKILL.md","title":"maintainx-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmaintainx-automation%2FSKILL.md -->","frontmatter":{"name":"maintainx-automation","description":"Automate Maintainx tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/many_chat-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/many_chat-automation/SKILL.md","title":"many_chat-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmany_chat-automation%2FSKILL.md -->","frontmatter":{"name":"many_chat-automation","description":"Automate ManyChat tasks via Rube MCP (Composio): chatbot flows, subscribers, broadcasts, and messenger automation. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":946,"sizeBytes":4120},{"name":"SKILL.md","path":"composio-skills/many-chat-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/many-chat-automation/SKILL.md","title":"many-chat-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmany-chat-automation%2FSKILL.md -->","frontmatter":{"name":"many-chat-automation","description":"Automate ManyChat tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2944},{"name":"SKILL.md","path":"composio-skills/mapbox-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mapbox-automation/SKILL.md","title":"mapbox-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmapbox-automation%2FSKILL.md -->","frontmatter":{"name":"mapbox-automation","description":"Automate Mapbox tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/mapulus-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mapulus-automation/SKILL.md","title":"mapulus-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmapulus-automation%2FSKILL.md -->","frontmatter":{"name":"mapulus-automation","description":"Automate Mapulus tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/mboum-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mboum-automation/SKILL.md","title":"mboum-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmboum-automation%2FSKILL.md -->","frontmatter":{"name":"mboum-automation","description":"Automate Mboum tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/melo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/melo-automation/SKILL.md","title":"melo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmelo-automation%2FSKILL.md -->","frontmatter":{"name":"melo-automation","description":"Automate Melo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/mem-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mem-automation/SKILL.md","title":"mem-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmem-automation%2FSKILL.md -->","frontmatter":{"name":"mem-automation","description":"Automate Mem tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2862},{"name":"SKILL.md","path":"composio-skills/mem0-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mem0-automation/SKILL.md","title":"mem0-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmem0-automation%2FSKILL.md -->","frontmatter":{"name":"mem0-automation","description":"Automate Mem0 tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/memberspot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/memberspot-automation/SKILL.md","title":"memberspot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmemberspot-automation%2FSKILL.md -->","frontmatter":{"name":"memberspot-automation","description":"Automate Memberspot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/memberstack-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/memberstack-automation/SKILL.md","title":"memberstack-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmemberstack-automation%2FSKILL.md -->","frontmatter":{"name":"memberstack-automation","description":"Automate Memberstack tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/membervault-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/membervault-automation/SKILL.md","title":"membervault-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmembervault-automation%2FSKILL.md -->","frontmatter":{"name":"membervault-automation","description":"Automate Membervault tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":745,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/metaads-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/metaads-automation/SKILL.md","title":"metaads-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmetaads-automation%2FSKILL.md -->","frontmatter":{"name":"metaads-automation","description":"Automate Metaads tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/metaphor-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/metaphor-automation/SKILL.md","title":"metaphor-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmetaphor-automation%2FSKILL.md -->","frontmatter":{"name":"metaphor-automation","description":"Automate Metaphor tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":729,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/mezmo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mezmo-automation/SKILL.md","title":"mezmo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmezmo-automation%2FSKILL.md -->","frontmatter":{"name":"mezmo-automation","description":"Automate Mezmo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/microsoft_clarity-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/microsoft_clarity-automation/SKILL.md","title":"microsoft_clarity-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmicrosoft_clarity-automation%2FSKILL.md -->","frontmatter":{"name":"microsoft_clarity-automation","description":"Automate Microsoft Clarity tasks via Rube MCP (Composio): session recordings, heatmaps, and user behavior analytics. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":967,"sizeBytes":4278},{"name":"SKILL.md","path":"composio-skills/microsoft-clarity-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/microsoft-clarity-automation/SKILL.md","title":"Microsoft Clarity Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmicrosoft-clarity-automation%2FSKILL.md -->","frontmatter":{"name":"Microsoft Clarity Automation","description":"Automate user behavior analytics with Microsoft Clarity -- export heatmap data, session metrics, and engagement analytics segmented by browser, device, country, source, and more through the Composio Microsoft Clarity integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1292,"sizeBytes":5467},{"name":"SKILL.md","path":"composio-skills/microsoft-tenant-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/microsoft-tenant-automation/SKILL.md","title":"microsoft-tenant-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmicrosoft-tenant-automation%2FSKILL.md -->","frontmatter":{"name":"microsoft-tenant-automation","description":"Automate Microsoft Tenant tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":729,"sizeBytes":3057},{"name":"SKILL.md","path":"composio-skills/minerstat-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/minerstat-automation/SKILL.md","title":"minerstat-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fminerstat-automation%2FSKILL.md -->","frontmatter":{"name":"minerstat-automation","description":"Automate Minerstat tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/missive-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/missive-automation/SKILL.md","title":"missive-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmissive-automation%2FSKILL.md -->","frontmatter":{"name":"missive-automation","description":"Automate Missive tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":712,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/mistral_ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mistral_ai-automation/SKILL.md","title":"mistral_ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmistral_ai-automation%2FSKILL.md -->","frontmatter":{"name":"mistral_ai-automation","description":"Automate Mistral AI tasks via Rube MCP (Composio): completions, embeddings, fine-tuning, and model management. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":969,"sizeBytes":4140},{"name":"SKILL.md","path":"composio-skills/mistral-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mistral-ai-automation/SKILL.md","title":"Mistral AI Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmistral-ai-automation%2FSKILL.md -->","frontmatter":{"name":"Mistral AI Automation","description":"Automate Mistral AI operations -- manage files and libraries, upload documents for fine-tuning, batch processing, and OCR, track fine-tuning jobs, and build RAG pipelines via the Composio MCP integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1288,"sizeBytes":5046},{"name":"SKILL.md","path":"composio-skills/mocean-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mocean-automation/SKILL.md","title":"mocean-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmocean-automation%2FSKILL.md -->","frontmatter":{"name":"mocean-automation","description":"Automate Mocean tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/moco-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/moco-automation/SKILL.md","title":"moco-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoco-automation%2FSKILL.md -->","frontmatter":{"name":"moco-automation","description":"Automate Moco tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/modelry-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/modelry-automation/SKILL.md","title":"modelry-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmodelry-automation%2FSKILL.md -->","frontmatter":{"name":"modelry-automation","description":"Automate Modelry tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/moneybird-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/moneybird-automation/SKILL.md","title":"moneybird-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoneybird-automation%2FSKILL.md -->","frontmatter":{"name":"moneybird-automation","description":"Automate Moneybird tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/moonclerk-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/moonclerk-automation/SKILL.md","title":"moonclerk-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoonclerk-automation%2FSKILL.md -->","frontmatter":{"name":"moonclerk-automation","description":"Automate Moonclerk tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/moosend-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/moosend-automation/SKILL.md","title":"moosend-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoosend-automation%2FSKILL.md -->","frontmatter":{"name":"moosend-automation","description":"Automate Moosend tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/mopinion-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mopinion-automation/SKILL.md","title":"mopinion-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmopinion-automation%2FSKILL.md -->","frontmatter":{"name":"mopinion-automation","description":"Automate Mopinion tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/more-trees-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/more-trees-automation/SKILL.md","title":"more-trees-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmore-trees-automation%2FSKILL.md -->","frontmatter":{"name":"more-trees-automation","description":"Automate More Trees tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/moxie-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/moxie-automation/SKILL.md","title":"moxie-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoxie-automation%2FSKILL.md -->","frontmatter":{"name":"moxie-automation","description":"Automate Moxie tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/moz-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/moz-automation/SKILL.md","title":"moz-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmoz-automation%2FSKILL.md -->","frontmatter":{"name":"moz-automation","description":"Automate Moz tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":704,"sizeBytes":2862},{"name":"SKILL.md","path":"composio-skills/msg91-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/msg91-automation/SKILL.md","title":"msg91-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmsg91-automation%2FSKILL.md -->","frontmatter":{"name":"msg91-automation","description":"Automate Msg91 tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/mural-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mural-automation/SKILL.md","title":"mural-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmural-automation%2FSKILL.md -->","frontmatter":{"name":"mural-automation","description":"Automate Mural tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":715,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/mx-technologies-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mx-technologies-automation/SKILL.md","title":"mx-technologies-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmx-technologies-automation%2FSKILL.md -->","frontmatter":{"name":"mx-technologies-automation","description":"Automate MX Technologies tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/mx-toolbox-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/mx-toolbox-automation/SKILL.md","title":"mx-toolbox-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fmx-toolbox-automation%2FSKILL.md -->","frontmatter":{"name":"mx-toolbox-automation","description":"Automate Mx Toolbox tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/nango-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/nango-automation/SKILL.md","title":"nango-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnango-automation%2FSKILL.md -->","frontmatter":{"name":"nango-automation","description":"Automate Nango tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/nano-nets-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/nano-nets-automation/SKILL.md","title":"nano-nets-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnano-nets-automation%2FSKILL.md -->","frontmatter":{"name":"nano-nets-automation","description":"Automate Nano Nets tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/nasa-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/nasa-automation/SKILL.md","title":"nasa-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnasa-automation%2FSKILL.md -->","frontmatter":{"name":"nasa-automation","description":"Automate Nasa tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/nasdaq-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/nasdaq-automation/SKILL.md","title":"nasdaq-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnasdaq-automation%2FSKILL.md -->","frontmatter":{"name":"nasdaq-automation","description":"Automate Nasdaq tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/ncscale-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ncscale-automation/SKILL.md","title":"ncscale-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fncscale-automation%2FSKILL.md -->","frontmatter":{"name":"ncscale-automation","description":"Automate Ncscale tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/needle-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/needle-automation/SKILL.md","title":"needle-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneedle-automation%2FSKILL.md -->","frontmatter":{"name":"needle-automation","description":"Automate Needle tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":704,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/neon-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/neon-automation/SKILL.md","title":"Neon Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneon-automation%2FSKILL.md -->","frontmatter":{"name":"Neon Automation","description":"Automate Neon serverless Postgres operations -- manage projects, branches, databases, roles, and connection URIs via the Composio MCP integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1218,"sizeBytes":4978},{"name":"SKILL.md","path":"composio-skills/netsuite-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/netsuite-automation/SKILL.md","title":"NetSuite Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnetsuite-automation%2FSKILL.md -->","frontmatter":{"name":"NetSuite Automation","description":"NetSuite Automation: manage customers, sales orders, invoices, inventory, and records via Oracle NetSuite ERP with SuiteQL queries","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":2186,"sizeBytes":8474},{"name":"SKILL.md","path":"composio-skills/neuronwriter-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/neuronwriter-automation/SKILL.md","title":"neuronwriter-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneuronwriter-automation%2FSKILL.md -->","frontmatter":{"name":"neuronwriter-automation","description":"Automate Neuronwriter tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/neutrino-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/neutrino-automation/SKILL.md","title":"neutrino-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneutrino-automation%2FSKILL.md -->","frontmatter":{"name":"neutrino-automation","description":"Automate Neutrino tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/neverbounce-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/neverbounce-automation/SKILL.md","title":"neverbounce-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fneverbounce-automation%2FSKILL.md -->","frontmatter":{"name":"neverbounce-automation","description":"Automate Neverbounce tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":722,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/new_relic-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/new_relic-automation/SKILL.md","title":"new_relic-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnew_relic-automation%2FSKILL.md -->","frontmatter":{"name":"new_relic-automation","description":"Automate New Relic tasks via Rube MCP (Composio): APM, alerts, dashboards, NRQL queries, and infrastructure monitoring. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":970,"sizeBytes":4140},{"name":"SKILL.md","path":"composio-skills/new-relic-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/new-relic-automation/SKILL.md","title":"New Relic Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnew-relic-automation%2FSKILL.md -->","frontmatter":{"name":"New Relic Automation","description":"Automate New Relic observability workflows -- manage alert policies, notification channels, alert conditions, and monitor applications and browser apps via the Composio MCP integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1325,"sizeBytes":5461},{"name":"SKILL.md","path":"composio-skills/news-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/news-api-automation/SKILL.md","title":"news-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnews-api-automation%2FSKILL.md -->","frontmatter":{"name":"news-api-automation","description":"Automate News API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/nextdns-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/nextdns-automation/SKILL.md","title":"nextdns-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnextdns-automation%2FSKILL.md -->","frontmatter":{"name":"nextdns-automation","description":"Automate Nextdns tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/ngrok-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ngrok-automation/SKILL.md","title":"ngrok-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fngrok-automation%2FSKILL.md -->","frontmatter":{"name":"ngrok-automation","description":"Automate Ngrok tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/ninox-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ninox-automation/SKILL.md","title":"ninox-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fninox-automation%2FSKILL.md -->","frontmatter":{"name":"ninox-automation","description":"Automate Ninox tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/nocrm-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/nocrm-io-automation/SKILL.md","title":"nocrm-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnocrm-io-automation%2FSKILL.md -->","frontmatter":{"name":"nocrm-io-automation","description":"Automate Nocrm IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/npm-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/npm-automation/SKILL.md","title":"npm-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fnpm-automation%2FSKILL.md -->","frontmatter":{"name":"npm-automation","description":"Automate NPM tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":709,"sizeBytes":2862},{"name":"SKILL.md","path":"composio-skills/ocr-web-service-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ocr-web-service-automation/SKILL.md","title":"ocr-web-service-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Focr-web-service-automation%2FSKILL.md -->","frontmatter":{"name":"ocr-web-service-automation","description":"Automate OCR Web Service tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/ocrspace-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ocrspace-automation/SKILL.md","title":"ocrspace-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Focrspace-automation%2FSKILL.md -->","frontmatter":{"name":"ocrspace-automation","description":"Automate Ocrspace tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/omnisend-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/omnisend-automation/SKILL.md","title":"Omnisend Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fomnisend-automation%2FSKILL.md -->","frontmatter":{"name":"Omnisend Automation","description":"Automate ecommerce marketing workflows including contact management, bulk operations, and subscriber segmentation through Omnisend via Composio","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1296,"sizeBytes":5176},{"name":"SKILL.md","path":"composio-skills/oncehub-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/oncehub-automation/SKILL.md","title":"oncehub-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Foncehub-automation%2FSKILL.md -->","frontmatter":{"name":"oncehub-automation","description":"Automate Oncehub tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/onedesk-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/onedesk-automation/SKILL.md","title":"onedesk-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonedesk-automation%2FSKILL.md -->","frontmatter":{"name":"onedesk-automation","description":"Automate Onedesk tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/onepage-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/onepage-automation/SKILL.md","title":"onepage-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonepage-automation%2FSKILL.md -->","frontmatter":{"name":"onepage-automation","description":"Automate Onepage tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/onesignal_rest_api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/onesignal_rest_api-automation/SKILL.md","title":"onesignal_rest_api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonesignal_rest_api-automation%2FSKILL.md -->","frontmatter":{"name":"onesignal_rest_api-automation","description":"Automate OneSignal tasks via Rube MCP (Composio): push notifications, segments, templates, and messaging. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":958,"sizeBytes":4184},{"name":"SKILL.md","path":"composio-skills/onesignal-rest-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/onesignal-rest-api-automation/SKILL.md","title":"onesignal-rest-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonesignal-rest-api-automation%2FSKILL.md -->","frontmatter":{"name":"onesignal-rest-api-automation","description":"Automate OneSignal tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":3015},{"name":"SKILL.md","path":"composio-skills/onesignal-user-auth-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/onesignal-user-auth-automation/SKILL.md","title":"onesignal-user-auth-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fonesignal-user-auth-automation%2FSKILL.md -->","frontmatter":{"name":"onesignal-user-auth-automation","description":"Automate Onesignal User Auth tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":756,"sizeBytes":3102},{"name":"SKILL.md","path":"composio-skills/open-sea-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/open-sea-automation/SKILL.md","title":"open-sea-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopen-sea-automation%2FSKILL.md -->","frontmatter":{"name":"open-sea-automation","description":"Automate Open Sea tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/openai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/openai-automation/SKILL.md","title":"OpenAI Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenai-automation%2FSKILL.md -->","frontmatter":{"name":"OpenAI Automation","description":"Automate OpenAI API operations -- generate responses with multimodal and structured output support, create embeddings, generate images, and list models via the Composio MCP integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1418,"sizeBytes":5036},{"name":"SKILL.md","path":"composio-skills/opencage-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/opencage-automation/SKILL.md","title":"opencage-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopencage-automation%2FSKILL.md -->","frontmatter":{"name":"opencage-automation","description":"Automate Opencage tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/opengraph-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/opengraph-io-automation/SKILL.md","title":"opengraph-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopengraph-io-automation%2FSKILL.md -->","frontmatter":{"name":"opengraph-io-automation","description":"Automate Opengraph IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/openperplex-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/openperplex-automation/SKILL.md","title":"openperplex-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenperplex-automation%2FSKILL.md -->","frontmatter":{"name":"openperplex-automation","description":"Automate Openperplex tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/openrouter-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/openrouter-automation/SKILL.md","title":"openrouter-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenrouter-automation%2FSKILL.md -->","frontmatter":{"name":"openrouter-automation","description":"Automate Openrouter tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/openweather-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/openweather-api-automation/SKILL.md","title":"openweather-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fopenweather-api-automation%2FSKILL.md -->","frontmatter":{"name":"openweather-api-automation","description":"Automate Openweather API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/optimoroute-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/optimoroute-automation/SKILL.md","title":"optimoroute-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Foptimoroute-automation%2FSKILL.md -->","frontmatter":{"name":"optimoroute-automation","description":"Automate Optimoroute tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/owl-protocol-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/owl-protocol-automation/SKILL.md","title":"owl-protocol-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fowl-protocol-automation%2FSKILL.md -->","frontmatter":{"name":"owl-protocol-automation","description":"Automate Owl Protocol tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/page-x-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/page-x-automation/SKILL.md","title":"page-x-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpage-x-automation%2FSKILL.md -->","frontmatter":{"name":"page-x-automation","description":"Automate Page X tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/pandadoc-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pandadoc-automation/SKILL.md","title":"PandaDoc Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpandadoc-automation%2FSKILL.md -->","frontmatter":{"name":"PandaDoc Automation","description":"Automate document workflows with PandaDoc -- create documents from files, manage contacts, organize folders, set up webhooks, create templates, and track document status through the Composio PandaDoc integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1705,"sizeBytes":7078},{"name":"SKILL.md","path":"composio-skills/paradym-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/paradym-automation/SKILL.md","title":"paradym-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparadym-automation%2FSKILL.md -->","frontmatter":{"name":"paradym-automation","description":"Automate Paradym tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/parallel-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/parallel-automation/SKILL.md","title":"parallel-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparallel-automation%2FSKILL.md -->","frontmatter":{"name":"parallel-automation","description":"Automate Parallel tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/parma-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/parma-automation/SKILL.md","title":"parma-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparma-automation%2FSKILL.md -->","frontmatter":{"name":"parma-automation","description":"Automate Parma tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/parsehub-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/parsehub-automation/SKILL.md","title":"parsehub-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparsehub-automation%2FSKILL.md -->","frontmatter":{"name":"parsehub-automation","description":"Automate Parsehub tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/parsera-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/parsera-automation/SKILL.md","title":"parsera-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparsera-automation%2FSKILL.md -->","frontmatter":{"name":"parsera-automation","description":"Automate Parsera tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/parseur-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/parseur-automation/SKILL.md","title":"parseur-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fparseur-automation%2FSKILL.md -->","frontmatter":{"name":"parseur-automation","description":"Automate Parseur tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/passcreator-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/passcreator-automation/SKILL.md","title":"passcreator-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpasscreator-automation%2FSKILL.md -->","frontmatter":{"name":"passcreator-automation","description":"Automate Passcreator tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/passslot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/passslot-automation/SKILL.md","title":"passslot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpassslot-automation%2FSKILL.md -->","frontmatter":{"name":"passslot-automation","description":"Automate Passslot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/payhip-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/payhip-automation/SKILL.md","title":"payhip-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpayhip-automation%2FSKILL.md -->","frontmatter":{"name":"payhip-automation","description":"Automate Payhip tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/pdf-api-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pdf-api-io-automation/SKILL.md","title":"pdf-api-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdf-api-io-automation%2FSKILL.md -->","frontmatter":{"name":"pdf-api-io-automation","description":"Automate PDF API IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/pdf-co-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pdf-co-automation/SKILL.md","title":"pdf-co-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdf-co-automation%2FSKILL.md -->","frontmatter":{"name":"pdf-co-automation","description":"Automate PDF co tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/pdf4me-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pdf4me-automation/SKILL.md","title":"pdf4me-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdf4me-automation%2FSKILL.md -->","frontmatter":{"name":"pdf4me-automation","description":"Automate Pdf4me tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/pdfless-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pdfless-automation/SKILL.md","title":"pdfless-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdfless-automation%2FSKILL.md -->","frontmatter":{"name":"pdfless-automation","description":"Automate Pdfless tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/pdfmonkey-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pdfmonkey-automation/SKILL.md","title":"pdfmonkey-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpdfmonkey-automation%2FSKILL.md -->","frontmatter":{"name":"pdfmonkey-automation","description":"Automate Pdfmonkey tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/peopledatalabs-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/peopledatalabs-automation/SKILL.md","title":"peopledatalabs-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpeopledatalabs-automation%2FSKILL.md -->","frontmatter":{"name":"peopledatalabs-automation","description":"Automate Peopledatalabs tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":763,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/perigon-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/perigon-automation/SKILL.md","title":"perigon-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fperigon-automation%2FSKILL.md -->","frontmatter":{"name":"perigon-automation","description":"Automate Perigon tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/perplexityai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/perplexityai-automation/SKILL.md","title":"perplexityai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fperplexityai-automation%2FSKILL.md -->","frontmatter":{"name":"perplexityai-automation","description":"Automate Perplexityai tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":745,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/persistiq-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/persistiq-automation/SKILL.md","title":"persistiq-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpersistiq-automation%2FSKILL.md -->","frontmatter":{"name":"persistiq-automation","description":"Automate Persistiq tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/pexels-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pexels-automation/SKILL.md","title":"pexels-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpexels-automation%2FSKILL.md -->","frontmatter":{"name":"pexels-automation","description":"Automate Pexels tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/phantombuster-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/phantombuster-automation/SKILL.md","title":"PhantomBuster Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fphantombuster-automation%2FSKILL.md -->","frontmatter":{"name":"PhantomBuster Automation","description":"Automate lead generation, web scraping, and social media data extraction workflows through PhantomBuster's cloud platform via Composio","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1079,"sizeBytes":4742},{"name":"SKILL.md","path":"composio-skills/piggy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/piggy-automation/SKILL.md","title":"piggy-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpiggy-automation%2FSKILL.md -->","frontmatter":{"name":"piggy-automation","description":"Automate Piggy tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/piloterr-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/piloterr-automation/SKILL.md","title":"piloterr-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpiloterr-automation%2FSKILL.md -->","frontmatter":{"name":"piloterr-automation","description":"Automate Piloterr tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/pilvio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pilvio-automation/SKILL.md","title":"pilvio-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpilvio-automation%2FSKILL.md -->","frontmatter":{"name":"pilvio-automation","description":"Automate Pilvio tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/pingdom-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pingdom-automation/SKILL.md","title":"pingdom-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpingdom-automation%2FSKILL.md -->","frontmatter":{"name":"pingdom-automation","description":"Automate Pingdom tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/pipeline-crm-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pipeline-crm-automation/SKILL.md","title":"pipeline-crm-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpipeline-crm-automation%2FSKILL.md -->","frontmatter":{"name":"pipeline-crm-automation","description":"Automate Pipeline CRM tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/placekey-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/placekey-automation/SKILL.md","title":"placekey-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplacekey-automation%2FSKILL.md -->","frontmatter":{"name":"placekey-automation","description":"Automate Placekey tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/placid-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/placid-automation/SKILL.md","title":"placid-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplacid-automation%2FSKILL.md -->","frontmatter":{"name":"placid-automation","description":"Automate Placid tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/plain-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/plain-automation/SKILL.md","title":"plain-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplain-automation%2FSKILL.md -->","frontmatter":{"name":"plain-automation","description":"Automate Plain tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":701,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/plasmic-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/plasmic-automation/SKILL.md","title":"plasmic-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplasmic-automation%2FSKILL.md -->","frontmatter":{"name":"plasmic-automation","description":"Automate Plasmic tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/platerecognizer-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/platerecognizer-automation/SKILL.md","title":"platerecognizer-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplaterecognizer-automation%2FSKILL.md -->","frontmatter":{"name":"platerecognizer-automation","description":"Automate Platerecognizer tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":764,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/plisio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/plisio-automation/SKILL.md","title":"plisio-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fplisio-automation%2FSKILL.md -->","frontmatter":{"name":"plisio-automation","description":"Automate Plisio tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/polygon-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/polygon-automation/SKILL.md","title":"polygon-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpolygon-automation%2FSKILL.md -->","frontmatter":{"name":"polygon-automation","description":"Automate Polygon tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/polygon-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/polygon-io-automation/SKILL.md","title":"polygon-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpolygon-io-automation%2FSKILL.md -->","frontmatter":{"name":"polygon-io-automation","description":"Automate Polygon IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/poptin-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/poptin-automation/SKILL.md","title":"poptin-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpoptin-automation%2FSKILL.md -->","frontmatter":{"name":"poptin-automation","description":"Automate Poptin tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/postgrid-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/postgrid-automation/SKILL.md","title":"postgrid-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpostgrid-automation%2FSKILL.md -->","frontmatter":{"name":"postgrid-automation","description":"Automate Postgrid tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/postgrid-verify-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/postgrid-verify-automation/SKILL.md","title":"postgrid-verify-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpostgrid-verify-automation%2FSKILL.md -->","frontmatter":{"name":"postgrid-verify-automation","description":"Automate Postgrid Verify tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/precoro-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/precoro-automation/SKILL.md","title":"precoro-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprecoro-automation%2FSKILL.md -->","frontmatter":{"name":"precoro-automation","description":"Automate Precoro tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":722,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/prerender-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/prerender-automation/SKILL.md","title":"prerender-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprerender-automation%2FSKILL.md -->","frontmatter":{"name":"prerender-automation","description":"Automate Prerender tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/printautopilot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/printautopilot-automation/SKILL.md","title":"printautopilot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprintautopilot-automation%2FSKILL.md -->","frontmatter":{"name":"printautopilot-automation","description":"Automate Printautopilot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/prisma-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/prisma-automation/SKILL.md","title":"prisma-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprisma-automation%2FSKILL.md -->","frontmatter":{"name":"prisma-automation","description":"Automate Prisma tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/prismic-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/prismic-automation/SKILL.md","title":"Prismic Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprismic-automation%2FSKILL.md -->","frontmatter":{"name":"Prismic Automation","description":"Automate headless CMS operations in Prismic -- query documents, search content, retrieve custom types, and manage repository refs through the Composio Prismic integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1495,"sizeBytes":6221},{"name":"SKILL.md","path":"composio-skills/process-street-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/process-street-automation/SKILL.md","title":"process-street-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprocess-street-automation%2FSKILL.md -->","frontmatter":{"name":"process-street-automation","description":"Automate Process Street tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":717,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/procfu-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/procfu-automation/SKILL.md","title":"procfu-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fprocfu-automation%2FSKILL.md -->","frontmatter":{"name":"procfu-automation","description":"Automate Procfu tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/productboard-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/productboard-automation/SKILL.md","title":"Productboard Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproductboard-automation%2FSKILL.md -->","frontmatter":{"name":"Productboard Automation","description":"Automate product management workflows in Productboard -- manage features, notes, objectives, components, and releases through natural language commands.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1534,"sizeBytes":6498},{"name":"SKILL.md","path":"composio-skills/productlane-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/productlane-automation/SKILL.md","title":"productlane-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproductlane-automation%2FSKILL.md -->","frontmatter":{"name":"productlane-automation","description":"Automate Productlane tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/project-bubble-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/project-bubble-automation/SKILL.md","title":"project-bubble-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproject-bubble-automation%2FSKILL.md -->","frontmatter":{"name":"project-bubble-automation","description":"Automate Project Bubble tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/proofly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/proofly-automation/SKILL.md","title":"proofly-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproofly-automation%2FSKILL.md -->","frontmatter":{"name":"proofly-automation","description":"Automate Proofly tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/proxiedmail-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/proxiedmail-automation/SKILL.md","title":"proxiedmail-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fproxiedmail-automation%2FSKILL.md -->","frontmatter":{"name":"proxiedmail-automation","description":"Automate Proxiedmail tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":741,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/pushbullet-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pushbullet-automation/SKILL.md","title":"pushbullet-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpushbullet-automation%2FSKILL.md -->","frontmatter":{"name":"pushbullet-automation","description":"Automate Pushbullet tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/pushover-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/pushover-automation/SKILL.md","title":"pushover-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fpushover-automation%2FSKILL.md -->","frontmatter":{"name":"pushover-automation","description":"Automate Pushover tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/quaderno-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/quaderno-automation/SKILL.md","title":"quaderno-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fquaderno-automation%2FSKILL.md -->","frontmatter":{"name":"quaderno-automation","description":"Automate Quaderno tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/qualaroo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/qualaroo-automation/SKILL.md","title":"qualaroo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fqualaroo-automation%2FSKILL.md -->","frontmatter":{"name":"qualaroo-automation","description":"Automate Qualaroo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/quickbooks-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/quickbooks-automation/SKILL.md","title":"QuickBooks Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fquickbooks-automation%2FSKILL.md -->","frontmatter":{"name":"QuickBooks Automation","description":"QuickBooks Automation: manage invoices, customers, accounts, and payments in QuickBooks Online for streamlined bookkeeping","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1409,"sizeBytes":5592},{"name":"SKILL.md","path":"composio-skills/radar-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/radar-automation/SKILL.md","title":"radar-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fradar-automation%2FSKILL.md -->","frontmatter":{"name":"radar-automation","description":"Automate Radar tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":708,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/rafflys-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/rafflys-automation/SKILL.md","title":"rafflys-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frafflys-automation%2FSKILL.md -->","frontmatter":{"name":"rafflys-automation","description":"Automate Rafflys tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/ragic-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ragic-automation/SKILL.md","title":"ragic-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fragic-automation%2FSKILL.md -->","frontmatter":{"name":"ragic-automation","description":"Automate Ragic tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/raisely-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/raisely-automation/SKILL.md","title":"raisely-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fraisely-automation%2FSKILL.md -->","frontmatter":{"name":"raisely-automation","description":"Automate Raisely tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/ramp-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ramp-automation/SKILL.md","title":"Ramp Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Framp-automation%2FSKILL.md -->","frontmatter":{"name":"Ramp Automation","description":"Ramp Automation: manage corporate card transactions, reimbursements, users, and expense tracking via the Ramp platform","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1782,"sizeBytes":6950},{"name":"SKILL.md","path":"composio-skills/ravenseotools-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ravenseotools-automation/SKILL.md","title":"ravenseotools-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fravenseotools-automation%2FSKILL.md -->","frontmatter":{"name":"ravenseotools-automation","description":"Automate Ravenseotools tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":753,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/re-amaze-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/re-amaze-automation/SKILL.md","title":"re-amaze-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fre-amaze-automation%2FSKILL.md -->","frontmatter":{"name":"re-amaze-automation","description":"Automate Re Amaze tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/realphonevalidation-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/realphonevalidation-automation/SKILL.md","title":"realphonevalidation-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frealphonevalidation-automation%2FSKILL.md -->","frontmatter":{"name":"realphonevalidation-automation","description":"Automate Realphonevalidation tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":3102},{"name":"SKILL.md","path":"composio-skills/recallai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/recallai-automation/SKILL.md","title":"recallai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frecallai-automation%2FSKILL.md -->","frontmatter":{"name":"recallai-automation","description":"Automate Recallai tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/recruitee-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/recruitee-automation/SKILL.md","title":"recruitee-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frecruitee-automation%2FSKILL.md -->","frontmatter":{"name":"recruitee-automation","description":"Automate Recruitee tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":738,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/refiner-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/refiner-automation/SKILL.md","title":"refiner-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frefiner-automation%2FSKILL.md -->","frontmatter":{"name":"refiner-automation","description":"Automate Refiner tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/remarkety-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/remarkety-automation/SKILL.md","title":"remarkety-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fremarkety-automation%2FSKILL.md -->","frontmatter":{"name":"remarkety-automation","description":"Automate Remarkety tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/remote-retrieval-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/remote-retrieval-automation/SKILL.md","title":"remote-retrieval-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fremote-retrieval-automation%2FSKILL.md -->","frontmatter":{"name":"remote-retrieval-automation","description":"Automate Remote Retrieval tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":740,"sizeBytes":3057},{"name":"SKILL.md","path":"composio-skills/remove-bg-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/remove-bg-automation/SKILL.md","title":"remove-bg-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fremove-bg-automation%2FSKILL.md -->","frontmatter":{"name":"remove-bg-automation","description":"Automate Remove Bg tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":724,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/renderform-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/renderform-automation/SKILL.md","title":"renderform-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frenderform-automation%2FSKILL.md -->","frontmatter":{"name":"renderform-automation","description":"Automate Renderform tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/repairshopr-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/repairshopr-automation/SKILL.md","title":"repairshopr-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frepairshopr-automation%2FSKILL.md -->","frontmatter":{"name":"repairshopr-automation","description":"Automate Repairshopr tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/replicate-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/replicate-automation/SKILL.md","title":"Replicate Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Freplicate-automation%2FSKILL.md -->","frontmatter":{"name":"Replicate Automation","description":"Automate Replicate AI model operations -- run predictions, upload files, inspect model schemas, list versions, and manage prediction history via the Composio MCP integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1323,"sizeBytes":5353},{"name":"SKILL.md","path":"composio-skills/reply-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/reply-automation/SKILL.md","title":"reply-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Freply-automation%2FSKILL.md -->","frontmatter":{"name":"reply-automation","description":"Automate Reply tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/reply-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/reply-io-automation/SKILL.md","title":"reply-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Freply-io-automation%2FSKILL.md -->","frontmatter":{"name":"reply-io-automation","description":"Automate Reply IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/resend-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/resend-automation/SKILL.md","title":"resend-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fresend-automation%2FSKILL.md -->","frontmatter":{"name":"resend-automation","description":"Automate Resend tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":715,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/respond-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/respond-io-automation/SKILL.md","title":"respond-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frespond-io-automation%2FSKILL.md -->","frontmatter":{"name":"respond-io-automation","description":"Automate Respond IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/retailed-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/retailed-automation/SKILL.md","title":"retailed-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fretailed-automation%2FSKILL.md -->","frontmatter":{"name":"retailed-automation","description":"Automate Retailed tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/retellai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/retellai-automation/SKILL.md","title":"retellai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fretellai-automation%2FSKILL.md -->","frontmatter":{"name":"retellai-automation","description":"Automate Retellai tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/retently-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/retently-automation/SKILL.md","title":"retently-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fretently-automation%2FSKILL.md -->","frontmatter":{"name":"retently-automation","description":"Automate Retently tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/rev-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/rev-ai-automation/SKILL.md","title":"rev-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frev-ai-automation%2FSKILL.md -->","frontmatter":{"name":"rev-ai-automation","description":"Automate Rev AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/revolt-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/revolt-automation/SKILL.md","title":"revolt-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frevolt-automation%2FSKILL.md -->","frontmatter":{"name":"revolt-automation","description":"Automate Revolt tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":717,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/ring_central-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ring_central-automation/SKILL.md","title":"ring_central-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fring_central-automation%2FSKILL.md -->","frontmatter":{"name":"ring_central-automation","description":"Automate RingCentral tasks via Rube MCP (Composio): calls, messages, meetings, and unified communications. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":950,"sizeBytes":4158},{"name":"SKILL.md","path":"composio-skills/ring-central-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ring-central-automation/SKILL.md","title":"RingCentral Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fring-central-automation%2FSKILL.md -->","frontmatter":{"name":"RingCentral Automation","description":"RingCentral automation via Rube MCP -- toolkit not currently available in Composio; no RING_CENTRAL_ tools found","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":526,"sizeBytes":2229},{"name":"SKILL.md","path":"composio-skills/rippling-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/rippling-automation/SKILL.md","title":"rippling-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frippling-automation%2FSKILL.md -->","frontmatter":{"name":"rippling-automation","description":"Automate Rippling tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":713,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/ritekit-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ritekit-automation/SKILL.md","title":"ritekit-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fritekit-automation%2FSKILL.md -->","frontmatter":{"name":"ritekit-automation","description":"Automate Ritekit tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/rkvst-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/rkvst-automation/SKILL.md","title":"rkvst-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frkvst-automation%2FSKILL.md -->","frontmatter":{"name":"rkvst-automation","description":"Automate Rkvst tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/rocketlane-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/rocketlane-automation/SKILL.md","title":"rocketlane-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frocketlane-automation%2FSKILL.md -->","frontmatter":{"name":"rocketlane-automation","description":"Automate Rocketlane tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/rootly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/rootly-automation/SKILL.md","title":"rootly-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frootly-automation%2FSKILL.md -->","frontmatter":{"name":"rootly-automation","description":"Automate Rootly tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/rosette-text-analytics-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/rosette-text-analytics-automation/SKILL.md","title":"rosette-text-analytics-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Frosette-text-analytics-automation%2FSKILL.md -->","frontmatter":{"name":"rosette-text-analytics-automation","description":"Automate Rosette Text Analytics tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":761,"sizeBytes":3147},{"name":"SKILL.md","path":"composio-skills/route4me-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/route4me-automation/SKILL.md","title":"route4me-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Froute4me-automation%2FSKILL.md -->","frontmatter":{"name":"route4me-automation","description":"Automate Route4me tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/safetyculture-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/safetyculture-automation/SKILL.md","title":"safetyculture-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsafetyculture-automation%2FSKILL.md -->","frontmatter":{"name":"safetyculture-automation","description":"Automate Safetyculture tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":722,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/sage-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sage-automation/SKILL.md","title":"sage-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsage-automation%2FSKILL.md -->","frontmatter":{"name":"sage-automation","description":"Automate Sage tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":708,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/salesforce-marketing-cloud-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/salesforce-marketing-cloud-automation/SKILL.md","title":"salesforce-marketing-cloud-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsalesforce-marketing-cloud-automation%2FSKILL.md -->","frontmatter":{"name":"salesforce-marketing-cloud-automation","description":"Automate Salesforce Marketing Cloud tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":748,"sizeBytes":3207},{"name":"SKILL.md","path":"composio-skills/salesforce-service-cloud-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/salesforce-service-cloud-automation/SKILL.md","title":"salesforce-service-cloud-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsalesforce-service-cloud-automation%2FSKILL.md -->","frontmatter":{"name":"salesforce-service-cloud-automation","description":"Automate Salesforce Service Cloud tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":741,"sizeBytes":3177},{"name":"SKILL.md","path":"composio-skills/salesmate-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/salesmate-automation/SKILL.md","title":"salesmate-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsalesmate-automation%2FSKILL.md -->","frontmatter":{"name":"salesmate-automation","description":"Automate Salesmate tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/sap-successfactors-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sap-successfactors-automation/SKILL.md","title":"sap-successfactors-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsap-successfactors-automation%2FSKILL.md -->","frontmatter":{"name":"sap-successfactors-automation","description":"Automate SAP SuccessFactors tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":741,"sizeBytes":3087},{"name":"SKILL.md","path":"composio-skills/satismeter-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/satismeter-automation/SKILL.md","title":"satismeter-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsatismeter-automation%2FSKILL.md -->","frontmatter":{"name":"satismeter-automation","description":"Automate Satismeter tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/scrape-do-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/scrape-do-automation/SKILL.md","title":"scrape-do-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrape-do-automation%2FSKILL.md -->","frontmatter":{"name":"scrape-do-automation","description":"Automate Scrape Do tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/scrapegraph-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/scrapegraph-ai-automation/SKILL.md","title":"scrapegraph-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapegraph-ai-automation%2FSKILL.md -->","frontmatter":{"name":"scrapegraph-ai-automation","description":"Automate Scrapegraph AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/scrapfly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/scrapfly-automation/SKILL.md","title":"scrapfly-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapfly-automation%2FSKILL.md -->","frontmatter":{"name":"scrapfly-automation","description":"Automate Scrapfly tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/scrapingant-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/scrapingant-automation/SKILL.md","title":"scrapingant-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapingant-automation%2FSKILL.md -->","frontmatter":{"name":"scrapingant-automation","description":"Automate Scrapingant tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":737,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/scrapingbee-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/scrapingbee-automation/SKILL.md","title":"scrapingbee-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscrapingbee-automation%2FSKILL.md -->","frontmatter":{"name":"scrapingbee-automation","description":"Automate Scrapingbee tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":737,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/screenshot-fyi-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/screenshot-fyi-automation/SKILL.md","title":"screenshot-fyi-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscreenshot-fyi-automation%2FSKILL.md -->","frontmatter":{"name":"screenshot-fyi-automation","description":"Automate Screenshot Fyi tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":744,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/screenshotone-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/screenshotone-automation/SKILL.md","title":"screenshotone-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fscreenshotone-automation%2FSKILL.md -->","frontmatter":{"name":"screenshotone-automation","description":"Automate Screenshotone tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":729,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/seat-geek-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/seat-geek-automation/SKILL.md","title":"seat-geek-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fseat-geek-automation%2FSKILL.md -->","frontmatter":{"name":"seat-geek-automation","description":"Automate Seat Geek tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/securitytrails-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/securitytrails-automation/SKILL.md","title":"securitytrails-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsecuritytrails-automation%2FSKILL.md -->","frontmatter":{"name":"securitytrails-automation","description":"Automate Securitytrails tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/segmetrics-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/segmetrics-automation/SKILL.md","title":"segmetrics-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsegmetrics-automation%2FSKILL.md -->","frontmatter":{"name":"segmetrics-automation","description":"Automate Segmetrics tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/seismic-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/seismic-automation/SKILL.md","title":"seismic-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fseismic-automation%2FSKILL.md -->","frontmatter":{"name":"seismic-automation","description":"Automate Seismic tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":715,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/semanticscholar-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/semanticscholar-automation/SKILL.md","title":"semanticscholar-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsemanticscholar-automation%2FSKILL.md -->","frontmatter":{"name":"semanticscholar-automation","description":"Automate Semanticscholar tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":747,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/semrush-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/semrush-automation/SKILL.md","title":"SEMrush Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsemrush-automation%2FSKILL.md -->","frontmatter":{"name":"SEMrush Automation","description":"Automate SEO analysis with SEMrush -- research keywords, analyze domain organic rankings, audit backlinks, assess keyword difficulty, and discover related terms through the Composio SEMrush integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1775,"sizeBytes":7124},{"name":"SKILL.md","path":"composio-skills/sendbird-ai-chabot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sendbird-ai-chabot-automation/SKILL.md","title":"sendbird-ai-chabot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendbird-ai-chabot-automation%2FSKILL.md -->","frontmatter":{"name":"sendbird-ai-chabot-automation","description":"Automate Sendbird AI Chabot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":777,"sizeBytes":3087},{"name":"SKILL.md","path":"composio-skills/sendbird-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sendbird-automation/SKILL.md","title":"sendbird-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendbird-automation%2FSKILL.md -->","frontmatter":{"name":"sendbird-automation","description":"Automate Sendbird tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/sendfox-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sendfox-automation/SKILL.md","title":"sendfox-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendfox-automation%2FSKILL.md -->","frontmatter":{"name":"sendfox-automation","description":"Automate Sendfox tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/sendlane-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sendlane-automation/SKILL.md","title":"sendlane-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendlane-automation%2FSKILL.md -->","frontmatter":{"name":"sendlane-automation","description":"Automate Sendlane tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/sendloop-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sendloop-automation/SKILL.md","title":"sendloop-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendloop-automation%2FSKILL.md -->","frontmatter":{"name":"sendloop-automation","description":"Automate Sendloop tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/sendspark-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sendspark-automation/SKILL.md","title":"sendspark-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsendspark-automation%2FSKILL.md -->","frontmatter":{"name":"sendspark-automation","description":"Automate Sendspark tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/sensibo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sensibo-automation/SKILL.md","title":"sensibo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsensibo-automation%2FSKILL.md -->","frontmatter":{"name":"sensibo-automation","description":"Automate Sensibo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/seqera-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/seqera-automation/SKILL.md","title":"seqera-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fseqera-automation%2FSKILL.md -->","frontmatter":{"name":"seqera-automation","description":"Automate Seqera tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/serpapi-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/serpapi-automation/SKILL.md","title":"serpapi-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fserpapi-automation%2FSKILL.md -->","frontmatter":{"name":"serpapi-automation","description":"Automate Serpapi tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/serpdog-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/serpdog-automation/SKILL.md","title":"serpdog-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fserpdog-automation%2FSKILL.md -->","frontmatter":{"name":"serpdog-automation","description":"Automate Serpdog tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/serply-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/serply-automation/SKILL.md","title":"serply-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fserply-automation%2FSKILL.md -->","frontmatter":{"name":"serply-automation","description":"Automate Serply tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/servicem8-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/servicem8-automation/SKILL.md","title":"servicem8-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fservicem8-automation%2FSKILL.md -->","frontmatter":{"name":"servicem8-automation","description":"Automate Servicem8 tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":747,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/sevdesk-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sevdesk-automation/SKILL.md","title":"sevdesk-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsevdesk-automation%2FSKILL.md -->","frontmatter":{"name":"sevdesk-automation","description":"Automate Sevdesk tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/share_point-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/share_point-automation/SKILL.md","title":"share_point-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshare_point-automation%2FSKILL.md -->","frontmatter":{"name":"share_point-automation","description":"Automate SharePoint tasks via Rube MCP (Composio): document libraries, sites, lists, and content management. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":928,"sizeBytes":4144},{"name":"SKILL.md","path":"composio-skills/share-point-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/share-point-automation/SKILL.md","title":"SharePoint Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshare-point-automation%2FSKILL.md -->","frontmatter":{"name":"SharePoint Automation","description":"SharePoint Automation: manage sites, lists, documents, folders, pages, and search content across SharePoint and OneDrive","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1842,"sizeBytes":7362},{"name":"SKILL.md","path":"composio-skills/shipengine-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/shipengine-automation/SKILL.md","title":"shipengine-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshipengine-automation%2FSKILL.md -->","frontmatter":{"name":"shipengine-automation","description":"Automate Shipengine tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/short-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/short-io-automation/SKILL.md","title":"short-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshort-io-automation%2FSKILL.md -->","frontmatter":{"name":"short-io-automation","description":"Automate Short IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/short-menu-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/short-menu-automation/SKILL.md","title":"short-menu-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshort-menu-automation%2FSKILL.md -->","frontmatter":{"name":"short-menu-automation","description":"Automate Short Menu tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/shortcut-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/shortcut-automation/SKILL.md","title":"Shortcut Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshortcut-automation%2FSKILL.md -->","frontmatter":{"name":"Shortcut Automation","description":"Automate project management workflows in Shortcut -- create stories, manage tasks, track epics, and organize workflows through natural language commands.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1537,"sizeBytes":6370},{"name":"SKILL.md","path":"composio-skills/shorten-rest-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/shorten-rest-automation/SKILL.md","title":"shorten-rest-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshorten-rest-automation%2FSKILL.md -->","frontmatter":{"name":"shorten-rest-automation","description":"Automate Shorten Rest tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/shortpixel-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/shortpixel-automation/SKILL.md","title":"shortpixel-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshortpixel-automation%2FSKILL.md -->","frontmatter":{"name":"shortpixel-automation","description":"Automate Shortpixel tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/shotstack-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/shotstack-automation/SKILL.md","title":"shotstack-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fshotstack-automation%2FSKILL.md -->","frontmatter":{"name":"shotstack-automation","description":"Automate Shotstack tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/sidetracker-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sidetracker-automation/SKILL.md","title":"sidetracker-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsidetracker-automation%2FSKILL.md -->","frontmatter":{"name":"sidetracker-automation","description":"Automate Sidetracker tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/signaturely-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/signaturely-automation/SKILL.md","title":"signaturely-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsignaturely-automation%2FSKILL.md -->","frontmatter":{"name":"signaturely-automation","description":"Automate Signaturely tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/signpath-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/signpath-automation/SKILL.md","title":"signpath-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsignpath-automation%2FSKILL.md -->","frontmatter":{"name":"signpath-automation","description":"Automate Signpath tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/signwell-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/signwell-automation/SKILL.md","title":"signwell-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsignwell-automation%2FSKILL.md -->","frontmatter":{"name":"signwell-automation","description":"Automate Signwell tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/similarweb_digitalrank_api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/similarweb_digitalrank_api-automation/SKILL.md","title":"similarweb_digitalrank_api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimilarweb_digitalrank_api-automation%2FSKILL.md -->","frontmatter":{"name":"similarweb_digitalrank_api-automation","description":"Automate SimilarWeb tasks via Rube MCP (Composio): website traffic, rankings, and digital market intelligence. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":974,"sizeBytes":4268},{"name":"SKILL.md","path":"composio-skills/similarweb-digitalrank-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/similarweb-digitalrank-api-automation/SKILL.md","title":"similarweb-digitalrank-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimilarweb-digitalrank-api-automation%2FSKILL.md -->","frontmatter":{"name":"similarweb-digitalrank-api-automation","description":"Automate SimilarWeb tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":3079},{"name":"SKILL.md","path":"composio-skills/simla-com-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/simla-com-automation/SKILL.md","title":"simla-com-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimla-com-automation%2FSKILL.md -->","frontmatter":{"name":"simla-com-automation","description":"Automate Simla Com tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/simple-analytics-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/simple-analytics-automation/SKILL.md","title":"simple-analytics-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimple-analytics-automation%2FSKILL.md -->","frontmatter":{"name":"simple-analytics-automation","description":"Automate Simple Analytics tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":722,"sizeBytes":3057},{"name":"SKILL.md","path":"composio-skills/simplesat-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/simplesat-automation/SKILL.md","title":"simplesat-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsimplesat-automation%2FSKILL.md -->","frontmatter":{"name":"simplesat-automation","description":"Automate Simplesat tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":740,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/sitespeakai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sitespeakai-automation/SKILL.md","title":"sitespeakai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsitespeakai-automation%2FSKILL.md -->","frontmatter":{"name":"sitespeakai-automation","description":"Automate Sitespeakai tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/skyfire-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/skyfire-automation/SKILL.md","title":"skyfire-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fskyfire-automation%2FSKILL.md -->","frontmatter":{"name":"skyfire-automation","description":"Automate Skyfire tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/slackbot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/slackbot-automation/SKILL.md","title":"slackbot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fslackbot-automation%2FSKILL.md -->","frontmatter":{"name":"slackbot-automation","description":"Automate Slackbot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/smartproxy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/smartproxy-automation/SKILL.md","title":"smartproxy-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmartproxy-automation%2FSKILL.md -->","frontmatter":{"name":"smartproxy-automation","description":"Automate Smartproxy tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/smartrecruiters-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/smartrecruiters-automation/SKILL.md","title":"smartrecruiters-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmartrecruiters-automation%2FSKILL.md -->","frontmatter":{"name":"smartrecruiters-automation","description":"Automate Smartrecruiters tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":748,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/sms-alert-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sms-alert-automation/SKILL.md","title":"sms-alert-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsms-alert-automation%2FSKILL.md -->","frontmatter":{"name":"sms-alert-automation","description":"Automate SMS Alert tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/smtp2go-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/smtp2go-automation/SKILL.md","title":"smtp2go-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmtp2go-automation%2FSKILL.md -->","frontmatter":{"name":"smtp2go-automation","description":"Automate Smtp2go tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":741,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/smugmug-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/smugmug-automation/SKILL.md","title":"smugmug-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsmugmug-automation%2FSKILL.md -->","frontmatter":{"name":"smugmug-automation","description":"Automate Smugmug tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/snowflake-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/snowflake-automation/SKILL.md","title":"Snowflake Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsnowflake-automation%2FSKILL.md -->","frontmatter":{"name":"Snowflake Automation","description":"Automate Snowflake data warehouse operations -- list databases, schemas, and tables, execute SQL statements, and manage data workflows via the Composio MCP integration.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1170,"sizeBytes":4735},{"name":"SKILL.md","path":"composio-skills/sourcegraph-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sourcegraph-automation/SKILL.md","title":"sourcegraph-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsourcegraph-automation%2FSKILL.md -->","frontmatter":{"name":"sourcegraph-automation","description":"Automate Sourcegraph tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/splitwise-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/splitwise-automation/SKILL.md","title":"splitwise-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsplitwise-automation%2FSKILL.md -->","frontmatter":{"name":"splitwise-automation","description":"Automate Splitwise tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/spoki-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/spoki-automation/SKILL.md","title":"spoki-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspoki-automation%2FSKILL.md -->","frontmatter":{"name":"spoki-automation","description":"Automate Spoki tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/spondyr-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/spondyr-automation/SKILL.md","title":"spondyr-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspondyr-automation%2FSKILL.md -->","frontmatter":{"name":"spondyr-automation","description":"Automate Spondyr tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/spotify-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/spotify-automation/SKILL.md","title":"Spotify Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspotify-automation%2FSKILL.md -->","frontmatter":{"name":"Spotify Automation","description":"Automate Spotify workflows including playlist management, music search, playback control, and user profile access via Composio","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1860,"sizeBytes":7387},{"name":"SKILL.md","path":"composio-skills/spotlightr-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/spotlightr-automation/SKILL.md","title":"spotlightr-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fspotlightr-automation%2FSKILL.md -->","frontmatter":{"name":"spotlightr-automation","description":"Automate Spotlightr tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":748,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/sslmate-cert-spotter-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sslmate-cert-spotter-api-automation/SKILL.md","title":"sslmate-cert-spotter-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsslmate-cert-spotter-api-automation%2FSKILL.md -->","frontmatter":{"name":"sslmate-cert-spotter-api-automation","description":"Automate Sslmate Cert Spotter API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":790,"sizeBytes":3177},{"name":"SKILL.md","path":"composio-skills/stack-exchange-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/stack-exchange-automation/SKILL.md","title":"stack-exchange-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstack-exchange-automation%2FSKILL.md -->","frontmatter":{"name":"stack-exchange-automation","description":"Automate Stack Exchange tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/stannp-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/stannp-automation/SKILL.md","title":"stannp-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstannp-automation%2FSKILL.md -->","frontmatter":{"name":"stannp-automation","description":"Automate Stannp tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/starton-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/starton-automation/SKILL.md","title":"starton-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstarton-automation%2FSKILL.md -->","frontmatter":{"name":"starton-automation","description":"Automate Starton tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/statuscake-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/statuscake-automation/SKILL.md","title":"statuscake-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstatuscake-automation%2FSKILL.md -->","frontmatter":{"name":"statuscake-automation","description":"Automate Statuscake tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/storeganise-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/storeganise-automation/SKILL.md","title":"storeganise-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstoreganise-automation%2FSKILL.md -->","frontmatter":{"name":"storeganise-automation","description":"Automate Storeganise tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/storerocket-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/storerocket-automation/SKILL.md","title":"storerocket-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstorerocket-automation%2FSKILL.md -->","frontmatter":{"name":"storerocket-automation","description":"Automate Storerocket tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/stormglass-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/stormglass-io-automation/SKILL.md","title":"stormglass-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstormglass-io-automation%2FSKILL.md -->","frontmatter":{"name":"stormglass-io-automation","description":"Automate Stormglass IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/strava-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/strava-automation/SKILL.md","title":"strava-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstrava-automation%2FSKILL.md -->","frontmatter":{"name":"strava-automation","description":"Automate Strava tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/streamtime-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/streamtime-automation/SKILL.md","title":"streamtime-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fstreamtime-automation%2FSKILL.md -->","frontmatter":{"name":"streamtime-automation","description":"Automate Streamtime tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/supadata-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/supadata-automation/SKILL.md","title":"supadata-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsupadata-automation%2FSKILL.md -->","frontmatter":{"name":"supadata-automation","description":"Automate Supadata tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/superchat-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/superchat-automation/SKILL.md","title":"superchat-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsuperchat-automation%2FSKILL.md -->","frontmatter":{"name":"superchat-automation","description":"Automate Superchat tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/supportbee-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/supportbee-automation/SKILL.md","title":"supportbee-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsupportbee-automation%2FSKILL.md -->","frontmatter":{"name":"supportbee-automation","description":"Automate Supportbee tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/supportivekoala-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/supportivekoala-automation/SKILL.md","title":"supportivekoala-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsupportivekoala-automation%2FSKILL.md -->","frontmatter":{"name":"supportivekoala-automation","description":"Automate Supportivekoala tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":745,"sizeBytes":3042},{"name":"SKILL.md","path":"composio-skills/survey_monkey-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/survey_monkey-automation/SKILL.md","title":"survey_monkey-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsurvey_monkey-automation%2FSKILL.md -->","frontmatter":{"name":"survey_monkey-automation","description":"Automate SurveyMonkey tasks via Rube MCP (Composio): surveys, responses, collectors, and survey analytics. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":951,"sizeBytes":4176},{"name":"SKILL.md","path":"composio-skills/survey-monkey-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/survey-monkey-automation/SKILL.md","title":"SurveyMonkey Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsurvey-monkey-automation%2FSKILL.md -->","frontmatter":{"name":"SurveyMonkey Automation","description":"Automate SurveyMonkey survey creation, response collection, collector management, and survey discovery through natural language commands","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1731,"sizeBytes":6938},{"name":"SKILL.md","path":"composio-skills/svix-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/svix-automation/SKILL.md","title":"svix-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsvix-automation%2FSKILL.md -->","frontmatter":{"name":"svix-automation","description":"Automate Svix tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/sympla-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/sympla-automation/SKILL.md","title":"sympla-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsympla-automation%2FSKILL.md -->","frontmatter":{"name":"sympla-automation","description":"Automate Sympla tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/synthflow-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/synthflow-ai-automation/SKILL.md","title":"synthflow-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fsynthflow-ai-automation%2FSKILL.md -->","frontmatter":{"name":"synthflow-ai-automation","description":"Automate Synthflow AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/taggun-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/taggun-automation/SKILL.md","title":"taggun-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftaggun-automation%2FSKILL.md -->","frontmatter":{"name":"taggun-automation","description":"Automate Taggun tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/talenthr-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/talenthr-automation/SKILL.md","title":"talenthr-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftalenthr-automation%2FSKILL.md -->","frontmatter":{"name":"talenthr-automation","description":"Automate Talenthr tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/tally-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/tally-automation/SKILL.md","title":"tally-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftally-automation%2FSKILL.md -->","frontmatter":{"name":"tally-automation","description":"Automate Tally tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":715,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/tapfiliate-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/tapfiliate-automation/SKILL.md","title":"tapfiliate-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftapfiliate-automation%2FSKILL.md -->","frontmatter":{"name":"tapfiliate-automation","description":"Automate Tapfiliate tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/tapform-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/tapform-automation/SKILL.md","title":"tapform-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftapform-automation%2FSKILL.md -->","frontmatter":{"name":"tapform-automation","description":"Automate Tapform tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/tavily-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/tavily-automation/SKILL.md","title":"tavily-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftavily-automation%2FSKILL.md -->","frontmatter":{"name":"tavily-automation","description":"Automate Tavily tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":730,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/taxjar-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/taxjar-automation/SKILL.md","title":"taxjar-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftaxjar-automation%2FSKILL.md -->","frontmatter":{"name":"taxjar-automation","description":"Automate Taxjar tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/teamcamp-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/teamcamp-automation/SKILL.md","title":"teamcamp-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fteamcamp-automation%2FSKILL.md -->","frontmatter":{"name":"teamcamp-automation","description":"Automate Teamcamp tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/telnyx-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/telnyx-automation/SKILL.md","title":"telnyx-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftelnyx-automation%2FSKILL.md -->","frontmatter":{"name":"telnyx-automation","description":"Automate Telnyx tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/teltel-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/teltel-automation/SKILL.md","title":"teltel-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fteltel-automation%2FSKILL.md -->","frontmatter":{"name":"teltel-automation","description":"Automate Teltel tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/templated-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/templated-automation/SKILL.md","title":"templated-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftemplated-automation%2FSKILL.md -->","frontmatter":{"name":"templated-automation","description":"Automate Templated tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/test-app-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/test-app-automation/SKILL.md","title":"test-app-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftest-app-automation%2FSKILL.md -->","frontmatter":{"name":"test-app-automation","description":"Automate Test App tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/text-to-pdf-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/text-to-pdf-automation/SKILL.md","title":"text-to-pdf-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftext-to-pdf-automation%2FSKILL.md -->","frontmatter":{"name":"text-to-pdf-automation","description":"Automate Text To PDF tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/textcortex-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/textcortex-automation/SKILL.md","title":"textcortex-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftextcortex-automation%2FSKILL.md -->","frontmatter":{"name":"textcortex-automation","description":"Automate Textcortex tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/textit-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/textit-automation/SKILL.md","title":"textit-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftextit-automation%2FSKILL.md -->","frontmatter":{"name":"textit-automation","description":"Automate Textit tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/textrazor-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/textrazor-automation/SKILL.md","title":"textrazor-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftextrazor-automation%2FSKILL.md -->","frontmatter":{"name":"textrazor-automation","description":"Automate Textrazor tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/thanks-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/thanks-io-automation/SKILL.md","title":"thanks-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fthanks-io-automation%2FSKILL.md -->","frontmatter":{"name":"thanks-io-automation","description":"Automate Thanks IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/the-odds-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/the-odds-api-automation/SKILL.md","title":"the-odds-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fthe-odds-api-automation%2FSKILL.md -->","frontmatter":{"name":"the-odds-api-automation","description":"Automate The Odds API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":739,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/ticketmaster-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ticketmaster-automation/SKILL.md","title":"ticketmaster-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fticketmaster-automation%2FSKILL.md -->","frontmatter":{"name":"ticketmaster-automation","description":"Automate Ticketmaster tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/ticktick-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ticktick-automation/SKILL.md","title":"ticktick-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fticktick-automation%2FSKILL.md -->","frontmatter":{"name":"ticktick-automation","description":"Automate Ticktick tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/timecamp-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/timecamp-automation/SKILL.md","title":"timecamp-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimecamp-automation%2FSKILL.md -->","frontmatter":{"name":"timecamp-automation","description":"Automate Timecamp tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/timekit-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/timekit-automation/SKILL.md","title":"timekit-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimekit-automation%2FSKILL.md -->","frontmatter":{"name":"timekit-automation","description":"Automate Timekit tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/timelinesai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/timelinesai-automation/SKILL.md","title":"timelinesai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimelinesai-automation%2FSKILL.md -->","frontmatter":{"name":"timelinesai-automation","description":"Automate Timelinesai tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/timelink-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/timelink-automation/SKILL.md","title":"timelink-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimelink-automation%2FSKILL.md -->","frontmatter":{"name":"timelink-automation","description":"Automate Timelink tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/timely-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/timely-automation/SKILL.md","title":"timely-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftimely-automation%2FSKILL.md -->","frontmatter":{"name":"timely-automation","description":"Automate Timely tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":717,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/tinyurl-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/tinyurl-automation/SKILL.md","title":"tinyurl-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftinyurl-automation%2FSKILL.md -->","frontmatter":{"name":"tinyurl-automation","description":"Automate Tinyurl tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/tisane-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/tisane-automation/SKILL.md","title":"tisane-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftisane-automation%2FSKILL.md -->","frontmatter":{"name":"tisane-automation","description":"Automate Tisane tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/toggl-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/toggl-automation/SKILL.md","title":"Toggl Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftoggl-automation%2FSKILL.md -->","frontmatter":{"name":"Toggl Automation","description":"Automate time tracking workflows in Toggl Track -- create time entries, manage projects, clients, tags, and workspaces through natural language commands.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1543,"sizeBytes":6130},{"name":"SKILL.md","path":"composio-skills/token-metrics-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/token-metrics-automation/SKILL.md","title":"token-metrics-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftoken-metrics-automation%2FSKILL.md -->","frontmatter":{"name":"token-metrics-automation","description":"Automate Token Metrics tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":717,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/tomba-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/tomba-automation/SKILL.md","title":"tomba-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftomba-automation%2FSKILL.md -->","frontmatter":{"name":"tomba-automation","description":"Automate Tomba tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/tomtom-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/tomtom-automation/SKILL.md","title":"tomtom-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftomtom-automation%2FSKILL.md -->","frontmatter":{"name":"tomtom-automation","description":"Automate Tomtom tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":719,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/toneden-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/toneden-automation/SKILL.md","title":"toneden-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftoneden-automation%2FSKILL.md -->","frontmatter":{"name":"toneden-automation","description":"Automate Toneden tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/tpscheck-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/tpscheck-automation/SKILL.md","title":"tpscheck-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftpscheck-automation%2FSKILL.md -->","frontmatter":{"name":"tpscheck-automation","description":"Automate Tpscheck tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/triggercmd-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/triggercmd-automation/SKILL.md","title":"triggercmd-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftriggercmd-automation%2FSKILL.md -->","frontmatter":{"name":"triggercmd-automation","description":"Automate Triggercmd tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/tripadvisor-content-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/tripadvisor-content-api-automation/SKILL.md","title":"tripadvisor-content-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftripadvisor-content-api-automation%2FSKILL.md -->","frontmatter":{"name":"tripadvisor-content-api-automation","description":"Automate TripAdvisor tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":3066},{"name":"SKILL.md","path":"composio-skills/turbot-pipes-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/turbot-pipes-automation/SKILL.md","title":"turbot-pipes-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fturbot-pipes-automation%2FSKILL.md -->","frontmatter":{"name":"turbot-pipes-automation","description":"Automate Turbot Pipes tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":740,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/turso-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/turso-automation/SKILL.md","title":"turso-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fturso-automation%2FSKILL.md -->","frontmatter":{"name":"turso-automation","description":"Automate Turso tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/twelve-data-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/twelve-data-automation/SKILL.md","title":"twelve-data-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftwelve-data-automation%2FSKILL.md -->","frontmatter":{"name":"twelve-data-automation","description":"Automate Twelve Data tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/twitch-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/twitch-automation/SKILL.md","title":"twitch-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftwitch-automation%2FSKILL.md -->","frontmatter":{"name":"twitch-automation","description":"Automate Twitch tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":708,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/twocaptcha-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/twocaptcha-automation/SKILL.md","title":"twocaptcha-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftwocaptcha-automation%2FSKILL.md -->","frontmatter":{"name":"twocaptcha-automation","description":"Automate Twocaptcha tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/typefully-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/typefully-automation/SKILL.md","title":"typefully-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftypefully-automation%2FSKILL.md -->","frontmatter":{"name":"typefully-automation","description":"Automate Typefully tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/typless-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/typless-automation/SKILL.md","title":"typless-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Ftypless-automation%2FSKILL.md -->","frontmatter":{"name":"typless-automation","description":"Automate Typless tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/u301-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/u301-automation/SKILL.md","title":"u301-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fu301-automation%2FSKILL.md -->","frontmatter":{"name":"u301-automation","description":"Automate U301 tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/unione-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/unione-automation/SKILL.md","title":"unione-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Funione-automation%2FSKILL.md -->","frontmatter":{"name":"unione-automation","description":"Automate Unione tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/updown-io-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/updown-io-automation/SKILL.md","title":"updown-io-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fupdown-io-automation%2FSKILL.md -->","frontmatter":{"name":"updown-io-automation","description":"Automate Updown IO tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/uploadcare-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/uploadcare-automation/SKILL.md","title":"Uploadcare Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fuploadcare-automation%2FSKILL.md -->","frontmatter":{"name":"Uploadcare Automation","description":"Automate Uploadcare file management including listing, storing, inspecting, downloading, and organizing file groups through natural language commands","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1434,"sizeBytes":5535},{"name":"SKILL.md","path":"composio-skills/uptimerobot-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/uptimerobot-automation/SKILL.md","title":"uptimerobot-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fuptimerobot-automation%2FSKILL.md -->","frontmatter":{"name":"uptimerobot-automation","description":"Automate Uptimerobot tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":741,"sizeBytes":2982},{"name":"SKILL.md","path":"composio-skills/userlist-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/userlist-automation/SKILL.md","title":"userlist-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fuserlist-automation%2FSKILL.md -->","frontmatter":{"name":"userlist-automation","description":"Automate Userlist tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/v0-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/v0-automation/SKILL.md","title":"v0-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fv0-automation%2FSKILL.md -->","frontmatter":{"name":"v0-automation","description":"Automate V0 tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2847},{"name":"SKILL.md","path":"composio-skills/venly-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/venly-automation/SKILL.md","title":"venly-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvenly-automation%2FSKILL.md -->","frontmatter":{"name":"venly-automation","description":"Automate Venly tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/veo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/veo-automation/SKILL.md","title":"veo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fveo-automation%2FSKILL.md -->","frontmatter":{"name":"veo-automation","description":"Automate Veo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2862},{"name":"SKILL.md","path":"composio-skills/verifiedemail-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/verifiedemail-automation/SKILL.md","title":"verifiedemail-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fverifiedemail-automation%2FSKILL.md -->","frontmatter":{"name":"verifiedemail-automation","description":"Automate Verifiedemail tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/veriphone-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/veriphone-automation/SKILL.md","title":"veriphone-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fveriphone-automation%2FSKILL.md -->","frontmatter":{"name":"veriphone-automation","description":"Automate Veriphone tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/vero-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/vero-automation/SKILL.md","title":"vero-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvero-automation%2FSKILL.md -->","frontmatter":{"name":"vero-automation","description":"Automate Vero tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":711,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/vestaboard-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/vestaboard-automation/SKILL.md","title":"vestaboard-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvestaboard-automation%2FSKILL.md -->","frontmatter":{"name":"vestaboard-automation","description":"Automate Vestaboard tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":734,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/virustotal-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/virustotal-automation/SKILL.md","title":"virustotal-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvirustotal-automation%2FSKILL.md -->","frontmatter":{"name":"virustotal-automation","description":"Automate Virustotal tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/visme-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/visme-automation/SKILL.md","title":"visme-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fvisme-automation%2FSKILL.md -->","frontmatter":{"name":"visme-automation","description":"Automate Visme tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2892},{"name":"SKILL.md","path":"composio-skills/waboxapp-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/waboxapp-automation/SKILL.md","title":"waboxapp-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwaboxapp-automation%2FSKILL.md -->","frontmatter":{"name":"waboxapp-automation","description":"Automate Waboxapp tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/wachete-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/wachete-automation/SKILL.md","title":"wachete-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwachete-automation%2FSKILL.md -->","frontmatter":{"name":"wachete-automation","description":"Automate Wachete tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/waiverfile-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/waiverfile-automation/SKILL.md","title":"waiverfile-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwaiverfile-automation%2FSKILL.md -->","frontmatter":{"name":"waiverfile-automation","description":"Automate Waiverfile tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/wakatime-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/wakatime-automation/SKILL.md","title":"wakatime-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwakatime-automation%2FSKILL.md -->","frontmatter":{"name":"wakatime-automation","description":"Automate Wakatime tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":739,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/wati-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/wati-automation/SKILL.md","title":"wati-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwati-automation%2FSKILL.md -->","frontmatter":{"name":"wati-automation","description":"Automate Wati tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/wave_accounting-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/wave_accounting-automation/SKILL.md","title":"wave_accounting-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwave_accounting-automation%2FSKILL.md -->","frontmatter":{"name":"wave_accounting-automation","description":"Automate Wave Accounting tasks via Rube MCP (Composio): invoices, customers, payments, and small business accounting. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":952,"sizeBytes":4244},{"name":"SKILL.md","path":"composio-skills/wave-accounting-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/wave-accounting-automation/SKILL.md","title":"Wave Accounting Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwave-accounting-automation%2FSKILL.md -->","frontmatter":{"name":"Wave Accounting Automation","description":"Wave Accounting toolkit is not currently available as a native integration. No Wave-specific tools were found in the Composio platform. This skill is a placeholder pending future integration.","category":"accounting","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":328,"sizeBytes":1563},{"name":"SKILL.md","path":"composio-skills/weathermap-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/weathermap-automation/SKILL.md","title":"weathermap-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fweathermap-automation%2FSKILL.md -->","frontmatter":{"name":"weathermap-automation","description":"Automate Weathermap tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":712,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/webex-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/webex-automation/SKILL.md","title":"Webex Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwebex-automation%2FSKILL.md -->","frontmatter":{"name":"Webex Automation","description":"Automate Cisco Webex messaging, rooms, teams, webhooks, and people management through natural language commands","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1750,"sizeBytes":6879},{"name":"SKILL.md","path":"composio-skills/webscraping-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/webscraping-ai-automation/SKILL.md","title":"webscraping-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwebscraping-ai-automation%2FSKILL.md -->","frontmatter":{"name":"webscraping-ai-automation","description":"Automate Webscraping AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":757,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/webvizio-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/webvizio-automation/SKILL.md","title":"webvizio-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwebvizio-automation%2FSKILL.md -->","frontmatter":{"name":"webvizio-automation","description":"Automate Webvizio tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/whautomate-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/whautomate-automation/SKILL.md","title":"whautomate-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwhautomate-automation%2FSKILL.md -->","frontmatter":{"name":"whautomate-automation","description":"Automate Whautomate tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/winston-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/winston-ai-automation/SKILL.md","title":"winston-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwinston-ai-automation%2FSKILL.md -->","frontmatter":{"name":"winston-ai-automation","description":"Automate Winston AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":725,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/wit-ai-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/wit-ai-automation/SKILL.md","title":"wit-ai-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwit-ai-automation%2FSKILL.md -->","frontmatter":{"name":"wit-ai-automation","description":"Automate Wit AI tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":720,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/wiz-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/wiz-automation/SKILL.md","title":"wiz-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwiz-automation%2FSKILL.md -->","frontmatter":{"name":"wiz-automation","description":"Automate Wiz tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2862},{"name":"SKILL.md","path":"composio-skills/wolfram-alpha-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/wolfram-alpha-api-automation/SKILL.md","title":"wolfram-alpha-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwolfram-alpha-api-automation%2FSKILL.md -->","frontmatter":{"name":"wolfram-alpha-api-automation","description":"Automate Wolfram Alpha API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":753,"sizeBytes":3072},{"name":"SKILL.md","path":"composio-skills/woodpecker-co-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/woodpecker-co-automation/SKILL.md","title":"woodpecker-co-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwoodpecker-co-automation%2FSKILL.md -->","frontmatter":{"name":"woodpecker-co-automation","description":"Automate Woodpecker co tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":748,"sizeBytes":3012},{"name":"SKILL.md","path":"composio-skills/workable-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/workable-automation/SKILL.md","title":"workable-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworkable-automation%2FSKILL.md -->","frontmatter":{"name":"workable-automation","description":"Automate Workable tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/workday-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/workday-automation/SKILL.md","title":"Workday Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworkday-automation%2FSKILL.md -->","frontmatter":{"name":"Workday Automation","description":"Automate HR operations in Workday -- manage workers, time off requests, absence balances, and employee data through natural language commands.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1264,"sizeBytes":5279},{"name":"SKILL.md","path":"composio-skills/workiom-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/workiom-automation/SKILL.md","title":"workiom-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworkiom-automation%2FSKILL.md -->","frontmatter":{"name":"workiom-automation","description":"Automate Workiom tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/worksnaps-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/worksnaps-automation/SKILL.md","title":"worksnaps-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fworksnaps-automation%2FSKILL.md -->","frontmatter":{"name":"worksnaps-automation","description":"Automate Worksnaps tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/writer-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/writer-automation/SKILL.md","title":"writer-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fwriter-automation%2FSKILL.md -->","frontmatter":{"name":"writer-automation","description":"Automate Writer tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":703,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/xero-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/xero-automation/SKILL.md","title":"Xero Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fxero-automation%2FSKILL.md -->","frontmatter":{"name":"Xero Automation","description":"Xero Automation: manage invoices, contacts, payments, bank transactions, and accounts in Xero for cloud-based bookkeeping","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":1890,"sizeBytes":7095},{"name":"SKILL.md","path":"composio-skills/y-gy-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/y-gy-automation/SKILL.md","title":"y-gy-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fy-gy-automation%2FSKILL.md -->","frontmatter":{"name":"y-gy-automation","description":"Automate Y Gy tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/yandex-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/yandex-automation/SKILL.md","title":"yandex-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fyandex-automation%2FSKILL.md -->","frontmatter":{"name":"yandex-automation","description":"Automate Yandex tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/yelp-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/yelp-automation/SKILL.md","title":"yelp-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fyelp-automation%2FSKILL.md -->","frontmatter":{"name":"yelp-automation","description":"Automate Yelp tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":709,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/ynab-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/ynab-automation/SKILL.md","title":"ynab-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fynab-automation%2FSKILL.md -->","frontmatter":{"name":"ynab-automation","description":"Automate Ynab tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":726,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/yousearch-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/yousearch-automation/SKILL.md","title":"yousearch-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fyousearch-automation%2FSKILL.md -->","frontmatter":{"name":"yousearch-automation","description":"Automate Yousearch tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":723,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/zenrows-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zenrows-automation/SKILL.md","title":"zenrows-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzenrows-automation%2FSKILL.md -->","frontmatter":{"name":"zenrows-automation","description":"Automate Zenrows tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/zenserp-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zenserp-automation/SKILL.md","title":"zenserp-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzenserp-automation%2FSKILL.md -->","frontmatter":{"name":"zenserp-automation","description":"Automate Zenserp tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":727,"sizeBytes":2922},{"name":"SKILL.md","path":"composio-skills/zeplin-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zeplin-automation/SKILL.md","title":"zeplin-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzeplin-automation%2FSKILL.md -->","frontmatter":{"name":"zeplin-automation","description":"Automate Zeplin tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/zerobounce-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zerobounce-automation/SKILL.md","title":"zerobounce-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzerobounce-automation%2FSKILL.md -->","frontmatter":{"name":"zerobounce-automation","description":"Automate Zerobounce tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":741,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/zoho_bigin-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho_bigin-automation/SKILL.md","title":"zoho_bigin-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_bigin-automation%2FSKILL.md -->","frontmatter":{"name":"zoho_bigin-automation","description":"Automate Zoho Bigin tasks via Rube MCP (Composio): pipelines, contacts, companies, products, and small business CRM. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":985,"sizeBytes":4152},{"name":"SKILL.md","path":"composio-skills/zoho_books-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho_books-automation/SKILL.md","title":"zoho_books-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_books-automation%2FSKILL.md -->","frontmatter":{"name":"zoho_books-automation","description":"Automate Zoho Books tasks via Rube MCP (Composio): invoices, expenses, contacts, payments, and accounting. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":960,"sizeBytes":4132},{"name":"SKILL.md","path":"composio-skills/zoho_desk-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho_desk-automation/SKILL.md","title":"zoho_desk-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_desk-automation%2FSKILL.md -->","frontmatter":{"name":"zoho_desk-automation","description":"Automate Zoho Desk tasks via Rube MCP (Composio): tickets, contacts, agents, departments, and help desk operations. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":972,"sizeBytes":4132},{"name":"SKILL.md","path":"composio-skills/zoho_inventory-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho_inventory-automation/SKILL.md","title":"zoho_inventory-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_inventory-automation%2FSKILL.md -->","frontmatter":{"name":"zoho_inventory-automation","description":"Automate Zoho Inventory tasks via Rube MCP (Composio): items, orders, warehouses, shipments, and stock management. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":962,"sizeBytes":4220},{"name":"SKILL.md","path":"composio-skills/zoho_invoice-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho_invoice-automation/SKILL.md","title":"zoho_invoice-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_invoice-automation%2FSKILL.md -->","frontmatter":{"name":"zoho_invoice-automation","description":"Automate Zoho Invoice tasks via Rube MCP (Composio): invoices, estimates, expenses, clients, and payment tracking. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":962,"sizeBytes":4184},{"name":"SKILL.md","path":"composio-skills/zoho_mail-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho_mail-automation/SKILL.md","title":"zoho_mail-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho_mail-automation%2FSKILL.md -->","frontmatter":{"name":"zoho_mail-automation","description":"Automate Zoho Mail tasks via Rube MCP (Composio): email sending, folders, labels, and mailbox management. Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":960,"sizeBytes":4112},{"name":"SKILL.md","path":"composio-skills/zoho-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho-automation/SKILL.md","title":"zoho-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-automation%2FSKILL.md -->","frontmatter":{"name":"zoho-automation","description":"Automate Zoho tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":716,"sizeBytes":2877},{"name":"SKILL.md","path":"composio-skills/zoho-bigin-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho-bigin-automation/SKILL.md","title":"zoho-bigin-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-bigin-automation%2FSKILL.md -->","frontmatter":{"name":"zoho-bigin-automation","description":"Automate Zoho Bigin tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":746,"sizeBytes":2967},{"name":"SKILL.md","path":"composio-skills/zoho-books-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho-books-automation/SKILL.md","title":"Zoho Books Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-books-automation%2FSKILL.md -->","frontmatter":{"name":"Zoho Books Automation","description":"Automate Zoho Books accounting workflows including invoice creation, bill management, contact lookup, payment tracking, and multi-organization support through natural language commands","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":2202,"sizeBytes":8449},{"name":"SKILL.md","path":"composio-skills/zoho-desk-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho-desk-automation/SKILL.md","title":"Zoho Desk Automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-desk-automation%2FSKILL.md -->","frontmatter":{"name":"Zoho Desk Automation","description":"Zoho Desk automation via Rube MCP -- toolkit not currently available in Composio; no ZOHO_DESK_ tools found","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":618,"sizeBytes":2409},{"name":"SKILL.md","path":"composio-skills/zoho-inventory-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho-inventory-automation/SKILL.md","title":"zoho-inventory-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-inventory-automation%2FSKILL.md -->","frontmatter":{"name":"zoho-inventory-automation","description":"Automate Zoho Inventory tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":3027},{"name":"SKILL.md","path":"composio-skills/zoho-invoice-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho-invoice-automation/SKILL.md","title":"zoho-invoice-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-invoice-automation%2FSKILL.md -->","frontmatter":{"name":"zoho-invoice-automation","description":"Automate Zoho Invoice tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":732,"sizeBytes":2997},{"name":"SKILL.md","path":"composio-skills/zoho-mail-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoho-mail-automation/SKILL.md","title":"zoho-mail-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoho-mail-automation%2FSKILL.md -->","frontmatter":{"name":"zoho-mail-automation","description":"Automate Zoho Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2952},{"name":"SKILL.md","path":"composio-skills/zoominfo-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zoominfo-automation/SKILL.md","title":"zoominfo-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzoominfo-automation%2FSKILL.md -->","frontmatter":{"name":"zoominfo-automation","description":"Automate Zoominfo tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":718,"sizeBytes":2937},{"name":"SKILL.md","path":"composio-skills/zylvie-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zylvie-automation/SKILL.md","title":"zylvie-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzylvie-automation%2FSKILL.md -->","frontmatter":{"name":"zylvie-automation","description":"Automate Zylvie tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":731,"sizeBytes":2907},{"name":"SKILL.md","path":"composio-skills/zyte-api-automation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/zyte-api-automation/SKILL.md","title":"zyte-api-automation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2Fzyte-api-automation%2FSKILL.md -->","frontmatter":{"name":"zyte-api-automation","description":"Automate Zyte API tasks via Rube MCP (Composio). Always search tools first for current schemas.","requires":{"mcp":["rube"]}},"isInternal":false,"tokens":733,"sizeBytes":2937},{"name":"SKILL.md","path":"connect-apps/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/connect-apps/SKILL.md","title":"connect-apps","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=connect-apps%2FSKILL.md -->","frontmatter":{"name":"connect-apps","description":"Connect Claude to external apps via the Composio CLI. Use this skill when the user wants to send emails, create issues, post messages, or take actions across Gmail, Slack, GitHub, Notion, and 1000+ services from the terminal."},"isInternal":false,"tokens":1177,"sizeBytes":4137},{"name":"SKILL.md","path":"connect/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/connect/SKILL.md","title":"connect","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=connect%2FSKILL.md -->","frontmatter":{"name":"connect","description":"Connect Codex to any app via the Composio CLI. Send emails, create issues, post messages, update databases - take real actions across Gmail, Slack, GitHub, Notion, and 1000+ services from the terminal."},"isInternal":false,"tokens":1601,"sizeBytes":5796},{"name":"SKILL.md","path":"content-research-writer/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/content-research-writer/SKILL.md","title":"content-research-writer","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=content-research-writer%2FSKILL.md -->","frontmatter":{"name":"content-research-writer","description":"Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership."},"isInternal":false,"tokens":3400,"sizeBytes":14244},{"name":"SKILL.md","path":"create-plan/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/create-plan/SKILL.md","title":"create-plan","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=create-plan%2FSKILL.md -->","frontmatter":{"name":"create-plan","description":"Create a concise plan. Use when a user explicitly asks for a plan related to a coding task.","metadata":{"short-description":"Create a plan"}},"isInternal":false,"tokens":606,"sizeBytes":2482},{"name":"SKILL.md","path":"datadog-logs/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/datadog-logs/SKILL.md","title":"datadog-logs","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=datadog-logs%2FSKILL.md -->","frontmatter":{"name":"datadog-logs","description":"Query and filter Datadog logs from the shell using the Composio CLI. Run scoped log searches, pivot across services/environments, and export structured JSON for downstream agents instead of click-driving the Datadog UI.","metadata":{"short-description":"Datadog log filtering via the Composio CLI"}},"isInternal":false,"tokens":1214,"sizeBytes":4220},{"name":"SKILL.md","path":"deploy-pipeline/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/deploy-pipeline/SKILL.md","title":"deploy-pipeline","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=deploy-pipeline%2FSKILL.md -->","frontmatter":{"name":"deploy-pipeline","description":"Run end-to-end deploy pipelines across Stripe, Supabase, and Vercel using the Composio CLI. Promote Stripe products, push Supabase migrations, ship Vercel deployments, and verify with post-deploy checks — all from one script.","metadata":{"short-description":"Stripe/Supabase/Vercel deploy pipelines"}},"isInternal":false,"tokens":1625,"sizeBytes":5843},{"name":"SKILL.md","path":"developer-growth-analysis/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/developer-growth-analysis/SKILL.md","title":"developer-growth-analysis","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=developer-growth-analysis%2FSKILL.md -->","frontmatter":{"name":"developer-growth-analysis","description":"Analyzes your recent Codex chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs."},"isInternal":false,"tokens":3171,"sizeBytes":15742},{"name":"SKILL.md","path":"domain-name-brainstormer/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/domain-name-brainstormer/SKILL.md","title":"domain-name-brainstormer","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=domain-name-brainstormer%2FSKILL.md -->","frontmatter":{"name":"domain-name-brainstormer","description":"Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking."},"isInternal":false,"tokens":1368,"sizeBytes":5696},{"name":"SKILL.md","path":"email-draft-polish/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/email-draft-polish/SKILL.md","title":"email-draft-polish","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=email-draft-polish%2FSKILL.md -->","frontmatter":{"name":"email-draft-polish","description":"Draft, rewrite, or condense emails with target tone, length, and audience; use for cold outreach, replies, status updates, or escalations where clarity and brevity matter.","metadata":{"short-description":"Draft or polish emails to fit tone/length"}},"isInternal":false,"tokens":289,"sizeBytes":1222},{"name":"SKILL.md","path":"file-organizer/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/file-organizer/SKILL.md","title":"file-organizer","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=file-organizer%2FSKILL.md -->","frontmatter":{"name":"file-organizer","description":"Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort."},"isInternal":false,"tokens":2736,"sizeBytes":11312},{"name":"SKILL.md","path":"gh-address-comments/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/gh-address-comments/SKILL.md","title":"gh-address-comments","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=gh-address-comments%2FSKILL.md -->","frontmatter":{"name":"gh-address-comments","description":"Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not logged in.","metadata":{"short-description":"Address comments in a GitHub PR review"}},"isInternal":false,"tokens":282,"sizeBytes":1278},{"name":"SKILL.md","path":"gh-fix-ci/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/gh-fix-ci/SKILL.md","title":"gh-fix-ci","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=gh-fix-ci%2FSKILL.md -->","frontmatter":{"name":"gh-fix-ci","description":"Inspect GitHub PR checks with gh, pull failing GitHub Actions logs, summarize failure context, then create a fix plan and implement after user approval. Use when a user asks to debug or fix failing PR CI/CD checks on GitHub Actions and wants a plan + code changes; for external checks (e.g., Buildkite), only report the details URL and mark them out of scope.","metadata":{"short-description":"Fix failing Github CI actions"}},"isInternal":false,"tokens":957,"sizeBytes":3921},{"name":"SKILL.md","path":"helium-mcp/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/helium-mcp/SKILL.md","title":"helium-mcp","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=helium-mcp%2FSKILL.md -->","frontmatter":{"name":"helium-mcp","description":"Search real-time news with bias scoring, get live stock/ETF/crypto data with AI analysis, ML options pricing, balanced news synthesis, and meme search via the Helium MCP server."},"isInternal":false,"tokens":555,"sizeBytes":2415},{"name":"SKILL.md","path":"image-enhancer/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/image-enhancer/SKILL.md","title":"image-enhancer","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=image-enhancer%2FSKILL.md -->","frontmatter":{"name":"image-enhancer","description":"Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts."},"isInternal":false,"tokens":578,"sizeBytes":2540},{"name":"SKILL.md","path":"internal-comms/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/internal-comms/SKILL.md","title":"internal-comms","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=internal-comms%2FSKILL.md -->","frontmatter":{"name":"internal-comms","description":"A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).","license":"Complete terms in LICENSE.txt"},"isInternal":false,"tokens":326,"sizeBytes":1511},{"name":"SKILL.md","path":"invoice-organizer/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/invoice-organizer/SKILL.md","title":"invoice-organizer","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=invoice-organizer%2FSKILL.md -->","frontmatter":{"name":"invoice-organizer","description":"Automatically organizes invoices and receipts for tax preparation by reading messy files, extracting key information, renaming them consistently, and sorting them into logical folders. Turns hours of manual bookkeeping into minutes of automated organization."},"isInternal":false,"tokens":3017,"sizeBytes":12010},{"name":"SKILL.md","path":"issue-triage/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/issue-triage/SKILL.md","title":"issue-triage","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=issue-triage%2FSKILL.md -->","frontmatter":{"name":"issue-triage","description":"Triage Linear or Jira backlogs and run bug sweeps via the Composio CLI. Bulk-fetch issues, dedupe, relabel, reassign, and post summaries — all from the shell without clicking through the UI.","metadata":{"short-description":"Linear/Jira triage + bug sweeps via the Composio CLI"}},"isInternal":false,"tokens":1304,"sizeBytes":4604},{"name":"SKILL.md","path":"langsmith-fetch/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/langsmith-fetch/SKILL.md","title":"langsmith-fetch","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=langsmith-fetch%2FSKILL.md -->","frontmatter":{"name":"langsmith-fetch","description":"Debug LangChain and LangGraph agents by fetching execution traces from LangSmith Studio. Use when debugging agent behavior, investigating errors, analyzing tool calls, checking memory operations, or examining agent performance. Automatically fetches recent traces and analyzes execution patterns. Requires langsmith-fetch CLI installed."},"isInternal":false,"tokens":2900,"sizeBytes":10922},{"name":"SKILL.md","path":"lead-research-assistant/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/lead-research-assistant/SKILL.md","title":"lead-research-assistant","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=lead-research-assistant%2FSKILL.md -->","frontmatter":{"name":"lead-research-assistant","description":"Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals."},"isInternal":false,"tokens":1420,"sizeBytes":6587},{"name":"SKILL.md","path":"linear/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/linear/SKILL.md","title":"linear","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=linear%2FSKILL.md -->","frontmatter":{"name":"linear","description":"Manage issues, projects & team workflows in Linear. Use when the user wants to read, create or updates tickets in Linear.","metadata":{"short-description":"Manage Linear issues in Codex"}},"isInternal":false,"tokens":1078,"sizeBytes":4952},{"name":"SKILL.md","path":"mcp-builder/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/mcp-builder/SKILL.md","title":"mcp-builder","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=mcp-builder%2FSKILL.md -->","frontmatter":{"name":"mcp-builder","description":"Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).","license":"Complete terms in LICENSE.txt"},"isInternal":false,"tokens":2853,"sizeBytes":13552},{"name":"SKILL.md","path":"meeting-insights-analyzer/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/meeting-insights-analyzer/SKILL.md","title":"meeting-insights-analyzer","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=meeting-insights-analyzer%2FSKILL.md -->","frontmatter":{"name":"meeting-insights-analyzer","description":"Analyzes meeting transcripts and recordings to uncover behavioral patterns, communication insights, and actionable feedback. Identifies when you avoid conflict, use filler words, dominate conversations, or miss opportunities to listen. Perfect for professionals seeking to improve their communication and leadership skills."},"isInternal":false,"tokens":2282,"sizeBytes":10158},{"name":"SKILL.md","path":"meeting-notes-and-actions/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/meeting-notes-and-actions/SKILL.md","title":"meeting-notes-and-actions","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=meeting-notes-and-actions%2FSKILL.md -->","frontmatter":{"name":"meeting-notes-and-actions","description":"Turn meeting transcripts or rough notes into crisp summaries with decisions, risks, and owner-tagged action items; use for Zoom/Meet/Teams transcripts, call notes, or long meeting chats to generate share-ready outputs.","metadata":{"short-description":"Meeting transcript to notes and actions"}},"isInternal":false,"tokens":305,"sizeBytes":1430},{"name":"SKILL.md","path":"notion-knowledge-capture/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/notion-knowledge-capture/SKILL.md","title":"notion-knowledge-capture","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-knowledge-capture%2FSKILL.md -->","frontmatter":{"name":"notion-knowledge-capture","description":"Capture conversations and decisions into structured Notion pages; use when turning chats/notes into wiki entries, how-tos, decisions, or FAQs with proper linking.","metadata":{"short-description":"Capture conversations into structured Notion pages"}},"isInternal":false,"tokens":788,"sizeBytes":3316},{"name":"SKILL.md","path":"notion-meeting-intelligence/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/notion-meeting-intelligence/SKILL.md","title":"notion-meeting-intelligence","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-meeting-intelligence%2FSKILL.md -->","frontmatter":{"name":"notion-meeting-intelligence","description":"Prepare meeting materials with Notion context and Codex research; use when gathering context, drafting agendas/pre-reads, and tailoring materials to attendees.","metadata":{"short-description":"Prep meetings with Notion context and tailored agendas"}},"isInternal":false,"tokens":812,"sizeBytes":3418},{"name":"SKILL.md","path":"notion-research-documentation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/notion-research-documentation/SKILL.md","title":"notion-research-documentation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-research-documentation%2FSKILL.md -->","frontmatter":{"name":"notion-research-documentation","description":"Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.","metadata":{"short-description":"Research Notion content and produce briefs/reports"}},"isInternal":false,"tokens":777,"sizeBytes":3404},{"name":"SKILL.md","path":"notion-spec-to-implementation/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/notion-spec-to-implementation/SKILL.md","title":"notion-spec-to-implementation","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=notion-spec-to-implementation%2FSKILL.md -->","frontmatter":{"name":"notion-spec-to-implementation","description":"Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.","metadata":{"short-description":"Turn Notion specs into implementation plans, tasks, and progress tracking"}},"isInternal":false,"tokens":821,"sizeBytes":3521},{"name":"SKILL.md","path":"paperjsx/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/paperjsx/SKILL.md","title":"paperjsx","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=paperjsx%2FSKILL.md -->","frontmatter":{"name":"paperjsx","description":"Generate PPTX presentations, DOCX documents, XLSX spreadsheets, and PDF reports from structured JSON input using PaperJSX."},"isInternal":false,"tokens":864,"sizeBytes":3369},{"name":"SKILL.md","path":"pr-review-ci-fix/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/pr-review-ci-fix/SKILL.md","title":"pr-review-ci-fix","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=pr-review-ci-fix%2FSKILL.md -->","frontmatter":{"name":"pr-review-ci-fix","description":"Automated PR review and CI auto-fix for GitHub and GitLab using the Composio CLI. Pulls diffs, fetches failing job logs, posts review comments, and loops fix commits until checks go green.","metadata":{"short-description":"Automated PR review + CI auto-fix across GitHub/GitLab"}},"isInternal":false,"tokens":1193,"sizeBytes":4436},{"name":"SKILL.md","path":"raffle-winner-picker/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/raffle-winner-picker/SKILL.md","title":"raffle-winner-picker","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=raffle-winner-picker%2FSKILL.md -->","frontmatter":{"name":"raffle-winner-picker","description":"Picks random winners from lists, spreadsheets, or Google Sheets for giveaways, raffles, and contests. Ensures fair, unbiased selection with transparency."},"isInternal":false,"tokens":871,"sizeBytes":3796},{"name":"SKILL.md","path":"sentry-triage/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/sentry-triage/SKILL.md","title":"sentry-triage","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=sentry-triage%2FSKILL.md -->","frontmatter":{"name":"sentry-triage","description":"Diagnose Sentry issues without copy-pasting stack traces. Uses the Composio CLI to pull issue details, events, breadcrumbs, and suspect commits, then maps the frames to local source so the agent can propose a fix directly.","metadata":{"short-description":"Sentry error diagnosis via the Composio CLI"}},"isInternal":false,"tokens":1247,"sizeBytes":4440},{"name":"SKILL.md","path":"skill-creator/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/skill-creator/SKILL.md","title":"skill-creator","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=skill-creator%2FSKILL.md -->","frontmatter":{"name":"skill-creator","description":"Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.","metadata":{"short-description":"Create or update a skill"}},"isInternal":false,"tokens":3832,"sizeBytes":18517},{"name":"SKILL.md","path":"skill-installer/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/skill-installer/SKILL.md","title":"skill-installer","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=skill-installer%2FSKILL.md -->","frontmatter":{"name":"skill-installer","description":"Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).","metadata":{"short-description":"Install curated skills from openai/skills or other repos"}},"isInternal":false,"tokens":647,"sizeBytes":2815},{"name":"SKILL.md","path":"skill-share/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/skill-share/SKILL.md","title":"skill-share","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=skill-share%2FSKILL.md -->","frontmatter":{"name":"skill-share","description":"A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.","license":"Complete terms in LICENSE.txt"},"isInternal":false,"tokens":599,"sizeBytes":2913},{"name":"SKILL.md","path":"slack-gif-creator/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/slack-gif-creator/SKILL.md","title":"slack-gif-creator","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=slack-gif-creator%2FSKILL.md -->","frontmatter":{"name":"slack-gif-creator","description":"Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives. This skill applies when users request animated GIFs or emoji animations for Slack from descriptions like \"make me a GIF for Slack of X doing Y\".","license":"Complete terms in LICENSE.txt"},"isInternal":false,"tokens":4477,"sizeBytes":17142},{"name":"SKILL.md","path":"spreadsheet-formula-helper/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/spreadsheet-formula-helper/SKILL.md","title":"spreadsheet-formula-helper","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=spreadsheet-formula-helper%2FSKILL.md -->","frontmatter":{"name":"spreadsheet-formula-helper","description":"Write and debug spreadsheet formulas (Excel/Google Sheets), pivot tables, and array formulas; translate between dialects; use when users need working formulas with examples and edge-case checks.","metadata":{"short-description":"Build/debug Excel or Sheets formulas"}},"isInternal":false,"tokens":275,"sizeBytes":1313},{"name":"SKILL.md","path":"support-ticket-triage/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/support-ticket-triage/SKILL.md","title":"support-ticket-triage","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=support-ticket-triage%2FSKILL.md -->","frontmatter":{"name":"support-ticket-triage","description":"Triage customer support tickets/emails/chats into categories, priority, and next action; draft responses and create reproducible steps; use for Zendesk/Intercom/Help Scout exports or pasted threads.","metadata":{"short-description":"Categorize and respond to support tickets"}},"isInternal":false,"tokens":325,"sizeBytes":1459},{"name":"SKILL.md","path":"tailored-resume-generator/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/tailored-resume-generator/SKILL.md","title":"tailored-resume-generator","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=tailored-resume-generator%2FSKILL.md -->","frontmatter":{"name":"tailored-resume-generator","description":"Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances"},"isInternal":false,"tokens":2524,"sizeBytes":12408},{"name":"SKILL.md","path":"template-skill/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/template-skill/SKILL.md","title":"template-skill","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=template-skill%2FSKILL.md -->","frontmatter":{"name":"template-skill","description":"Replace with description of the skill and when Claude should use it."},"isInternal":false,"tokens":28,"sizeBytes":140},{"name":"SKILL.md","path":"theme-factory/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/theme-factory/SKILL.md","title":"theme-factory","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=theme-factory%2FSKILL.md -->","frontmatter":{"name":"theme-factory","description":"Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.","license":"Complete terms in LICENSE.txt"},"isInternal":false,"tokens":654,"sizeBytes":3124},{"name":"SKILL.md","path":"video-downloader/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/video-downloader/SKILL.md","title":"youtube-downloader","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=video-downloader%2FSKILL.md -->","frontmatter":{"name":"youtube-downloader","description":"Download YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3."},"isInternal":false,"tokens":690,"sizeBytes":2671},{"name":"SKILL.md","path":"webapp-testing/SKILL.md","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/webapp-testing/SKILL.md","title":"webapp-testing","category":"anthropic-skill","format":"markdown","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=webapp-testing%2FSKILL.md -->","frontmatter":{"name":"webapp-testing","description":"Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","license":"Complete terms in LICENSE.txt"},"isInternal":false,"tokens":881,"sizeBytes":3913},{"name":"marketplace.json","path":"composio-skills/.claude-plugin/marketplace.json","rawUrl":"https://raw.githubusercontent.com/ComposioHQ/awesome-codex-skills/HEAD/composio-skills/.claude-plugin/marketplace.json","title":"awesome-claude-skills","category":"marketplace","format":"json","content":"<!-- Skill available on-demand via /api/skills/ComposioHQ/awesome-codex-skills?path=composio-skills%2F.claude-plugin%2Fmarketplace.json -->","frontmatter":{"$schema":"https://anthropic.com/claude-code/marketplace.schema.json","name":"awesome-claude-skills","version":"2.0.0","description":"A curated marketplace of practical Claude Skills for enhancing productivity across Claude.ai, Claude Code, and the Claude API","owner":{"name":"ComposioHQ","email":"tech@composio.dev"},"plugins":[{"name":"brand-guidelines","description":"Applies Anthropic's official brand colors and typography to artifacts for consistent visual identity and professional design standards.","source":"./brand-guidelines","category":"business-marketing"},{"name":"competitive-ads-extractor","description":"Extracts and analyzes competitors' ads from ad libraries to understand messaging and creative approaches that resonate.","source":"./competitive-ads-extractor","category":"business-marketing"},{"name":"domain-name-brainstormer","description":"Generates creative domain name ideas and checks availability across multiple TLDs including .com, .io, .dev, and .ai extensions.","source":"./domain-name-brainstormer","category":"business-marketing"},{"name":"internal-comms","description":"Helps write internal communications including 3P updates, company newsletters, FAQs, status reports, and project updates using company-specific formats.","source":"./internal-comms","category":"business-marketing"},{"name":"lead-research-assistant","description":"Identifies and qualifies high-quality leads by analyzing your product, searching for target companies, and providing actionable outreach strategies.","source":"./lead-research-assistant","category":"business-marketing"},{"name":"content-research-writer","description":"Assists in writing high-quality content by conducting research, adding citations, improving hooks, and providing section-by-section feedback.","source":"./content-research-writer","category":"communication-writing"},{"name":"meeting-insights-analyzer","description":"Analyzes meeting transcripts to uncover behavioral patterns including conflict avoidance, speaking ratios, filler words, and leadership style.","source":"./meeting-insights-analyzer","category":"communication-writing"},{"name":"twitter-algorithm-optimizer","description":"Analyze and optimize tweets for maximum reach using Twitter's open-source algorithm insights. Rewrite and edit tweets to improve engagement and visibility.","source":"./twitter-algorithm-optimizer","category":"communication-writing"},{"name":"canvas-design","description":"Creates beautiful visual art in PNG and PDF documents using design philosophy and aesthetic principles for posters, designs, and static pieces.","source":"./canvas-design","category":"creative-media"},{"name":"image-enhancer","description":"Improves image and screenshot quality by enhancing resolution, sharpness, and clarity for professional presentations and documentation.","source":"./image-enhancer","category":"creative-media"},{"name":"slack-gif-creator","description":"Creates animated GIFs optimized for Slack with validators for size constraints and composable animation primitives.","source":"./slack-gif-creator","category":"creative-media"},{"name":"theme-factory","description":"Applies professional font and color themes to artifacts including slides, docs, reports, and HTML landing pages with 10 pre-set themes.","source":"./theme-factory","category":"creative-media"},{"name":"video-downloader","description":"Downloads videos from YouTube and other platforms for offline viewing, editing, or archival with support for various formats and quality options.","source":"./video-downloader","category":"creative-media"},{"name":"algorithmic-art","description":"Creates algorithmic art and generative designs using computational creativity techniques.","source":"./algorithmic-art","category":"creative-media"},{"name":"artifacts-builder","description":"Builds elaborate, multi-component Claude.ai HTML artifacts using modern frontend technologies including React, Tailwind CSS, and shadcn/ui.","source":"./artifacts-builder","category":"development"},{"name":"changelog-generator","description":"Automatically creates user-facing changelogs from git commits by analyzing history and transforming technical commits into customer-friendly release notes.","source":"./changelog-generator","category":"development"},{"name":"developer-growth-analysis","description":"Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.","source":"./developer-growth-analysis","category":"development"},{"name":"mcp-builder","description":"Guides creation of high-quality MCP (Model Context Protocol) servers for integrating external APIs and services with LLMs using Python or TypeScript.","source":"./mcp-builder","category":"development"},{"name":"skill-creator","description":"Provides guidance for creating effective Claude Skills that extend capabilities with specialized knowledge, workflows, and tool integrations.","source":"./skill-creator","category":"development"},{"name":"webapp-testing","description":"Tests local web applications using Playwright for verifying frontend functionality, debugging UI behavior, and capturing screenshots.","source":"./webapp-testing","category":"development"},{"name":"template-skill","description":"A template skill that demonstrates the structure and format for creating new Claude Skills.","source":"./template-skill","category":"development"},{"name":"file-organizer","description":"Intelligently organizes files and folders by understanding context, finding duplicates, and suggesting better organizational structures.","source":"./file-organizer","category":"productivity-organization"},{"name":"invoice-organizer","description":"Automatically organizes invoices and receipts for tax preparation by reading files, extracting information, and renaming consistently.","source":"./invoice-organizer","category":"productivity-organization"},{"name":"raffle-winner-picker","description":"Randomly selects winners from lists, spreadsheets, or Google Sheets for giveaways and contests with cryptographically secure randomness.","source":"./raffle-winner-picker","category":"productivity-organization"},{"name":"tailored-resume-generator","description":"Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances.","source":"./tailored-resume-generator","category":"productivity-organization"},{"name":"document-skills-docx","description":"Skills for working with Microsoft Word documents including creation, editing, and formatting using DOCX format.","source":"./document-skills/docx","category":"productivity-organization"},{"name":"document-skills-pdf","description":"Skills for working with PDF documents including creation, editing, forms, and advanced PDF operations.","source":"./document-skills/pdf","category":"productivity-organization"},{"name":"document-skills-pptx","description":"Skills for working with PowerPoint presentations including creation, editing, and formatting using PPTX format.","source":"./document-skills/pptx","category":"productivity-organization"},{"name":"document-skills-xlsx","description":"Skills for working with Excel spreadsheets including creation, editing, formulas, and data manipulation.","source":"./document-skills/xlsx","category":"productivity-organization"},{"name":"activecampaign-automation","description":"Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and tasks.","source":"./activecampaign-automation","category":"email"},{"name":"airtable-automation","description":"Automate Airtable tasks via Rube MCP (Composio): records, bases, tables, fields, views.","source":"./airtable-automation","category":"storage-docs"},{"name":"amplitude-automation","description":"Automate Amplitude tasks via Rube MCP (Composio): events, user activity, cohorts, user identification.","source":"./amplitude-automation","category":"analytics"},{"name":"asana-automation","description":"Automate Asana tasks via Rube MCP (Composio): tasks, projects, sections, teams, workspaces.","source":"./asana-automation","category":"project-management"},{"name":"bamboohr-automation","description":"Automate BambooHR tasks via Rube MCP (Composio): employees, time-off, benefits, dependents, employee updates.","source":"./bamboohr-automation","category":"hr"},{"name":"basecamp-automation","description":"Automate Basecamp project management, to-dos, messages, people, and to-do list organization via Rube MCP (Composio).","source":"./basecamp-automation","category":"project-management"},{"name":"bitbucket-automation","description":"Automate Bitbucket repositories, pull requests, branches, issues, and workspace management via Rube MCP (Composio).","source":"./bitbucket-automation","category":"devops"},{"name":"box-automation","description":"Automate Box cloud storage operations including file upload/download, search, folder management, sharing, collaborations, and metadata queries via Rube MCP (Composio).","source":"./box-automation","category":"storage-docs"},{"name":"brevo-automation","description":"Automate Brevo (Sendinblue) tasks via Rube MCP (Composio): manage email campaigns, create/edit templates, track senders, and monitor campaign performance.","source":"./brevo-automation","category":"email"},{"name":"cal-com-automation","description":"Automate Cal.com tasks via Rube MCP (Composio): manage bookings, check availability, configure webhooks, and handle teams.","source":"./cal-com-automation","category":"calendar"},{"name":"calendly-automation","description":"Automate Calendly scheduling, event management, invitee tracking, availability checks, and organization administration via Rube MCP (Composio).","source":"./calendly-automation","category":"calendar"},{"name":"canva-automation","description":"Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand templates, autofill.","source":"./canva-automation","category":"design"},{"name":"circleci-automation","description":"Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata.","source":"./circleci-automation","category":"devops"},{"name":"clickup-automation","description":"Automate ClickUp project management including tasks, spaces, folders, lists, comments, and team operations via Rube MCP (Composio).","source":"./clickup-automation","category":"project-management"},{"name":"close-automation","description":"Automate Close CRM tasks via Rube MCP (Composio): create leads, manage calls/SMS, handle tasks, and track notes.","source":"./close-automation","category":"crm"},{"name":"coda-automation","description":"Automate Coda tasks via Rube MCP (Composio): manage docs, pages, tables, rows, formulas, permissions, and publishing.","source":"./coda-automation","category":"project-management"},{"name":"confluence-automation","description":"Automate Confluence page creation, content search, space management, labels, and hierarchy navigation via Rube MCP (Composio).","source":"./confluence-automation","category":"storage-docs"},{"name":"convertkit-automation","description":"Automate ConvertKit (Kit) tasks via Rube MCP (Composio): manage subscribers, tags, broadcasts, and broadcast stats.","source":"./convertkit-automation","category":"email"},{"name":"datadog-automation","description":"Automate Datadog tasks via Rube MCP (Composio): query metrics, search logs, manage monitors/dashboards, create events and downtimes.","source":"./datadog-automation","category":"devops"},{"name":"discord-automation","description":"Automate Discord tasks via Rube MCP (Composio): messages, channels, roles, webhooks, reactions.","source":"./discord-automation","category":"communication"},{"name":"docusign-automation","description":"Automate DocuSign tasks via Rube MCP (Composio): templates, envelopes, signatures, document management.","source":"./docusign-automation","category":"productivity-organization"},{"name":"dropbox-automation","description":"Automate Dropbox file management, sharing, search, uploads, downloads, and folder operations via Rube MCP (Composio).","source":"./dropbox-automation","category":"storage-docs"},{"name":"figma-automation","description":"Automate Figma tasks via Rube MCP (Composio): files, components, design tokens, comments, exports.","source":"./figma-automation","category":"design"},{"name":"freshdesk-automation","description":"Automate Freshdesk helpdesk operations including tickets, contacts, companies, notes, and replies via Rube MCP (Composio).","source":"./freshdesk-automation","category":"support"},{"name":"freshservice-automation","description":"Automate Freshservice ITSM tasks via Rube MCP (Composio): create/update tickets, bulk operations, service requests, and outbound emails.","source":"./freshservice-automation","category":"support"},{"name":"github-automation","description":"Automate GitHub repositories, issues, pull requests, branches, CI/CD, and permissions via Rube MCP (Composio). Manage code workflows, review PRs, search code, and handle deployments programmatically.","source":"./github-automation","category":"devops"},{"name":"gitlab-automation","description":"Automate GitLab project management, issues, merge requests, pipelines, branches, and user operations via Rube MCP (Composio).","source":"./gitlab-automation","category":"devops"},{"name":"gmail-automation","description":"Automate Gmail tasks via Rube MCP (Composio): send/reply, search, labels, drafts, attachments.","source":"./gmail-automation","category":"email"},{"name":"google-analytics-automation","description":"Automate Google Analytics tasks via Rube MCP (Composio): run reports, list accounts/properties, funnels, pivots, key events.","source":"./google-analytics-automation","category":"analytics"},{"name":"google-calendar-automation","description":"Automate Google Calendar events, scheduling, availability checks, and attendee management via Rube MCP (Composio). Create events, find free slots, manage attendees, and list calendars programmatically.","source":"./google-calendar-automation","category":"calendar"},{"name":"google-drive-automation","description":"Automate Google Drive file operations (upload, download, search, share, organize) via Rube MCP (Composio). Upload/download files, manage folders, share with permissions, and search across drives programmatically.","source":"./google-drive-automation","category":"storage-docs"},{"name":"googlesheets-automation","description":"Automate Google Sheets operations (read, write, format, filter, manage spreadsheets) via Rube MCP (Composio). Read/write data, manage tabs, apply formatting, and search rows programmatically.","source":"./googlesheets-automation","category":"spreadsheets"},{"name":"helpdesk-automation","description":"Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields.","source":"./helpdesk-automation","category":"support"},{"name":"hubspot-automation","description":"Automate HubSpot CRM operations (contacts, companies, deals, tickets, properties) via Rube MCP using Composio integration.","source":"./hubspot-automation","category":"crm"},{"name":"instagram-automation","description":"Automate Instagram tasks via Rube MCP (Composio): create posts, carousels, manage media, get insights, and publishing limits.","source":"./instagram-automation","category":"social-media"},{"name":"intercom-automation","description":"Automate Intercom tasks via Rube MCP (Composio): conversations, contacts, companies, segments, admins.","source":"./intercom-automation","category":"support"},{"name":"jira-automation","description":"Automate Jira tasks via Rube MCP (Composio): issues, projects, sprints, boards, comments, users.","source":"./jira-automation","category":"project-management"},{"name":"klaviyo-automation","description":"Automate Klaviyo tasks via Rube MCP (Composio): manage email/SMS campaigns, inspect campaign messages, track tags, and monitor send jobs.","source":"./klaviyo-automation","category":"email"},{"name":"linear-automation","description":"Automate Linear tasks via Rube MCP (Composio): issues, projects, cycles, teams, labels.","source":"./linear-automation","category":"project-management"},{"name":"linkedin-automation","description":"Automate LinkedIn tasks via Rube MCP (Composio): create posts, manage profile, company info, comments, and image uploads.","source":"./linkedin-automation","category":"social-media"},{"name":"mailchimp-automation","description":"Automate Mailchimp email marketing including campaigns, audiences, subscribers, segments, and analytics via Rube MCP (Composio).","source":"./mailchimp-automation","category":"email"},{"name":"make-automation","description":"Automate Make (Integromat) tasks via Rube MCP (Composio): operations, enums, language and timezone lookups.","source":"./make-automation","category":"automation"},{"name":"microsoft-teams-automation","description":"Automate Microsoft Teams tasks via Rube MCP (Composio): send messages, manage channels, create meetings, handle chats, and search messages.","source":"./microsoft-teams-automation","category":"communication"},{"name":"miro-automation","description":"Automate Miro tasks via Rube MCP (Composio): boards, items, sticky notes, frames, sharing, connectors.","source":"./miro-automation","category":"design"},{"name":"mixpanel-automation","description":"Automate Mixpanel tasks via Rube MCP (Composio): events, segmentation, funnels, cohorts, user profiles, JQL queries.","source":"./mixpanel-automation","category":"analytics"},{"name":"monday-automation","description":"Automate Monday.com work management including boards, items, columns, groups, subitems, and updates via Rube MCP (Composio).","source":"./monday-automation","category":"project-management"},{"name":"notion-automation","description":"Automate Notion tasks via Rube MCP (Composio): pages, databases, blocks, comments, users.","source":"./notion-automation","category":"storage-docs"},{"name":"one-drive-automation","description":"Automate OneDrive file management, search, uploads, downloads, sharing, permissions, and folder operations via Rube MCP (Composio).","source":"./one-drive-automation","category":"storage-docs"},{"name":"outlook-automation","description":"Automate Outlook tasks via Rube MCP (Composio): emails, calendar, contacts, folders, attachments.","source":"./outlook-automation","category":"email"},{"name":"outlook-calendar-automation","description":"Automate Outlook Calendar tasks via Rube MCP (Composio): create events, manage attendees, find meeting times, and handle invitations.","source":"./outlook-calendar-automation","category":"calendar"},{"name":"pagerduty-automation","description":"Automate PagerDuty tasks via Rube MCP (Composio): manage incidents, services, schedules, escalation policies, and on-call rotations.","source":"./pagerduty-automation","category":"devops"},{"name":"pipedrive-automation","description":"Automate Pipedrive CRM operations including deals, contacts, organizations, activities, notes, and pipeline management via Rube MCP (Composio).","source":"./pipedrive-automation","category":"crm"},{"name":"posthog-automation","description":"Automate PostHog tasks via Rube MCP (Composio): events, feature flags, projects, user profiles, annotations.","source":"./posthog-automation","category":"devops"},{"name":"postmark-automation","description":"Automate Postmark email delivery tasks via Rube MCP (Composio): send templated emails, manage templates, monitor delivery stats and bounces.","source":"./postmark-automation","category":"email"},{"name":"reddit-automation","description":"Automate Reddit tasks via Rube MCP (Composio): search subreddits, create posts, manage comments, and browse top content.","source":"./reddit-automation","category":"social-media"},{"name":"render-automation","description":"Automate Render tasks via Rube MCP (Composio): services, deployments, projects.","source":"./render-automation","category":"devops"},{"name":"salesforce-automation","description":"Automate Salesforce tasks via Rube MCP (Composio): leads, contacts, accounts, opportunities, SOQL queries.","source":"./salesforce-automation","category":"crm"},{"name":"segment-automation","description":"Automate Segment tasks via Rube MCP (Composio): track events, identify users, manage groups, page views, aliases, batch operations.","source":"./segment-automation","category":"analytics"},{"name":"sendgrid-automation","description":"Automate SendGrid email operations including sending emails, managing contacts/lists, sender identities, templates, and analytics via Rube MCP (Composio).","source":"./sendgrid-automation","category":"email"},{"name":"sentry-automation","description":"Automate Sentry tasks via Rube MCP (Composio): manage issues/events, configure alerts, track releases, monitor projects and teams.","source":"./sentry-automation","category":"devops"},{"name":"shopify-automation","description":"Automate Shopify tasks via Rube MCP (Composio): products, orders, customers, inventory, collections.","source":"./shopify-automation","category":"ecommerce"},{"name":"slack-automation","description":"Automate Slack messaging, channel management, search, reactions, and threads via Rube MCP (Composio). Send messages, search conversations, manage channels/users, and react to messages programmatically.","source":"./slack-automation","category":"communication"},{"name":"square-automation","description":"Automate Square tasks via Rube MCP (Composio): payments, orders, invoices, locations.","source":"./square-automation","category":"ecommerce"},{"name":"stripe-automation","description":"Automate Stripe tasks via Rube MCP (Composio): customers, charges, subscriptions, invoices, products, refunds.","source":"./stripe-automation","category":"ecommerce"},{"name":"supabase-automation","description":"Automate Supabase database queries, table management, project administration, storage, edge functions, and SQL execution via Rube MCP (Composio).","source":"./supabase-automation","category":"development"},{"name":"telegram-automation","description":"Automate Telegram tasks via Rube MCP (Composio): send messages, manage chats, share photos/documents, and handle bot commands.","source":"./telegram-automation","category":"communication"},{"name":"tiktok-automation","description":"Automate TikTok tasks via Rube MCP (Composio): upload/publish videos, post photos, manage content, and view user profiles/stats.","source":"./tiktok-automation","category":"social-media"},{"name":"todoist-automation","description":"Automate Todoist task management, projects, sections, filtering, and bulk operations via Rube MCP (Composio).","source":"./todoist-automation","category":"productivity-organization"},{"name":"trello-automation","description":"Automate Trello boards, cards, and workflows via Rube MCP (Composio). Create cards, manage lists, assign members, and search across boards programmatically.","source":"./trello-automation","category":"project-management"},{"name":"twitter-automation","description":"Automate Twitter/X tasks via Rube MCP (Composio): posts, search, users, bookmarks, lists, media.","source":"./twitter-automation","category":"social-media"},{"name":"vercel-automation","description":"Automate Vercel tasks via Rube MCP (Composio): manage deployments, domains, DNS, env vars, projects, and teams.","source":"./vercel-automation","category":"devops"},{"name":"webflow-automation","description":"Automate Webflow CMS collections, site publishing, page management, asset uploads, and ecommerce orders via Rube MCP (Composio).","source":"./webflow-automation","category":"development"},{"name":"whatsapp-automation","description":"Automate WhatsApp Business tasks via Rube MCP (Composio): send messages, manage templates, upload media, and handle contacts.","source":"./whatsapp-automation","category":"communication"},{"name":"wrike-automation","description":"Automate Wrike project management via Rube MCP (Composio): create tasks/folders, manage projects, assign work, and track progress.","source":"./wrike-automation","category":"project-management"},{"name":"youtube-automation","description":"Automate YouTube tasks via Rube MCP (Composio): upload videos, manage playlists, search content, get analytics, and handle comments.","source":"./youtube-automation","category":"social-media"},{"name":"zendesk-automation","description":"Automate Zendesk tasks via Rube MCP (Composio): tickets, users, organizations, replies.","source":"./zendesk-automation","category":"support"},{"name":"zoho-crm-automation","description":"Automate Zoho CRM tasks via Rube MCP (Composio): create/update records, search contacts, manage leads, and convert leads.","source":"./zoho-crm-automation","category":"crm"},{"name":"zoom-automation","description":"Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio).","source":"./zoom-automation","category":"automation"}]},"isInternal":false,"tokens":6951,"sizeBytes":29773}],"systemPromptSnippet":"<yakaai_skills repo=\"ComposioHQ/awesome-codex-skills\">\n<!-- File: agent-deep-links/SKILL.md (Tokens: ~496 | Category: anthropic-skill) -->\n---\nname: agent-deep-links\ndescription: Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.\n---\n\n# Agent Deep Links\n\n## Overview\n\nUse this skill when a user asks for clickable links that should open directly in an app (usually from Slack). This includes verifying whether a target app supports deep links at all, selecting the right URL shape, and providing fallbacks when deep links are unsupported.\n\n## Workflow\n\n1. Identify target app + target object:\n   - Thread/conversation\n   - File/folder\n   - Settings/new window\n2. Read `references/deep-link-matrix.md` for known-good link formats and support level.\n3. If support is unknown, verify locally before sending:\n   - Check URL schemes in the app bundle:\n     ```bash\n     /usr/libexec/PlistBuddy -c 'Print :CFBundleURLTypes' /Applications/<App>.app/Contents/Info.plist\n     ```\n   - Smoke test launch behavior:\n     ```bash\n     open '<scheme>://...'\n     ```\n4. Construct Slack-safe link syntax:\n   - `<url|label>`\n5. If unsupported or uncertain, send a fallback:\n   - Plain path + command\n   - Documented CLI open command\n   - Statement that no official deep-link format is known\n\n## Output Rules\n\n- Prefer absolute paths for file/folder links.\n- Keep labels short and action-oriented (`Open in Cursor`, `Open in Codex`).\n- Do not claim deep-link support unless it is in the matrix or just verified.\n- For uncertain app routes, clearly mark as inferred/experimental.\n\n## Common Templates\n\n- Codex thread:\n  - `<codex://threads/<thread-uuid>|Open in Codex>`\n- Cursor file:\n  - `<cursor://file/<absolute-path>:<line>:<column>|Open in Cursor>`\n- VS Code file:\n  - `<vscode://file/<absolute-path>:<line>:<column>|Open in VS Code>`\n- VS Code Insiders file:\n  - `<vscode-insiders://file/<absolute-path>:<line>:<column>|Open in VS Code Insiders>`\n\nUse `references/deep-link-matrix.md` for the full cross-app matrix and support notes.\n\n<!-- File: brand-guidelines/SKILL.md (Tokens: ~575 | Category: anthropic-skill) -->\n---\nname: brand-guidelines\ndescription: Applies OpenAI's brand colors and typography to any artifact that should match the Codex/OpenAI look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.\nlicense: Complete terms in LICENSE.txt\n---\n\n# OpenAI Brand Styling\n\n## Overview\n\nApply OpenAI's brand identity and style resources with this skill.\n\n**Keywords**: branding, corporate identity, visual identity, post-processing, styling, brand colors, typography, OpenAI brand, Codex, visual formatting, visual design\n\n## Brand Guidelines\n\n### Colors\n\n**Main Colors:**\n\n- Charcoal: `#0E0F12` - Primary text and dark backgrounds\n- Slate: `#202123` - Surface backgrounds\n- Mist: `#F5F7FA` - Light backgrounds and text on dark\n- Steel: `#9EA1AA` - Secondary elements and dividers\n\n**Accent Colors:**\n\n- OpenAI Green: `#10A37F` - Primary accent\n- Azure: `#2B8FFF` - Secondary accent\n- Graphite: `#40434A` - Neutral accent for icons or strokes\n\n### Typography\n\n- **Headings**: Inter, Semibold/Bold (with Arial fallback)\n- **Body Text**: Inter, Regular (with Arial fallback)\n- **Code/Monospace**: IBM Plex Mono (with Menlo/monospace fallback)\n- **Note**: Fonts should be pre-installed in your environment for best results\n\n## Features\n\n### Smart Font Application\n\n- Applies Inter Semibold/Bold to headings (24pt and larger)\n- Applies Inter Regular to body text\n- Applies IBM Plex Mono for code snippets or inline code\n- Automatically falls back to Arial/Menlo if custom fonts unavailable\n- Preserves readability across all systems\n\n### Text Styling\n\n- Headings (24pt+): Inter Semibold/Bold\n- Body text: Inter Regular\n- Smart color selection based on background (Charcoal or Mist as appropriate)\n- Preserves text hierarchy and formatting\n\n### Shape and Accent Colors\n\n- Non-text shapes use accent colors\n- Cycle accent usage: OpenAI Green → Azure → Graphite\n- Maintains visual interest while staying on-brand\n\n## Technical Details\n\n### Font Management\n\n- Uses system-installed Inter and IBM Plex Mono fonts when available\n- Provides automatic fallback to Arial (headings/body) and Menlo/monospace (code)\n- No font installation required - works with existing system fonts\n- For best results, pre-install Inter and IBM Plex Mono fonts in your environment\n\n### Color Application\n\n- Uses RGB color values for precise brand matching\n- Applied via python-pptx's RGBColor class\n- Maintains color fidelity across different systems\n\n<!-- File: canvas-design/SKILL.md (Tokens: ~2343 | Category: anthropic-skill) -->\n---\nname: canvas-design\ndescription: Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.\nlicense: Complete terms in LICENSE.txt\n---\n\nThese are instructions for creating design philosophies - aesthetic movements that are then EXPRESSED VISUALLY. Output only .md files, .pdf files, and .png files.\n\nComplete this in two steps:\n1. Design Philosophy Creation (.md file)\n2. Express by creating it on a canvas (.pdf file or .png file)\n\nFirst, undertake this task:\n\n## DESIGN PHILOSOPHY CREATION\n\nTo begin, create a VISUAL PHILOSOPHY (not layouts or templates) that will be interpreted through:\n- Form, space, color, composition\n- Images, graphics, shapes, patterns\n- Minimal text as visual accent\n\n### THE CRITICAL UNDERSTANDING\n- What is received: Some subtle input or instructions by the user that should be taken into account, but used as a foundation; it should not constrain creative freedom.\n- What is created: A design philosophy/aesthetic movement.\n- What happens next: Then, the same version receives the philosophy and EXPRESSES IT VISUALLY - creating artifacts that are 90% visual design, 10% essential text.\n\nConsider this approach:\n- Write a manifesto for an art movement\n- The next phase involves making the artwork\n\nThe philosophy must emphasize: Visual expression. Spatial communication. Artistic interpretation. Minimal words.\n\n### HOW TO GENERATE A VISUAL PHILOSOPHY\n\n**Name the movement** (1-2 words): \"Brutalist Joy\" / \"Chromatic Silence\" / \"Metabolist Dreams\"\n\n**Articulate the philosophy** (4-6 paragraphs - concise but complete):\n\nTo capture the VISUAL essence, express how the philosophy manifests through:\n- Space and form\n- Color and material\n- Scale and rhythm\n- Composition and balance\n- Visual hierarchy\n\n**CRITICAL GUIDELINES:**\n- **Avoid redundancy**: Each design aspect should be mentioned once. Avoid repeating points about color theory, spatial relationships, or typographic principles unless adding new depth.\n- **Emphasize craftsmanship REPEATEDLY**: The philosophy MUST stress multiple times that the final work should appear as though it took countless hours to create, was labored over with care, and comes from someone at the absolute top of their field. This framing is essential - repeat phrases like \"meticulously crafted,\" \"the product of deep expertise,\" \"painstaking attention,\" \"master-level execution.\"\n- **Leave creative space**: Remain specific about the aesthetic direction, but concise enough that the next Claude has room to make interpretive choices also at a extremely high level of craftmanship.\n\nThe philosophy must guide the next version to express ideas VISUALLY, not through text. Information lives in design, not paragraphs.\n\n### PHILOSOPHY EXAMPLES\n\n**\"Concrete Poetry\"**\nPhilosophy: Communication through monumental form and bold geometry.\nVisual expression: Massive color blocks, sculptural typography (huge single words, tiny labels), Brutalist spatial divisions, Polish poster energy meets Le Corbusier. Ideas expressed through visual weight and spatial tension, not explanation. Text as rare, powerful gesture - never paragraphs, only essential words integrated into the visual architecture. Every element placed with the precision of a master craftsman.\n\n**\"Chromatic Language\"**\nPhilosophy: Color as the primary information system.\nVisual expression: Geometric precision where color zones create meaning. Typography minimal - small sans-serif labels letting chromatic fields communicate. Think Josef Albers' interaction meets data visualization. Information encoded spatially and chromatically. Words only to anchor what color already shows. The result of painstaking chromatic calibration.\n\n**\"Analog Meditation\"**\nPhilosophy: Quiet visual contemplation through texture and breathing room.\nVisual expression: Paper grain, ink bleeds, vast negative space. Photography and illustration dominate. Typography whispered (small, restrained, serving the visual). Japanese photobook aesthetic. Images breathe across pages. Text appears sparingly - short phrases, never explanatory blocks. Each composition balanced with the care of a meditation practice.\n\n**\"Organic Systems\"**\nPhilosophy: Natural clustering and modular growth patterns.\nVisual expression: Rounded forms, organic arrangements, color from nature through architecture. Information shown through visual diagrams, spatial relationships, iconography. Text only for key labels floating in space. The composition tells the story through expert spatial orchestration.\n\n**\"Geometric Silence\"**\nPhilosophy: Pure order and restraint.\nVisual expression: Grid-based precision, bold photography or stark graphics, dramatic negative space. Typography precise but minimal - small essential text, large quiet zones. Swiss formalism meets Brutalist material honesty. Structure communicates, not words. Every alignment the work of countless refinements.\n\n*These are condensed examples. The actual design philosophy should be 4-6 substantial paragraphs.*\n\n### ESSENTIAL PRINCIPLES\n- **VISUAL PHILOSOPHY**: Create an aesthetic worldview to be expressed through design\n- **MINIMAL TEXT**: Always emphasize that text is sparse, essential-only, integrated as visual element - never lengthy\n- **SPATIAL EXPRESSION**: Ideas communicate through space, form, color, composition - not paragraphs\n- **ARTISTIC FREEDOM**: The next Claude interprets the philosophy visually - provide creative room\n- **PURE DESIGN**: This is about making ART OBJECTS, not documents with decoration\n- **EXPERT CRAFTSMANSHIP**: Repeatedly emphasize the final work must look meticulously crafted, labored over with care, the product of countless hours by someone at the top of their field\n\n**The design philosophy should be 4-6 paragraphs long.** Fill it with poetic design philosophy that brings together the core vision. Avoid repeating the same points. Keep the design philosophy generic without mentioning the intention of the art, as if it can be used wherever. Output the design philosophy as a .md file.\n\n---\n\n## DEDUCING THE SUBTLE REFERENCE\n\n**CRITICAL STEP**: Before creating the canvas, identify the subtle conceptual thread from the original request.\n\n**THE ESSENTIAL PRINCIPLE**:\nThe topic is a **subtle, niche reference embedded within the art itself** - not always literal, always sophisticated. Someone familiar with the subject should feel it intuitively, while others simply experience a masterful abstract composition. The design philosophy provides the aesthetic language. The deduced topic provides the soul - the quiet conceptual DNA woven invisibly into form, color, and composition.\n\nThis is **VERY IMPORTANT**: The reference must be refined so it enhances the work's depth without announcing itself. Think like a jazz musician quoting another song - only those who know will catch it, but everyone appreciates the music.\n\n---\n\n## CANVAS CREATION\n\nWith both the philosophy and the conceptual framework established, express it on a canvas. Take a moment to gather thoughts and clear the mind. Use the design philosophy created and the instructions below to craft a masterpiece, embodying all aspects of the philosophy with expert craftsmanship.\n\n**IMPORTANT**: For any type of content, even if the user requests something for a movie/game/book, the approach should still be sophisticated. Never lose sight of the idea that this should be art, not something that's cartoony or amateur.\n\nTo create museum or magazine quality work, use the design philosophy as the foundation. Create one single page, highly visual, design-forward PDF or PNG output (unless asked for more pages). Generally use repeating patterns and perfect shapes. Treat the abstract philosophical design as if it were a scientific bible, borrowing the visual language of systematic observation—dense accumulation of marks, repeated elements, or layered patterns that build meaning through patient repetition and reward sustained viewing. Add sparse, clinical typography and systematic reference markers that suggest this could be a diagram from an imaginary discipline, treating the invisible subject with the same reverence typically reserved for documenting observable phenomena. Anchor the piece with simple phrase(s) or details positioned subtly, using a limited color palette that feels intentional and cohesive. Embrace the paradox of using analytical visual language to express ideas about human experience: the result should feel like an artifact that proves something ephemeral can be studied, mapped, and understood through careful attention. This is true art. \n\n**Text as a contextual element**: Text is always minimal and visual-first, but let context guide whether that means whisper-quiet labels or bold typographic gestures. A punk venue poster might have larger, more aggressive type than a minimalist ceramics studio identity. Most of the time, font should be thin. All use of fonts must be design-forward and prioritize visual communication. Regardless of text scale, nothing falls off the page and nothing overlaps. Every element must be contained within the canvas boundaries with proper margins. Check carefully that all text, graphics, and visual elements have breathing room and clear separation. This is non-negotiable for professional execution. **IMPORTANT: Use different fonts if writing text. Search the `./canvas-fonts` directory. Regardless of approach, sophistication is non-negotiable.**\n\nDownload and use whatever fonts are needed to make this a reality. Get creative by making the typography actually part of the art itself -- if the art is abstract, bring the font onto the canvas, not typeset digitally.\n\nTo push boundaries, follow design instinct/intuition while using the philosophy as a guiding principle. Embrace ultimate design freedom and choice. Push aesthetics and design to the frontier. \n\n**CRITICAL**: To achieve human-crafted quality (not AI-generated), create work that looks like it took countless hours. Make it appear as though someone at the absolute top of their field labored over every detail with painstaking care. Ensure the composition, spacing, color choices, typography - everything screams expert-level craftsmanship. Double-check that nothing overlaps, formatting is flawless, every detail perfect. Create something that could be shown to people to prove expertise and rank as undeniably impressive.\n\nOutput the final result as a single, downloadable .pdf or .png file, alongside the design philosophy used as a .md file.\n\n---\n\n## FINAL STEP\n\n**IMPORTANT**: The user ALREADY said \"It isn't perfect enough. It must be pristine, a masterpiece if craftsmanship, as if it were about to be displayed in a museum.\"\n\n**CRITICAL**: To refine the work, avoid adding more graphics; instead refine what has been created and make it extremely crisp, respecting the design philosophy and the principles of minimalism entirely. Rather than adding a fun filter or refactoring a font, consider how to make the existing composition more cohesive with the art. If the instinct is to call a new function or draw a new shape, STOP and instead ask: \"How can I make what's already here more of a piece of art?\"\n\nTake a second pass. Go back to the code and refine/polish further to make this a philosophically designed masterpiece.\n\n## MULTI-PAGE OPTION\n\nTo create additional pages when requested, create more creative pages along the same lines as the design philosophy but distinctly different as well. Bundle those pages in the same .pdf or many .pngs. Treat the first page as just a single page in a whole coffee table book waiting to be filled. Make the next pages unique twists and memories of the original. Have them almost tell a story in a very tasteful way. Exercise full creative freedom.\n\n<!-- File: changelog-generator/SKILL.md (Tokens: ~657 | Category: anthropic-skill) -->\n---\nname: changelog-generator\ndescription: Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.\n---\n\n# Changelog Generator\n\nThis skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.\n\n## When to Use This Skill\n\n- Preparing release notes for a new version\n- Creating weekly or monthly product update summaries\n- Documenting changes for customers\n- Writing changelog entries for app store submissions\n- Generating update notifications\n- Creating internal release documentation\n- Maintaining a public changelog/product updates page\n\n## What This Skill Does\n\n1. **Scans Git History**: Analyzes commits from a specific time period or between versions\n2. **Categorizes Changes**: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)\n3. **Translates Technical → User-Friendly**: Converts developer commits into customer language\n4. **Formats Professionally**: Creates clean, structured changelog entries\n5. **Filters Noise**: Excludes internal commits (refactoring, tests, etc.)\n6. **Follows Best Practices**: Applies changelog guidelines and your brand voice\n\n## How to Use\n\n### Basic Usage\n\nFrom your project repository:\n\n```\nCreate a changelog from commits since last release\n```\n\n```\nGenerate changelog for all commits from the past week\n```\n\n```\nCreate release notes for version 2.5.0\n```\n\n### With Specific Date Range\n\n```\nCreate a changelog for all commits between March 1 and March 15\n```\n\n### With Custom Guidelines\n\n```\nCreate a changelog for commits since v2.4.0, using my changelog \nguidelines from CHANGELOG_STYLE.md\n```\n\n## Example\n\n**User**: \"Create a changelog for commits from the past 7 days\"\n\n**Output**:\n```markdown\n# Updates - Week of March 10, 2024\n\n## ✨ New Features\n\n- **Team Workspaces**: Create separate workspaces for different \n  projects. Invite team members and keep everything organized.\n\n- **Keyboard Shortcuts**: Press ? to see all available shortcuts. \n  Navigate faster without touching your mouse.\n\n## 🔧 Improvements\n\n- **Faster Sync**: Files now sync 2x faster across devices\n- **Better Search**: Search now includes file contents, not just titles\n\n## 🐛 Fixes\n\n- Fixed issue where large images wouldn't upload\n- Resolved timezone confusion in scheduled posts\n- Corrected notification badge count\n```\n\n**Inspired by:** Manik Aggarwal's use case from Lenny's Newsletter\n\n## Tips\n\n- Run from your git repository root\n- Specify date ranges for focused changelogs\n- Use your CHANGELOG_STYLE.md for consistent formatting\n- Review and adjust the generated changelog before publishing\n- Save output directly to CHANGELOG.md\n\n## Related Use Cases\n\n- Creating GitHub release notes\n- Writing app store update descriptions\n- Generating email updates for users\n- Creating social media announcement posts\n\n<!-- File: codebase-migrate/SKILL.md (Tokens: ~1359 | Category: anthropic-skill) -->\n---\nname: codebase-migrate\ndescription: Run large codebase migrations and multi-file refactors. Uses the Composio CLI to coordinate issue tracking, batched PRs, and CI verification while the agent executes the transforms locally across hundreds of files.\nmetadata:\n  short-description: Codebase migrations + multi-file refactors\n---\n\n# Codebase Migrate\n\nCoordinate framework upgrades, API renames, config rewrites, and structural refactors across hundreds of files. Local edits are driven by the agent; the [Composio CLI](https://docs.composio.dev/docs/cli) handles the surrounding ceremony: tracking issues, per-batch PRs, and CI verification.\n\n## When to Use\n\n- Framework upgrade (React 17 → 19, Node 18 → 22, Django 4 → 5).\n- API rename across a monorepo (e.g., `getUserById` → `users.byId`).\n- Config/format migration (webpack → vite, eslint → biome, jest → vitest).\n- Any \"change 200 files the same way\" task that needs to ship in reviewable slices.\n\n## Prereqs\n\n```bash\ncurl -fsSL https://composio.dev/install | bash\ncomposio login\ncomposio link github        # for PRs + CI status\ncomposio link linear        # or jira — for migration tracking\n```\n\nLocal tools the agent will use directly: `git`, `rg`, `jscodeshift`/`ts-morph`/`comby`/`ast-grep` (language-appropriate), and your test runner.\n\n## Planning Phase\n\n1. **Define the transform precisely.** Bad: \"migrate to vitest.\" Good: \"replace `jest.mock` with `vi.mock`, swap `jest.fn()` for `vi.fn()`, rename `jest.config.js` → `vitest.config.ts` using template X.\"\n2. **Scope the blast radius:**\n   ```bash\n   rg -l 'jest\\.(mock|fn|spyOn)' | wc -l\n   rg -l 'from \"jest\"' | sort\n   ```\n3. **File a tracking issue:**\n   ```bash\n   composio execute LINEAR_CREATE_ISSUE -d '{\n     \"teamId\":\"TEAM_ID\",\n     \"title\":\"Migrate test runner: jest → vitest\",\n     \"description\":\"Batches of ~25 files. Checkpoint after each PR lands green.\"\n   }'\n   ```\n\n## Execute in Reviewable Batches\n\nLoop: pick N files → transform → test → PR → wait for green → merge → next batch.\n\n```bash\n# Batch helper: first 25 untouched files matching the pattern\nBATCH=$(rg -l 'jest\\.mock' | grep -v done.list | head -25)\necho \"$BATCH\" > batch.list\n```\n\nThe agent runs the codemod on `batch.list`, then:\n\n```bash\ngit checkout -b migrate/vitest-batch-03\nxargs < batch.list codemod-runner   # e.g. jscodeshift / ts-morph / comby\nnpm test -- --changed\ngit add -A && git commit -m \"migrate(test): jest → vitest (batch 3)\"\ngit push -u origin migrate/vitest-batch-03\n\ncomposio execute GITHUB_CREATE_A_PULL_REQUEST -d '{\n  \"owner\":\"acme\",\"repo\":\"app\",\n  \"head\":\"migrate/vitest-batch-03\",\"base\":\"main\",\n  \"title\":\"migrate(test): jest → vitest (batch 3)\",\n  \"body\":\"Part of LIN-482. 25 files. Codemod: `transforms/jest-to-vitest.ts`.\"\n}'\n```\n\nThen poll CI and merge when green:\n\n```bash\ncomposio execute GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY \\\n  -d '{\"owner\":\"acme\",\"repo\":\"app\",\"branch\":\"migrate/vitest-batch-03\"}'\n```\n\n## Workflow Script\n\n`scripts/migrate-batch.ts`, run per batch via `composio run --file scripts/migrate-batch.ts -- --batch 3`:\n\n```ts\nconst batch = process.argv[process.argv.indexOf(\"--batch\") + 1];\n\nconst pr = await execute(\"GITHUB_CREATE_A_PULL_REQUEST\", {\n  owner: \"acme\", repo: \"app\",\n  head: `migrate/vitest-batch-${batch}`, base: \"main\",\n  title: `migrate(test): jest → vitest (batch ${batch})`,\n  body: `Part of LIN-482. See transforms/jest-to-vitest.ts.`\n});\n\nawait execute(\"LINEAR_CREATE_COMMENT\", {\n  issueId: \"LIN-482\",\n  body: `Opened PR #${pr.number}: ${pr.html_url}`\n});\n```\n\n## Safety Rails\n\n- **One transform per PR.** Never mix a rename with a format change.\n- **Keep a `done.list`** of files already migrated so the next batch skips them.\n- **Run the full test suite on the last batch**, even if per-batch PRs ran `--changed`.\n- **Codemod first, hand-edit second.** If the codemod misses 3 files, patch them manually and note it in the PR body.\n- **Roll back per-batch**, not globally. Each PR should revert cleanly.\n\n## Verification Loop\n\nAfter each merge:\n\n```bash\nrg 'jest\\.(mock|fn|spyOn)' | wc -l     # should trend to 0\nnpm test                                # full suite\ncomposio execute GITHUB_LIST_WORKFLOW_RUNS_FOR_A_REPOSITORY \\\n  -d '{\"owner\":\"acme\",\"repo\":\"app\",\"branch\":\"main\",\"event\":\"push\"}' \\\n  | jq '.workflow_runs[0].conclusion'\n```\n\n## Troubleshooting\n\n- **Codemod regex catches too much** → switch to AST-based tooling (`ast-grep`, `ts-morph`) for structural matches.\n- **Tests pass locally, CI fails** → pin Node/Python version parity; check `.nvmrc` / `pyproject.toml`.\n- **PR too big to review** → cut batch size in half; maintainers won't review 800-line diffs.\n- **Conflicts between batches** → rebase the open batch before merging the current one; never force-push merged batches.\n\nFull CLI reference: [docs.composio.dev/docs/cli](https://docs.composio.dev/docs/cli)\n\n<!-- File: competitive-ads-extractor/SKILL.md (Tokens: ~1806 | Category: anthropic-skill) -->\n---\nname: competitive-ads-extractor\ndescription: Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.\n---\n\n# Competitive Ads Extractor\n\nThis skill extracts your competitors' ads from ad libraries and analyzes what's working—the problems they're highlighting, use cases they're targeting, and copy/creative that's resonating.\n\n## When to Use This Skill\n\n- Researching competitor ad strategies\n- Finding inspiration for your own ads\n- Understanding market positioning\n- Identifying successful ad patterns\n- Analyzing messaging that works\n- Discovering new use cases or pain points\n- Planning ad campaigns with proven concepts\n\n## What This Skill Does\n\n1. **Extracts Ads**: Scrapes ads from Facebook Ad Library, LinkedIn, etc.\n2. **Captures Screenshots**: Saves visual copies of all ads\n3. **Analyzes Messaging**: Identifies problems, use cases, and value props\n4. **Categorizes Ads**: Groups by theme, audience, or format\n5. **Identifies Patterns**: Finds common successful approaches\n6. **Provides Insights**: Explains why certain ads likely perform well\n\n## How to Use\n\n### Basic Extraction\n\n```\nExtract all current ads from [Competitor Name] on Facebook Ad Library\n```\n\n```\nScrape ads from [Company] and analyze their messaging\n```\n\n### Specific Analysis\n\n```\nGet all ads from [Competitor] focusing on their messaging \nabout [specific problem]. What pain points are they highlighting?\n```\n\n### Competitive Set\n\n```\nExtract ads from these 5 competitors: [list]. \nCompare their approaches and tell me what's working.\n```\n\n### Specific Platform\n\n```\nGet LinkedIn ads from [Competitor] and analyze their \nB2B positioning strategy\n```\n\n## Example\n\n**User**: \"Extract ads from Notion on Facebook Ad Library and tell me what messaging is working for them.\"\n\n**Process**:\n```\nAccessing Facebook Ad Library...\nSearching for: Notion\nFound: 23 active ads\n\nExtracting screenshots...\n[████████████████████] 100%\n\nSaved to: competitor-ads/notion/\n- ad-001-collaboration.png\n- ad-002-productivity.png\n- ad-003-templates.png\n...\n\nAnalyzing messaging...\n```\n\n**Output**:\n```\n# Notion Ad Analysis\n\n## Overview\n- Total Ads: 23 active\n- Primary Themes: Productivity (35%), Collaboration (30%), \n  Templates (20%), AI Features (15%)\n- Ad Formats: Static images (60%), Video (40%)\n- CTA Patterns: \"Try for free\", \"Get started\"\n\n## Key Problems They're Highlighting\n\n1. **Scattered Information** (8 ads)\n   Copy: \"Stop switching between 10 different tools\"\n   Why it works: Direct pain point many teams face\n\n2. **Meeting Overload** (5 ads)\n   Copy: \"Replace unnecessary meetings with async updates\"\n   Why it works: Post-COVID remote work pain point\n\n3. **Lost Documentation** (4 ads)\n   Copy: \"Never ask 'where is that doc?' again\"\n   Why it works: Universal workplace frustration\n\n## Successful Creative Patterns\n\n### Pattern 1: Before/After Split\n- Shows chaotic tool landscape → Clean Notion workspace\n- Used in 6 high-performing ads\n- Visual metaphor is immediately clear\n\n### Pattern 2: Feature Showcase\n- GIF of actual product usage\n- Shows specific feature in 5 seconds\n- Used for new features (AI, templates)\n\n### Pattern 3: Social Proof\n- \"Join 20M users\" messaging\n- Customer logos\n- Used in 4 ads targeting enterprise\n\n## Copy That's Working\n\nBest Headlines:\n1. \"Your team's knowledge, finally in one place\"\n   → Benefit-focused, addresses pain directly\n   \n2. \"The all-in-one workspace\"\n   → Clear positioning, broad appeal\n   \n3. \"AI that actually helps you work\"\n   → Addresses AI skepticism, practical angle\n\nBest Body Copy Patterns:\n- Short sentences (under 10 words)\n- Focus on outcomes not features\n- Include specific numbers (\"Cut meetings by 50%\")\n\n## Audience Targeting Insights\n\nBased on ad variations:\n- Startup founders: Solo productivity angle\n- Team leads: Collaboration and alignment\n- Enterprise: Security and compliance mentions\n- Students: Free plan, templates, organization\n\n## Recommendations for Your Ads\n\n1. **Test the \"tool sprawl\" pain point**\n   → Strong resonance based on their ad frequency\n\n2. **Use product screenshots over abstract visuals**\n   → All their top ads show actual UI\n\n3. **Lead with the problem, not the solution**\n   → \"Tired of X?\" performs better than \"Introducing Y\"\n\n4. **Keep copy under 100 characters**\n   → Their shortest ads seem most frequent\n\n5. **Test before/after visual formats**\n   → Proven pattern in their creative\n\n## Files Saved\n- All ads: ~/competitor-ads/notion/\n- Analysis: ~/competitor-ads/notion/analysis.md\n- Best performers: ~/competitor-ads/notion/top-10/\n```\n\n**Inspired by:** Sumant Subrahmanya's use case from Lenny's Newsletter\n\n## What You Can Learn\n\n### Messaging Analysis\n- What problems they emphasize\n- How they position against competition\n- Value propositions that resonate\n- Target audience segments\n\n### Creative Patterns\n- Visual styles that work\n- Video vs. static image performance\n- Color schemes and branding\n- Layout patterns\n\n### Copy Formulas\n- Headline structures\n- Call-to-action patterns\n- Length and tone\n- Emotional triggers\n\n### Campaign Strategy\n- Seasonal campaigns\n- Product launch approaches\n- Feature announcement tactics\n- Retargeting patterns\n\n## Best Practices\n\n### Legal & Ethical\n✓ Only use for research and inspiration\n✓ Don't copy ads directly\n✓ Respect intellectual property\n✓ Use insights to inform original creative\n✗ Don't plagiarize copy or steal designs\n\n### Analysis Tips\n1. **Look for patterns**: What themes repeat?\n2. **Track over time**: Save ads monthly to see evolution\n3. **Test hypotheses**: Adapt successful patterns for your brand\n4. **Segment by audience**: Different messages for different targets\n5. **Compare platforms**: LinkedIn vs Facebook messaging differs\n\n## Advanced Features\n\n### Trend Tracking\n```\nCompare [Competitor]'s ads from Q1 vs Q2. \nWhat messaging has changed?\n```\n\n### Multi-Competitor Analysis\n```\nExtract ads from [Company A], [Company B], [Company C]. \nWhat are the common patterns? Where do they differ?\n```\n\n### Industry Benchmarks\n```\nShow me ad patterns across the top 10 project management \ntools. What problems do they all focus on?\n```\n\n### Format Analysis\n```\nAnalyze video ads vs static image ads from [Competitor]. \nWhich gets more engagement? (if data available)\n```\n\n## Common Workflows\n\n### Ad Campaign Planning\n1. Extract competitor ads\n2. Identify successful patterns\n3. Note gaps in their messaging\n4. Brainstorm unique angles\n5. Draft test ad variations\n\n### Positioning Research\n1. Get ads from 5 competitors\n2. Map their positioning\n3. Find underserved angles\n4. Develop differentiated messaging\n5. Test against their approaches\n\n### Creative Inspiration\n1. Extract ads by theme\n2. Analyze visual patterns\n3. Note color and layout trends\n4. Adapt successful patterns\n5. Create original variations\n\n## Tips for Success\n\n1. **Regular Monitoring**: Check monthly for changes\n2. **Broad Research**: Look at adjacent competitors too\n3. **Save Everything**: Build a reference library\n4. **Test Insights**: Run your own experiments\n5. **Track Performance**: A/B test inspired concepts\n6. **Stay Original**: Use for inspiration, not copying\n7. **Multiple Platforms**: Compare Facebook, LinkedIn, TikTok, etc.\n\n## Output Formats\n\n- **Screenshots**: All ads saved as images\n- **Analysis Report**: Markdown summary of insights\n- **Spreadsheet**: CSV with ad copy, CTAs, themes\n- **Presentation**: Visual deck of top performers\n- **Pattern Library**: Categorized by approach\n\n## Related Use Cases\n\n- Writing better ad copy for your campaigns\n- Understanding market positioning\n- Finding content gaps in your messaging\n- Discovering new use cases for your product\n- Planning product marketing strategy\n- Inspiring social media content\n\n<!-- File: composio-skills/-21risk-automation/SKILL.md (Tokens: ~727 | Category: anthropic-skill) -->\n---\nname: -21risk-automation\ndescription: \"Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# 21risk Automation via Rube MCP\n\nAutomate 21risk operations through Composio's 21risk toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/_21risk](https://composio.dev/toolkits/_21risk)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active 21risk connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"21risk operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific 21risk task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"_21risk\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with 21risk-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `_21risk` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/-2chat-automation/SKILL.md (Tokens: ~727 | Category: anthropic-skill) -->\n---\nname: -2chat-automation\ndescription: \"Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# 2chat Automation via Rube MCP\n\nAutomate 2chat operations through Composio's 2chat toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/_2chat](https://composio.dev/toolkits/_2chat)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active 2chat connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"2chat operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific 2chat task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"_2chat\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with 2chat-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `_2chat` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/ably-automation/SKILL.md (Tokens: ~712 | Category: anthropic-skill) -->\n---\nname: ably-automation\ndescription: \"Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Ably Automation via Rube MCP\n\nAutomate Ably operations through Composio's Ably toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/ably](https://composio.dev/toolkits/ably)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Ably connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ably`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `ably`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Ably operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Ably task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"ably\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Ably-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ably` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/abstract-automation/SKILL.md (Tokens: ~703 | Category: anthropic-skill) -->\n---\nname: abstract-automation\ndescription: \"Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abstract Automation via Rube MCP\n\nAutomate Abstract operations through Composio's Abstract toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abstract](https://composio.dev/toolkits/abstract)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abstract connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abstract operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abstract task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abstract\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abstract-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abstract` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/abuselpdb-automation/SKILL.md (Tokens: ~742 | Category: anthropic-skill) -->\n---\nname: abuselpdb-automation\ndescription: \"Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abuselpdb Automation via Rube MCP\n\nAutomate Abuselpdb operations through Composio's Abuselpdb toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abuselpdb](https://composio.dev/toolkits/abuselpdb)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abuselpdb connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abuselpdb operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abuselpdb task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abuselpdb\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abuselpdb-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abuselpdb` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/abyssale-automation/SKILL.md (Tokens: ~725 | Category: anthropic-skill) -->\n---\nname: abyssale-automation\ndescription: \"Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Abyssale Automation via Rube MCP\n\nAutomate Abyssale operations through Composio's Abyssale toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/abyssale](https://composio.dev/toolkits/abyssale)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Abyssale connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Abyssale operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Abyssale task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"abyssale\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Abyssale-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `abyssale` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/accelo-automation/SKILL.md (Tokens: ~718 | Category: anthropic-skill) -->\n---\nname: accelo-automation\ndescription: \"Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Accelo Automation via Rube MCP\n\nAutomate Accelo operations through Composio's Accelo toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/accelo](https://composio.dev/toolkits/accelo)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Accelo connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Accelo operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Accelo task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"accelo\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Accelo-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `accelo` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/accredible-certificates-automation/SKILL.md (Tokens: ~747 | Category: anthropic-skill) -->\n---\nname: accredible-certificates-automation\ndescription: \"Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Accredible Certificates Automation via Rube MCP\n\nAutomate Accredible Certificates operations through Composio's Accredible Certificates toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/accredible_certificates](https://composio.dev/toolkits/accredible_certificates)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Accredible Certificates connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Accredible Certificates operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Accredible Certificates task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"accredible_certificates\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Accredible Certificates-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `accredible_certificates` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/acculynx-automation/SKILL.md (Tokens: ~746 | Category: anthropic-skill) -->\n---\nname: acculynx-automation\ndescription: \"Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Acculynx Automation via Rube MCP\n\nAutomate Acculynx operations through Composio's Acculynx toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/acculynx](https://composio.dev/toolkits/acculynx)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Acculynx connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Acculynx operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Acculynx task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"acculynx\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Acculynx-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `acculynx` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/active-campaign-automation/SKILL.md (Tokens: ~719 | Category: anthropic-skill) -->\n---\nname: active-campaign-automation\ndescription: \"Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# ActiveCampaign Automation via Rube MCP\n\nAutomate ActiveCampaign operations through Composio's ActiveCampaign toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/active_campaign](https://composio.dev/toolkits/active_campaign)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active ActiveCampaign connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"ActiveCampaign operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific ActiveCampaign task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"active_campaign\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with ActiveCampaign-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `active_campaign` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/addresszen-automation/SKILL.md (Tokens: ~716 | Category: anthropic-skill) -->\n---\nname: addresszen-automation\ndescription: \"Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Addresszen Automation via Rube MCP\n\nAutomate Addresszen operations through Composio's Addresszen toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/addresszen](https://composio.dev/toolkits/addresszen)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Addresszen connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Addresszen operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Addresszen task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"addresszen\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Addresszen-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `addresszen` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/adobe-automation/SKILL.md (Tokens: ~708 | Category: anthropic-skill) -->\n---\nname: adobe-automation\ndescription: \"Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adobe Automation via Rube MCP\n\nAutomate Adobe operations through Composio's Adobe toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adobe](https://composio.dev/toolkits/adobe)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adobe connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adobe operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adobe task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adobe\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adobe-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adobe` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/adrapid-automation/SKILL.md (Tokens: ~716 | Category: anthropic-skill) -->\n---\nname: adrapid-automation\ndescription: \"Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adrapid Automation via Rube MCP\n\nAutomate Adrapid operations through Composio's Adrapid toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adrapid](https://composio.dev/toolkits/adrapid)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adrapid connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adrapid operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adrapid task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adrapid\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adrapid-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adrapid` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/adyntel-automation/SKILL.md (Tokens: ~742 | Category: anthropic-skill) -->\n---\nname: adyntel-automation\ndescription: \"Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Adyntel Automation via Rube MCP\n\nAutomate Adyntel operations through Composio's Adyntel toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/adyntel](https://composio.dev/toolkits/adyntel)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Adyntel connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Adyntel operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Adyntel task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"adyntel\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Adyntel-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `adyntel` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/aero-workflow-automation/SKILL.md (Tokens: ~725 | Category: anthropic-skill) -->\n---\nname: aero-workflow-automation\ndescription: \"Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aero Workflow Automation via Rube MCP\n\nAutomate Aero Workflow operations through Composio's Aero Workflow toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aero_workflow](https://composio.dev/toolkits/aero_workflow)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aero Workflow connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aero Workflow operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aero Workflow task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aero_workflow\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aero Workflow-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aero_workflow` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/aeroleads-automation/SKILL.md (Tokens: ~738 | Category: anthropic-skill) -->\n---\nname: aeroleads-automation\ndescription: \"Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Aeroleads Automation via Rube MCP\n\nAutomate Aeroleads operations through Composio's Aeroleads toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/aeroleads](https://composio.dev/toolkits/aeroleads)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Aeroleads connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Aeroleads operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Aeroleads task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"aeroleads\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Aeroleads-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `aeroleads` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/affinda-automation/SKILL.md (Tokens: ~718 | Category: anthropic-skill) -->\n---\nname: affinda-automation\ndescription: \"Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Affinda Automation via Rube MCP\n\nAutomate Affinda operations through Composio's Affinda toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/affinda](https://composio.dev/toolkits/affinda)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Affinda connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Affinda operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Affinda task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"affinda\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Affinda-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `affinda` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/affinity-automation/SKILL.md (Tokens: ~717 | Category: anthropic-skill) -->\n---\nname: affinity-automation\ndescription: \"Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Affinity Automation via Rube MCP\n\nAutomate Affinity operations through Composio's Affinity toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/affinity](https://composio.dev/toolkits/affinity)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Affinity connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Affinity operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Affinity task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"affinity\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Affinity-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `affinity` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/agencyzoom-automation/SKILL.md (Tokens: ~718 | Category: anthropic-skill) -->\n---\nname: agencyzoom-automation\ndescription: \"Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agencyzoom Automation via Rube MCP\n\nAutomate Agencyzoom operations through Composio's Agencyzoom toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agencyzoom](https://composio.dev/toolkits/agencyzoom)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agencyzoom connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agencyzoom operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agencyzoom task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agencyzoom\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agencyzoom-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agencyzoom` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/agent-mail-automation/SKILL.md (Tokens: ~718 | Category: anthropic-skill) -->\n---\nname: agent-mail-automation\ndescription: \"Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agent Mail Automation via Rube MCP\n\nAutomate Agent Mail operations through Composio's Agent Mail toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agent_mail](https://composio.dev/toolkits/agent_mail)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agent Mail connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agent Mail operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agent Mail task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agent_mail\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agent Mail-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agent_mail` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/agentql-automation/SKILL.md (Tokens: ~718 | Category: anthropic-skill) -->\n---\nname: agentql-automation\ndescription: \"Automate Agentql tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agentql Automation via Rube MCP\n\nAutomate Agentql operations through Composio's Agentql toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agentql](https://composio.dev/toolkits/agentql)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agentql connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agentql operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agentql task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agentql\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agentql-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agentql` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/agenty-automation/SKILL.md (Tokens: ~716 | Category: anthropic-skill) -->\n---\nname: agenty-automation\ndescription: \"Automate Agenty tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agenty Automation via Rube MCP\n\nAutomate Agenty operations through Composio's Agenty toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agenty](https://composio.dev/toolkits/agenty)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agenty connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agenty operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agenty task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agenty\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agenty-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agenty` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/agiled-automation/SKILL.md (Tokens: ~716 | Category: anthropic-skill) -->\n---\nname: agiled-automation\ndescription: \"Automate Agiled tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agiled Automation via Rube MCP\n\nAutomate Agiled operations through Composio's Agiled toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agiled](https://composio.dev/toolkits/agiled)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agiled connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agiled operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agiled task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agiled\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agiled-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agiled` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- File: composio-skills/agility-cms-automation/SKILL.md (Tokens: ~730 | Category: anthropic-skill) -->\n---\nname: agility-cms-automation\ndescription: \"Automate Agility CMS tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Agility CMS Automation via Rube MCP\n\nAutomate Agility CMS operations through Composio's Agility CMS toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev/toolkits/agility_cms](https://composio.dev/toolkits/agility_cms)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Agility CMS connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"Agility CMS operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific Agility CMS task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"agility_cms\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {/* schema-compliant args from search results */}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with Agility CMS-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `agility_cms` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n---\n*Powered by [Composio](https://composio.dev)*\n\n<!-- ... +851 more modular skills available via /api/skills/ComposioHQ/awesome-codex-skills?path={path} -->\n</yakaai_skills>"}