[{"slug":"agent-harness-explorer","name":"Agent Harness Explorer","description":"Discover, document, and monitor what the agent harness can do — Python libraries, tools, MCP servers, and runtime capabilities — with repeatable, comparable snapshots.","platforms":["Copilot Studio","Cowork","Scout"],"type":"skill","tags":["diagnostics","runtime","python","capabilities","snapshots","scripts"],"author":"Chris Garty and Andrew Hess","authorGithub":"ChrisGarty","createdAt":"2026-07-14T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":true,"rating":5,"engagement":{"microsoft":{"rating":5,"comments":0,"discussions":[{"number":65,"url":"https://github.com/microsoft/cat-agent-skills/discussions/65"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":5,"comments":0}},"downloads":142,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"AH","coverImage":"skill-art/agent-harness-explorer.webp","coverImageAlt":"A glowing agent core sits in an open modular harness, linked to tool modules and two layered capability snapshots.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"chart-builder","name":"Chart Builder","description":"Generate clean, consistently-styled matplotlib charts (bar, line, scatter, histogram, pie) from a DataFrame or CSV with one call.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["data","charts","matplotlib","scripts"],"author":"Adi Leibowitz","authorGithub":"adilei","createdAt":"2026-07-14T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":true,"rating":5,"engagement":{"microsoft":{"rating":5,"comments":2,"discussions":[{"number":98,"url":"https://github.com/microsoft/cat-agent-skills/discussions/98"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":5,"comments":2}},"downloads":255,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"CB","coverImage":"skill-art/chart-builder.webp","coverImageAlt":"Ceramic data pebbles rising into cyan columns beneath a smooth orange trend line.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"conditional-chat-reminder","name":"Conditional Chat Reminder","description":"Schedule a Teams reminder that sends only when the expected person has not already posted a relevant update.","platforms":["Scout"],"type":"skill","tags":["automation","teams","reminders","follow-up","productivity"],"author":"Giorgio Ughini","authorGithub":"GiorgioUghini","createdAt":"2026-07-22T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":true,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":164,"url":"https://github.com/microsoft/cat-agent-skills/discussions/164"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"CC","coverImage":"skill-art/conditional-chat-reminder.webp","coverImageAlt":"Cyan update sphere holds a safety gate between an hourglass and a reminder chime.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"eu-greenwashing-analysis","name":"EU Greenwashing Analysis","description":"Detect greenwashing in product descriptions, marketing copy, and catalog entries against EU Directive 2024/825 and the Green Claims Directive. Returns a structured per-claim findings report with risk levels, regulation references, and recommended corrections.","platforms":["Copilot Studio","Cowork","Scout"],"type":"skill","tags":["compliance","sustainability","greenwashing","eu-regulation","marketing-review","esg"],"author":"Remi Dyon","authorGithub":"raemone","createdAt":"2026-07-21T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":true,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"EG","coverImage":"skill-art/eu-greenwashing-analysis.webp","coverImageAlt":"A compact inspection lens peels back a leaf veneer to reveal contrasting material layers and evidence fragments.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"iterative-file-editing","name":"Iterative File Editing","description":"In Copilot Studio, re-sending an edited file under the same name fails to deliver it — the change is made but never reaches the user. This skill gives each iteration a new version-numbered filename (report_v1.docx, report_v2.docx…) so every update actually lands in the chat as its own attachment.","platforms":["Copilot Studio"],"type":"skill","tags":["files","iteration","workflow","collaboration","productivity"],"author":"Adi Leibowitz","authorGithub":"adilei","createdAt":"2026-07-21T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":true,"rating":2,"engagement":{"microsoft":{"rating":2,"comments":2,"discussions":[{"number":194,"url":"https://github.com/microsoft/cat-agent-skills/discussions/194"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":2,"comments":2}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"IF","coverImage":"skill-art/iterative-file-editing.webp","coverImageAlt":"Four blank document panels advance through a bound revision cradle, with the newest panel highlighted in orange.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"knowledge-source-router","name":"Knowledge Source Router","description":"Route Copilot Studio knowledge searches to the right region-specific source (Americas, EMEA, APAC, or Global) based on where the user is, so answers stay locally accurate.","platforms":["Copilot Studio"],"type":"skill","tags":["knowledge","routing","localization","location","grounding"],"author":"Adi Leibowitz","authorGithub":"adilei","createdAt":"2026-06-23T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":true,"rating":3,"engagement":{"microsoft":{"rating":3,"comments":0,"discussions":[{"number":26,"url":"https://github.com/microsoft/cat-agent-skills/discussions/26"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":3,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"KS","coverImage":"skill-art/knowledge-source-router.webp","coverImageAlt":"A central globe routes knowledge pathways to four region-specific archives, with one local path highlighted.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"redlining-content","name":"Redlining Content","description":"Redlines a document based on changes from a template with Track Changes.","platforms":["Cowork","Copilot Studio"],"type":"skill","tags":["documents","productivity"],"author":"AndrewHessMSFT","authorGithub":"AndrewHessMSFT","createdAt":"2026-07-08T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":true,"rating":2,"engagement":{"microsoft":{"rating":2,"comments":2,"discussions":[{"number":41,"url":"https://github.com/microsoft/cat-agent-skills/discussions/41"},{"number":35,"url":"https://github.com/microsoft/cat-agent-skills/discussions/35"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":2,"comments":2}},"downloads":81,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"RC","coverImage":"skill-art/redlining-content.webp","coverImageAlt":"Two blank document stacks meet along a precise seam of cyan insertions and orange removals.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"doc-format-converter","name":"Universal Document Converter","description":"Convert documents between Markdown, HTML, PDF, Word, PowerPoint, Excel/CSV and text — fully offline, using only the libraries already in the agent sandbox.","platforms":["Copilot Studio"],"type":"skill","tags":["documents","conversion","markdown","pdf","office","scripts"],"author":"Andreas Adner","authorGithub":"adner","createdAt":"2026-07-16T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":true,"rating":5,"engagement":{"microsoft":{"rating":5,"comments":5,"discussions":[{"number":63,"url":"https://github.com/microsoft/cat-agent-skills/discussions/63"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":5,"comments":5}},"downloads":177,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"UD","coverImage":"skill-art/doc-format-converter.webp","coverImageAlt":"A central conversion hub reshapes blank paper into several distinct document forms.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"work-brief","name":"Work Brief","description":"A morning brief that reads your mail, calendar, and Teams, then tells you what you owe people before the week starts.","platforms":["Scout"],"type":"skill","tags":["productivity","automation","teams","email","calendar","briefing","multilingual"],"author":"Allan De Castro","authorGithub":"allandecastro","createdAt":"2026-07-25T00:00:00.000Z","version":"0.4.0","hasBundle":true,"featured":true,"rating":2,"engagement":{"microsoft":{"rating":2,"comments":2,"discussions":[{"number":202,"url":"https://github.com/microsoft/cat-agent-skills/discussions/202"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":2,"comments":2}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"WB","coverImage":"skill-art/work-brief.webp","coverImageAlt":"Blank correspondence parcels, schedule discs, and conversation pebbles converge through a cyan sorting lens into a short priority stack.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"accessibility-pass","name":"Accessibility Pass","description":"Check a PowerPoint deck, Word document, HTML page, or Markdown file against Microsoft's Accessibility Checker rules (missing alt text, untitled slides, headerless tables, low contrast, illogical reading order) and fix what it finds.","platforms":["Copilot Studio","Cowork"],"type":"skill","tags":["accessibility","documents","presentations","powerpoint","quality","scripts"],"author":"Tim Karlsson","authorGithub":"Timziito","createdAt":"2026-07-26T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"AP","coverImage":"skill-art/accessibility-pass.webp","coverImageAlt":"Layered documents pass through a cyan inspection aperture and emerge in a clear, accessible reading order.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"acroform-writer","name":"AcroForm Writer","description":"Fill an existing AcroForm PDF's real form fields from supplied data and flatten the result into a finished, non-editable PDF","platforms":["Copilot Studio"],"type":"skill","tags":["acroform","pdf","forms","python","documents"],"author":"Sandeep Angara","authorGithub":"hisandeepangara","createdAt":"2026-07-22T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"AW","coverImage":"skill-art/acroform-writer.webp","coverImageAlt":"A precision press fills blank recessed fields on a paper form and seals the completed document under a transparent platen.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"action-items-todo","name":"Action Items to To Do","description":"Watches your Teams chats, meeting transcripts, and Outlook mail for things people actually asked you to do, and files each one as a Microsoft To Do task with a due date, priority, and source link.","platforms":["Scout"],"type":"skill","tags":["productivity","automation","tasks","teams","email","meetings","microsoft-365","action-items"],"author":"Matteo Pagani","authorGithub":"qmatteoq","createdAt":"2026-08-19T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"AI","coverImage":"skill-art/action-items-todo.webp","coverImageAlt":"Warm paper messages and an audio waveform converge through cyan paths into an organized priority checklist.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"agent-evaluation-designer","name":"Agent Evaluation Designer","description":"Design a rigorous, platform-aware evaluation for an AI agent - define what good looks like, pick the right grading method, build a test set, and turn results into a defensible go/no-go decision.","platforms":["Copilot Studio"],"type":"skill","tags":["evaluation","testing","quality-assurance","go-live","decision-making"],"author":"James Papadimitriou","authorGithub":"jpapadimitriou","createdAt":"2026-07-23T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"AE","coverImage":"skill-art/agent-evaluation-designer.webp","coverImageAlt":"A complete input ramp carries varied test pieces through a faceted agent core, balance, and fully visible release gate.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"agent-performance-triage","name":"Agent Performance Triage","description":"Turn a live agent's analytics and transcripts into a diagnosis and a prioritized improvement backlog.","platforms":["Copilot Studio","Cowork"],"type":"skill","tags":["copilot-studio","analytics","optimization","operations","post-launch","backlog","assessment","monitoring"],"author":"Marco Zama","authorGithub":null,"createdAt":null,"version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"AP","coverImage":"skill-art/agent-performance-triage.webp","coverImageAlt":"A dark diagnostic funnel filters tangled cyan signal strands, isolates an orange fault, and outputs three ordered repair tokens.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"agent-red-team","name":"Agent Red Team","description":"Adversarial assurance review for agents you own: prompt injection, oversharing, leakage and tool misuse, mapped to fixes.","platforms":["Copilot Studio","Cowork"],"type":"skill","tags":["copilot-studio","security","prompt-injection","governance","responsible-ai","testing","risk","assessment"],"author":"Marco Zama","authorGithub":null,"createdAt":null,"version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"AR","coverImage":"skill-art/agent-red-team.webp","coverImageAlt":"A faceted dark core sits behind concentric cyan shields while tethered orange probes stress-test its defenses in a controlled chamber.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"ai-demo-assistant","name":"AI Demo Assistant","description":"Turns a customer name, line of business, and personas into a ready-to-seed Microsoft 365 Copilot demo — fictional Word/PowerPoint/Excel example files plus a full delivery and provisioning plan, with optional one-click seeding to OneDrive and Teams.","platforms":["Cowork"],"type":"skill","tags":["demo","copilot","microsoft-365","sales-enablement","content","productivity"],"author":"Doak Moore","authorGithub":"doakm","createdAt":null,"version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[{"number":184,"url":"https://github.com/microsoft/cat-agent-skills/discussions/184"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"AD","coverImage":"skill-art/ai-demo-assistant.webp","coverImageAlt":"A stage manager arranges blank document, presentation, and data artifacts with persona markers on a miniature demo stage.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"ai-usecase-assessment","name":"AI Use Case Assessment","description":"Turn any AI/agentic use case idea (chat, uploaded doc, or attached file) into an evidence-grounded, rubric-scored assessment with a customer-branded HTML report. Guides the user question-by-question through intake, categorisation, strengthening, scoring, and reporting — grounded in the Agentic Use Case Assessment Rubric v2. Runs in Microsoft Scout and Microsoft 365 Copilot Cowork.","platforms":["Scout","Cowork"],"type":"skill","tags":["assessment","ai","agent","use-case","scoring","report","html","intake"],"author":"Alicja Gilderdale","authorGithub":"alicja-gilderdale","createdAt":"2026-07-17T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":3,"engagement":{"microsoft":{"rating":3,"comments":0,"discussions":[{"number":111,"url":"https://github.com/microsoft/cat-agent-skills/discussions/111"},{"number":110,"url":"https://github.com/microsoft/cat-agent-skills/discussions/110"},{"number":83,"url":"https://github.com/microsoft/cat-agent-skills/discussions/83"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":3,"comments":0}},"downloads":133,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"AU","coverImage":"skill-art/ai-usecase-assessment.webp","coverImageAlt":"A level precision balance weighs a populated impact group against an equally populated practical-complexity group above blank evidence cards.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"ai-first-process-redesign","name":"AI-First Process Redesign","description":"Redesign your existing processes with AI-first thinking","platforms":["Cowork","Copilot Studio"],"type":"skill","tags":["productivity","process-improvement","agentic-workflow"],"author":"Tim Sparks","authorGithub":"SparkyT","createdAt":null,"version":"2.1.1","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"AP","coverImage":"skill-art/ai-first-process-redesign.webp","coverImageAlt":"A complete legacy maze feeds into three clear AI-first paths and a fully visible human judgment gate.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"anonymised-case-study-writer","name":"Anonymised Case Study Writer","description":"Turn engagement notes into anonymised, publishable case studies without exposing client-confidential details.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["writing","case-study","marketing","documents","content","privacy"],"author":"Simon Owen","authorGithub":"SimonOwenDigital","createdAt":"2026-07-17T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"AC","coverImage":"skill-art/anonymised-case-study-writer.webp","coverImageAlt":"A complete confidential dossier passes through a privacy screen and becomes a complete blank case-study booklet with preserved evidence tokens.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"clt-hr-assistant","name":"Assistente CLT para RH","description":"Assistente de legislação trabalhista brasileira (CLT) para equipes de RH e Departamento Pessoal. Responde dúvidas sobre férias, 13º salário, aviso prévio, jornada e tipos de rescisão, e calcula verbas rescisórias com memória de cálculo completa usando as tabelas oficiais vigentes de 2026 (salário mínimo, INSS e IRRF, incluindo a Lei 15.270/2025).","platforms":["Copilot Studio","Cowork","Scout"],"type":"skill","tags":["rh","folha","clt","brasil","trabalhista","rescisao","inss","irrf","verbas-rescisorias","departamento-pessoal"],"author":"Michael Ferro Pereira","authorGithub":"michaelfp","createdAt":null,"hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"AC","coverImage":"skill-art/clt-hr-assistant.webp","coverImageAlt":"Balanced scale holding an abstract worker figure and accounting tokens above blank paper layers.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"awaiting-reply","name":"Awaiting Reply","description":"A weekday-morning Scout automation that finds emails you sent that asked for something and never got an answer, reports how many are waiting, and prepares follow-up drafts in each thread's own language that it never sends.","platforms":["Scout"],"type":"automation","tags":["email","follow-up","automation","productivity","inbox","reminder","multilingual"],"author":"Allan De Castro","authorGithub":"allandecastro","createdAt":"2026-07-27T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"AR","coverImage":"skill-art/awaiting-reply.webp","coverImageAlt":"A sent envelope waits across a tether while an unsent follow-up draft rests under a glass weight.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"b2b-outreach-suite","name":"B2B Outreach Suite","description":"A six-playbook toolkit for agentic B2B sales outreach: prospect research briefings, cold emails, LinkedIn/social DMs, follow-up cadences, ad copywriting, and objection handling. Configurable via a company profile template, works for any industry, market, and language.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["sales-enablement","email","linkedin","writing","marketing","content"],"author":"Marcel","authorGithub":"marcelhuszar","createdAt":null,"version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"BO","coverImage":"skill-art/b2b-outreach-suite.webp","coverImageAlt":"A six-armed outreach instrument coordinates research, messages, follow-ups, broadcasting, and response handling.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"blog-content-auditor","name":"Blog Content Auditor","description":"Audit blog posts or a blog library for clarity, structure, evidence, audience fit, and improvement priority.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["blog","content","audit","writing","seo","productivity"],"author":"Simon Owen","authorGithub":"SimonOwenDigital","createdAt":"2026-07-17T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"BC","coverImage":"skill-art/blog-content-auditor.webp","coverImageAlt":"A dark editorial inspection frame examines three blank article sheets, revealing simple cyan content blocks and one orange priority wedge.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"blog-post-structure-pass","name":"Blog Post Structure Pass","description":"Restructure draft or existing blog posts into a stronger narrative without inventing new claims.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["blog","writing","authoring","content","structure","productivity"],"author":"Simon Owen","authorGithub":"SimonOwenDigital","createdAt":"2026-07-17T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"BP","coverImage":"skill-art/blog-post-structure-pass.webp","coverImageAlt":"Loose blank article cards travel through a cyan guide and lock into five ordered modules ending at a safely inset orange marker.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"booth-loop-video","name":"Booth Loop Video","description":"Generate a silent, looping 1920x1080 MP4 for a conference booth, kiosk, or lobby screen — rendered frame-by-frame in Python (Pillow + ffmpeg), with previews before the full render.","platforms":["Scout"],"type":"skill","tags":["video","animation","python","marketing","events","design","ffmpeg"],"author":"Al Macey","authorGithub":"amacey-msft","createdAt":"2026-08-04T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"BL","coverImage":"skill-art/booth-loop-video.webp","coverImageAlt":"A navy filmstrip forms an infinity loop, showing a cyan orb advancing frame by frame toward a glowing orange seam.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"brand-template-enforcer","name":"Brand Template Enforcer","description":"Ensure every generated PowerPoint deck or Word document starts from the correct bundled or SharePoint-hosted brand template.","platforms":["Copilot Studio"],"type":"skill","tags":["branding","powerpoint","word","templates","documents","presentations"],"author":"Doug Bellingeri","authorGithub":"CATDAB","createdAt":"2026-07-16T00:00:00.000Z","version":"1.2.0","hasBundle":true,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":9,"discussions":[{"number":129,"url":"https://github.com/microsoft/cat-agent-skills/discussions/129"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":9}},"downloads":98,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"BT","coverImage":"skill-art/brand-template-enforcer.webp","coverImageAlt":"A dark master frame aligns a landscape presentation panel and portrait document to the same cyan grid, secured by one orange template pin.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"brand-voice-pass","name":"Brand Voice Pass","description":"Rewrite drafts into a configurable house style, preserving meaning while removing generic AI phrasing.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["writing","content","voice","authoring","productivity"],"author":"Simon Owen","authorGithub":"SimonOwenDigital","createdAt":"2026-07-17T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"BV","coverImage":"skill-art/brand-voice-pass.webp","coverImageAlt":"A complete capped strand of mismatched beads passes through a resonance chamber and emerges as a coherent cyan cadence with one orange beat.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"browser-uat-analyst","name":"Browser UAT Analyst","description":"Run evidence-driven UAT on any browser-based app — Copilot Studio, Power Platform, Dataverse, Dynamics 365, admin centres, or a custom web app — with Playwright execution, a screenshot evidence ledger, and failure classification that separates product defects from tenant config.","platforms":["Scout"],"type":"skill","tags":["testing","uat","playwright","quality","copilot-studio","power-platform","automation"],"author":"Al Macey","authorGithub":"amacey-msft","createdAt":"2026-08-04T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"BU","coverImage":"skill-art/browser-uat-analyst.webp","coverImageAlt":"A cyan-lit inspection lens compares three glass application-state panes, isolates an orange discrepancy, and routes blank evidence plates into separate channels.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"business-os","name":"Business OS","description":"A practical operating system for Copilot Studio that gives agents a consistent way to clarify outcomes, choose the right approach, solve problems, make decisions, plan projects, improve processes, handle incidents, and turn repeatable work into reusable skills. Unlike a standard Copilot experience that relies mainly on the prompt and available context, Business OS adds a structured way of working so responses are more consistent, actionable, and easier to reuse across real business tasks.","platforms":["Copilot Studio"],"type":"skill","tags":["business","decision-making","problem-solving","project-planning","process-improvement","governance","skill-generation"],"author":"Matthew James Davis","authorGithub":null,"createdAt":null,"version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"BO","coverImage":"skill-art/business-os.webp","coverImageAlt":"Varied workpieces move through four connected mechanisms on a compact operating bench and emerge as one reusable orange-and-cyan module.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"call-for-speakers-digest","name":"Call for Speakers Digest","description":"Weekly HTML email digest of open conference Call for Speakers (CFP) opportunities matching your topics of interest. Pulls from confs.tech, Papercall, AdatoSystems' CFP tracker, CFP Radar, Sessionize's public user-groups directory, community-specific hubs (like communitydays.org for the Microsoft ecosystem), targeted search of standalone Sessionize conferences and run.events, and general web search. Filters to genuinely open CFPs only, and includes close dates, event dates, format (virtual/in-person), and speaker benefits when stated. Won't repeat a listing week to week unless its deadline is closing soon.","platforms":["Copilot Studio","Scout","Cowork"],"type":"skill","tags":["productivity","speaking","conference","automation"],"author":"Michael Heath","authorGithub":"GetAutomating","createdAt":null,"version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"CF","coverImage":"skill-art/call-for-speakers-digest.webp","coverImageAlt":"Blank speaker invitation cards gathered from illuminated conference lecterns into one open digest envelope.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"campaign-deck-builder","name":"Campaign Deck Builder","description":"Turn a short interview into a charming, vibrant 3-slide marketing-campaign deck by filling a bundled PowerPoint template.","platforms":["Copilot Studio"],"type":"skill","tags":["marketing","presentations","powerpoint","automation","scripts"],"author":"Adi Leibowitz","authorGithub":"adilei","createdAt":"2026-07-09T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":2,"engagement":{"microsoft":{"rating":2,"comments":3,"discussions":[{"number":40,"url":"https://github.com/microsoft/cat-agent-skills/discussions/40"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":2,"comments":3}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"CD","coverImage":"skill-art/campaign-deck-builder.webp","coverImageAlt":"Three blank campaign panels unfolding from a single faceted idea form.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"classic-text-adventure","name":"Classic Text Adventure","description":"Play a deterministic, resumable Colossal Cave adventure with exact game output and built-in diagnostics.","platforms":["Copilot Studio"],"type":"skill","tags":["adventure","game","python"],"author":"Andreas Adner","authorGithub":"Adner","createdAt":"2026-07-22T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":167,"url":"https://github.com/microsoft/cat-agent-skills/discussions/167"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"CT","coverImage":"skill-art/classic-text-adventure.webp","coverImageAlt":"A brass lantern illuminates a compact winding cavern route marked by orderly stone checkpoints.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"clipchamp-video","name":"Clipchamp Narrated Demo Video","description":"Produce a polished, narrated demo video of a live web app or Copilot Studio agent — real screen-flow footage under an AI (Ava neural) voiceover — either fully headless (ffmpeg + edge-tts) or assembled in the Clipchamp web UI as an editable project.","platforms":["Scout"],"type":"skill","tags":["video","demo","narration","playwright","ffmpeg","copilot-studio","clipchamp","tts"],"author":"Phi-Lay Nguyen","authorGithub":"phnguy","createdAt":"2026-08-21T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"CN","coverImage":"skill-art/clipchamp-video.webp","coverImageAlt":"A sculptural camera lens projects a cyan ribbon of abstract screen moments beside an orange narration waveform.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"commenting-content","name":"Commenting Content","description":"Comments Word or PowerPoint files with Comments.","platforms":["Cowork","Copilot Studio"],"type":"skill","tags":["documents","productivity"],"author":"AndrewHessMSFT","authorGithub":"AndrewHessMSFT","createdAt":"2026-07-08T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":66,"url":"https://github.com/microsoft/cat-agent-skills/discussions/66"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"CC","coverImage":"skill-art/commenting-content.webp","coverImageAlt":"Blank paper stack surrounded by cyan research beacons casting precise light onto selected areas.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"style-analyzer","name":"Communication Style Analyzer","description":"Analyzes your Teams chats and emails to build a reusable profile of your writing voice — greetings, tone, length, punctuation, sign-offs, common phrases, and quirks — and saves it to memory for other assistants to use.","platforms":["Cowork","Scout"],"type":"skill","tags":["writing","style","teams","email","memory","productivity"],"author":"Srinivas Varukala","authorGithub":"svarukala","createdAt":"2026-07-26T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"CS","coverImage":null,"coverImageAlt":null,"coverImageWidth":null,"coverImageHeight":null},{"slug":"competitive-battlecard-builder","name":"Competitive Battlecard Builder","description":"Build an interactive comparison app, either a sales battlecard advocating for your product against named competitors, or a neutral, unbiased comparison across two or more peer items with no side taken. Filterable by item and category, with live search, a compact scorecard, and copy-to-clipboard talking points. Every claim is tagged verified or unverified so nothing invented ends up in front of a customer. Exports to PowerPoint on request, with support for a real branding template.","platforms":["Copilot Studio"],"type":"skill","tags":["sales-enablement","productivity","comparison"],"author":"Michael Heath","authorGithub":"GetAutomating","createdAt":null,"version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"CB","coverImage":"skill-art/competitive-battlecard-builder.webp","coverImageAlt":"Three faceted product forms compared through a central prism with verified and unresolved evidence tokens.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"conference-session-abstract-pack","name":"Conference Session Abstract Pack","description":"Create CFP-ready talk titles, abstracts, takeaways, speaker notes, and submission copy from a topic.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["writing","conference","abstract","speaking","content","productivity"],"author":"Simon Owen","authorGithub":"SimonOwenDigital","createdAt":"2026-07-17T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"CS","coverImage":"skill-art/conference-session-abstract-pack.webp","coverImageAlt":"Blank paper sheets form a compact conference stage beneath three focused lights.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"content-quality-auditor","name":"Content Quality Auditor","description":"Score documents, pages, posts, or artefact libraries against a configurable quality rubric and recommend fixes.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["content","quality","audit","documents","productivity","governance"],"author":"Simon Owen","authorGithub":"SimonOwenDigital","createdAt":"2026-07-17T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"CQ","coverImage":"skill-art/content-quality-auditor.webp","coverImageAlt":"Seven-facet inspection halo reveals orange flaws in a paper structure with cyan repair pieces queued below.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"copilot-agents-news-scout","name":"Copilot & Agents News Scout","description":"A Monday-morning Scout automation that scans authoritative Microsoft sources for the past week's Copilot, Copilot Studio, and agent news and posts a concise, linked digest to Teams.","platforms":["Scout"],"type":"automation","tags":["news","copilot","agent","digest","automation","weekly","teams"],"author":"Elliot Margot","authorGithub":"OwnOptic","createdAt":"2026-07-18T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":2,"discussions":[{"number":266,"url":"https://github.com/microsoft/cat-agent-skills/discussions/266"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":2}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"C&","coverImage":"skill-art/copilot-agents-news-scout.webp","coverImageAlt":"Abstract signal observatory gathering selected cyan pulses into a compact orange-and-cyan prism.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"copilot-agent-advisor","name":"Copilot Agent Advisor","description":"Tells you which Microsoft 365 / Copilot Studio agent option fits your scenario — use M365 Copilot as-is, build a standard (declarative) agent, or build a custom (custom engine) agent — and which Copilot Studio harness (GitHub Copilot, standard, or Copilot chat) to build on.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["copilot-studio","agents","decision-support","architecture","advisor"],"author":"Sandra Boucenna","authorGithub":"SandraBcna","createdAt":"2026-08-04T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[{"number":298,"url":"https://github.com/microsoft/cat-agent-skills/discussions/298"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"CA","coverImage":"skill-art/copilot-agent-advisor.webp","coverImageAlt":"An unmarked compass directs three physical paths toward a glowing destination, with simple and modular routes branching to either side.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"copilot-studio-agent-test","name":"Copilot Studio Agent Test","description":"Test a Copilot Studio agent against your own Q&A set and get a graded pass/fail report — no browser automation.","platforms":["Scout"],"type":"skill","tags":["copilot-studio","testing","evaluation","quality","agents","power-platform"],"author":"Matteo Pagani","authorGithub":"qmatteoq","createdAt":"2026-08-10T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"CS","coverImage":"skill-art/copilot-studio-agent-test.webp","coverImageAlt":"A dark precision balance compares plain warm-paper and cyan answer tiles, with isolated test capsules queued beside it.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"copilot-studio-harness-picker","name":"Copilot Studio Harness Picker","description":"Choose the right Copilot Studio harness and build shape; in Cowork, use GPT-5.6 with High effort for Detailed mode, Claude Opus 5 as fallback, or Auto for Quick mode.","platforms":["Cowork","Copilot Studio"],"type":"skill","tags":["copilot-studio","cowork","architecture","agent-design","governance","licensing"],"author":"Liam O'Grady","authorGithub":"ogradyliam5","createdAt":"2026-08-04T00:00:00.000Z","version":"1.1.0","hasBundle":true,"featured":false,"rating":2,"engagement":{"microsoft":{"rating":2,"comments":0,"discussions":[{"number":275,"url":"https://github.com/microsoft/cat-agent-skills/discussions/275"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":2,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"CS","coverImage":"skill-art/copilot-studio-harness-picker.webp","coverImageAlt":"Precision selector holding a faceted cyan workload core above one of three distinct support frames.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"copilot-studio-knowledge-readiness","name":"Copilot Studio Knowledge Readiness","description":"Assess whether an uploaded or exported document set is ready to power a Copilot Studio agent. Produces a corpus-based readiness score, prioritized cleanup backlog, chunking and metadata guidance, and a test-prompt suite, while calling out any evidence gaps that require live system review.","platforms":["Copilot Studio"],"type":"skill","tags":["copilot-studio","knowledge","rag","sharepoint","dataverse","governance","readiness","assessment"],"author":"Jay Padimiti","authorGithub":null,"createdAt":"2026-06-22T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"CS","coverImage":"skill-art/copilot-studio-knowledge-readiness.webp","coverImageAlt":"Blank fragments passing through a navy readiness arch and emerging as a clean stack of aligned tiles.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"copilot-studio-test-planner","name":"Copilot Studio Test Planner","description":"Reads an exported Copilot Studio agent and generates a graded, runnable test suite (happy-path, paraphrase, disambiguation, negative, knowledge-grounding, multilingual, and safety cases) plus a regression set, ready to run in the free Copilot Studio test panel.","platforms":["Cowork"],"type":"plugin","tags":["qa","eval","regression","agent"],"author":"Elliot Margot","authorGithub":"OwnOptic","createdAt":"2026-07-18T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"CS","coverImage":"skill-art/copilot-studio-test-planner.webp","coverImageAlt":"Miniature proving ground with branching challenge paths and a separate ring of repeatable outcome tokens.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"copilot-studio-topic-blueprint","name":"Copilot Studio Topic Blueprint","description":"Turn a one-line use case into a build-ready Microsoft Copilot Studio agent blueprint: recommended agent type and orchestration, topics, tools, knowledge, variables, a welcome Adaptive Card, security and Copilot Credits notes, and a first test plan.","platforms":["Copilot Studio"],"type":"skill","tags":["agent","blueprint","topics","design","power-platform","orchestration","adaptive-card"],"author":"Elliot Margot","authorGithub":"OwnOptic","createdAt":"2026-07-18T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"CS","coverImage":"skill-art/copilot-studio-topic-blueprint.webp","coverImageAlt":"Orange seed opening into a structured network of blank modules, pathways, reservoir, and protective boundary.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"cowork-use-case-one-pager","name":"Cowork Use Case One-Pager","description":"Turn a Cowork conversation, into a one-page HTML use case write-up — narrative, impact figures, workflow steps, and outputs.","platforms":["Cowork"],"type":"skill","tags":["productivity","use-case","html","documents","writing","audit"],"author":"Tim Sparks","authorGithub":"SparkyT","createdAt":null,"version":"1.0.1","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"CU","coverImage":"skill-art/cowork-use-case-one-pager.webp","coverImageAlt":"A dark editorial press turns a cyan ribbon of blank conversation tokens into a single warm-paper page with simple cyan and orange shapes.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"lookup-dataverse-table","name":"Dataverse Table Lookup","description":"Search any Microsoft Dataverse table, browse matching records, and drill into full record details — sourced live via the Dataverse MCP Server.","platforms":["Copilot Studio"],"type":"skill","tags":["dataverse","mcp","data-lookup","power-platform","crm"],"author":"Chris Garty","authorGithub":"ChrisGarty","createdAt":"2026-07-18T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":151,"url":"https://github.com/microsoft/cat-agent-skills/discussions/151"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"DT","coverImage":"skill-art/lookup-dataverse-table.webp","coverImageAlt":"A cyan inspection lens examines one blank record drawn from an orderly archive.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"enterprise-agent-design-authority","name":"Enterprise Agent Design Authority (EADA)","description":"An enterprise design review framework that helps architects build secure, scalable, governable, and production-ready Microsoft Copilot Studio agents.","platforms":["Copilot Studio","Cowork"],"type":"skill","tags":["assessment","review","architecture","enterprise","design-review","copilot-studio"],"author":"Faride Ilanda","authorGithub":"farideilanda","createdAt":"2026-07-22T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":189,"url":"https://github.com/microsoft/cat-agent-skills/discussions/189"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"EA","coverImage":"skill-art/enterprise-agent-design-authority.webp","coverImageAlt":"A protected networked architectural model stands beneath a focused inspection light.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"exam-prep-learning-plan-builder","name":"Exam Prep Learning Plan Builder","description":"Build a personalized study plan app for an exam or certification: overview timeline, day-by-day schedule with a calendar picker, domain breakdown, one-click .ics download, and a notes tab to track confidence over time.","platforms":["Copilot Studio"],"type":"skill","tags":["planning","productivity","learning"],"author":"Michael Heath","authorGithub":"GetAutomating","createdAt":null,"version":"2.0.1","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"EP","coverImage":"skill-art/exam-prep-learning-plan-builder.webp","coverImageAlt":"An open blank study book becomes a looping path of unmarked learning tiles ending at an orange terminal block.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"explainer-video","name":"Explainer Video","description":"Create narrated, captioned 1080p explainer videos with researched scripts, generated b-roll, and supplied screenshots.","platforms":["Cowork"],"type":"skill","tags":["video","education","training","communication"],"author":"Damien Bird","authorGithub":"DamoBird365","createdAt":"2026-08-20T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"EV","coverImage":"skill-art/explainer-video.webp","coverImageAlt":"A sculptural microphone and camera connect research cards to three illustrated story frames and an audio waveform.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"gantt-chart-generator","name":"Gantt Chart Builder","description":"Generate clean, consistently-styled matplotlib Gantt charts from a schedule CSV or DataFrame — with group colours, completion overlays, and a today line.","platforms":["Copilot Studio"],"type":"skill","tags":["gantt","timeline","project-management","matplotlib","charts","scripts"],"author":"Nazish Qasim","authorGithub":"nazishqassim","createdAt":"2026-07-23T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"GC","coverImage":"skill-art/gantt-chart-generator.webp","coverImageAlt":"Parallel project beams span a layered timeline while completion inlays advance and a vertical cyan marker shows the present.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"global-greenwashing-claim-auditor","name":"Global Greenwashing Claim Auditor","description":"Audit environmental claims in CSV, XLSX, DOCX, PPTX, conversational text, and public websites with separate ANY, CA, EU, and UK findings.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["greenwashing","environmental claims","sustainability","compliance","canada","european union","united kingdom","documents","spreadsheets","web"],"author":"Chris Garty","authorGithub":"ChrisGarty","createdAt":"2026-07-26T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"GG","coverImage":"skill-art/global-greenwashing-claim-auditor.webp","coverImageAlt":"A cyan inspection lens reveals the hollow veneer and rooted core of a leaf-shaped claim token.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"grab-my-files","name":"Grab My Files","description":"One-tap way to bundle every file your Copilot Studio agent produced in a session into a single timestamped .zip and hand it back as a download.","platforms":["Copilot Studio"],"type":"skill","tags":["files","export","zip","download","productivity"],"author":"Rafael Alcaraz","authorGithub":"rafalcaraz","createdAt":"2026-07-24T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"GM","coverImage":"skill-art/grab-my-files.webp","coverImageAlt":"Blank file sheets converge through a clasp into a single zippered archive pouch.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"holiday-recap","name":"Holiday Recap","description":"Catch up after annual leave in one pass — a single prioritised briefing of the mail, meetings, and Teams conversations you missed, with deep links and one-click follow-up actions.","platforms":["Cowork"],"type":"skill","tags":["productivity","outlook","teams","email","meetings","calendar","summarization","catch-up"],"author":"Suparna Banerjee","authorGithub":"suparna-banerjee23","createdAt":null,"version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"HR","coverImage":"skill-art/holiday-recap.webp","coverImageAlt":"Mail, meeting, and conversation signals converge into a calm three-level briefing beside a packed travel case.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"idea-refiner","name":"Idea Refiner","description":"Refines an existing plan, decision, or draft through relentless, branch-by-branch questioning. Grouped in batches of 2-5 with recommended answers, pulling facts from Work IQ where possible, until every part has been fully thought through.","platforms":["Copilot Studio"],"type":"skill","tags":["productivity","planning","decision-making","refinement","brainstorming"],"author":"Mathias Salomonsen","authorGithub":"m-salomonsen","createdAt":"2026-07-18T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"IR","coverImage":"skill-art/idea-refiner.webp","coverImageAlt":"A branching decision sculpture passes through a precision aperture into a polished central facet.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"institutional-knowledge","name":"Institutional Knowledge Archivist","description":"Preserve a departing senior leader's institutional knowledge — decisions, rationale, relationships, and tribal knowledge — by mining their M365 signals into a structured, multi-phase archive a successor can ground on.","platforms":["Cowork","Scout"],"type":"skill","tags":["knowledge","handoff","leadership","m365","offboarding","documentation","productivity"],"author":"Srinivas Varukala","authorGithub":"svarukala","createdAt":"2026-07-26T00:00:00.000Z","version":"1.0.1","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"IK","coverImage":"skill-art/institutional-knowledge.webp","coverImageAlt":"Smooth knowledge ribbons flow from a tree-ring memory disc into a blank structured archive.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"knowledge-corpus-curator","name":"Knowledge Corpus Curator","description":"Review uploaded knowledge-source files for duplication, redundancy, staleness, overlap, and potentially conflicting guidance, then produce an evidence-based curation backlog.","platforms":["Copilot Studio"],"type":"skill","tags":["knowledge","sharepoint","governance","deduplication","documents","uploads","excel"],"author":"Doug Bellingeri","authorGithub":"CATDAB","createdAt":"2026-07-21T00:00:00.000Z","version":"0.8.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[{"number":179,"url":"https://github.com/microsoft/cat-agent-skills/discussions/179"},{"number":178,"url":"https://github.com/microsoft/cat-agent-skills/discussions/178"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"KC","coverImage":"skill-art/knowledge-corpus-curator.webp","coverImageAlt":"Blank documents pass through a central sorting sieve into four organized stacks and one orange review item.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"lab-column-mapper","name":"Lab Column Mapper","description":"When a health system's lab results ingestion pipeline hits an unknown column header, this skill semantically matches the source column against the canonical clinical schema (LOINC-anchored), scoped by lab and clinical domain, and writes a suggested mapping to a Dataverse review queue for a clinical informatics steward to approve.","platforms":["Copilot Studio"],"type":"skill","tags":["healthcare","clinical-data","lab-results","schema-drift","column-mapping","data-ingestion","loinc","azure-ai-search","azure-data-factory","dataverse","power-automate","human-in-the-loop"],"author":"Rafsan Huseynov","authorGithub":null,"createdAt":"2026-07-18T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"LC","coverImage":"skill-art/lab-column-mapper.webp","coverImageAlt":"A translucent lab column passes through a matching comb into a canonical channel beside a plain review block.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"linkedin-content-system","name":"LinkedIn Content System","description":"Create evidence-led LinkedIn posts, promos, newsletter intros, and long-form copy from supplied facts or drafts.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["linkedin","social-media","writing","marketing","content"],"author":"Simon Owen","authorGithub":"SimonOwenDigital","createdAt":"2026-07-17T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"LC","coverImage":"skill-art/linkedin-content-system.webp","coverImageAlt":"Blank evidence cards pass through an editorial loom and emerge as three coherent publication forms.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"linkedin-content-writer","name":"LinkedIn Content Writer","description":"Create credible LinkedIn content from facts, notes or drafts, with configurable voice and no invented evidence.","platforms":["Copilot Studio"],"type":"skill","tags":["linkedin","social-media","writing","content"],"author":"Becky Still, Digital Boop Ltd","authorGithub":"DigitalBoopLtd","createdAt":"2026-07-14T00:00:00.000Z","version":"1.0.1","hasBundle":false,"featured":false,"rating":2,"engagement":{"microsoft":{"rating":2,"comments":0,"discussions":[{"number":61,"url":"https://github.com/microsoft/cat-agent-skills/discussions/61"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":2,"comments":0}},"downloads":60,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"LC","coverImage":"skill-art/linkedin-content-writer.webp","coverImageAlt":"Blank source slips align through a cyan glass lens into one polished portrait card.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"mct-excellence-iq","name":"MCT Excellence IQ","description":"An AI-powered Instructional Intelligence Skill that helps Microsoft Certified Trainers design, deliver, assess, localize, and continuously improve world-class Microsoft learning experiences across Azure, Business Applications, Data & AI, Modern Work, and Security.","platforms":["Copilot Studio","Cowork"],"type":"skill","tags":["mct","instructional-intelligence","microsoft-learning","courseware","microsoft-learn","azure","business-applications","data-ai","modern-work","security","instructional-design","learning-experience","workshops","hands-on-labs","demonstrations","assessment","surveys","learning-analytics","localization","responsible-ai"],"author":"Faride Ilanda","authorGithub":"farideilanda","createdAt":"2026-07-25T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":199,"url":"https://github.com/microsoft/cat-agent-skills/discussions/199"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"ME","coverImage":"skill-art/mct-excellence-iq.webp","coverImageAlt":"A faceted teaching prism connects four blank learning stations in a continuous improvement loop.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"meeting-analyzer","name":"Meeting Analyzer","description":"Analyzes meeting content pasted as text or provided as audio/video transcripts. Delivers a structured intelligence report: explicit decisions and action items, participant persona profiles, and — most importantly — hidden insights: unspoken tensions, implicit risks, unresolved topics, and signals that were not made explicit during the meeting but are critical to the context.","platforms":["Copilot Studio","Cowork"],"type":"skill","tags":["meetings","analysis","insights","personas","transcription","productivity","communication"],"author":"Michael Ferro Pereira","authorGithub":"michaelfp","createdAt":null,"hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"MA","coverImage":"skill-art/meeting-analyzer.webp","coverImageAlt":"Voice ribbons converge across a translucent meeting table while hidden threads appear below its surface.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"microsoft-ai-platform-advisor","name":"Microsoft AI Platform Advisor","description":"Guides a customer through a discovery interview, recommends the right Microsoft AI platform (M365 Copilot, Agent Builder, Copilot Studio, Foundry, Foundry Agent Service, Windows AI Foundry, or Agent 365 as the governance layer), scores technical complexity and risk, and plots them on a 2x2 quadrant chart with planning guidance.","platforms":["Copilot Studio"],"type":"skill","tags":["advisor","discovery","architecture","decision-making","requirements","risk-assessment","microsoft-365-copilot","foundry","foundry-agent-service","agent-365","windows-ai-foundry"],"author":"Rafsan Huseynov","authorGithub":"rafsan-huseynov","createdAt":"2026-07-18T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"MA","coverImage":"skill-art/microsoft-ai-platform-advisor.webp","coverImageAlt":"A precision balance weighs four architectural modules and highlights one selected platform.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"monte-carlo-analysis","name":"Monte Carlo Analysis","description":"Run Monte Carlo simulations from natural-language risk inputs — triangular, normal, uniform, or log-normal — and return percentiles, a histogram PNG, optional interactive HTML, and a downloadable results spreadsheet.","platforms":["Copilot Studio"],"type":"skill","tags":["monte-carlo","risk-assessment","python","simulation","matplotlib","charts","csv","analysis"],"author":"Nazish Qasim","authorGithub":"nazishqassim","createdAt":"2026-07-31T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"MC","coverImage":"skill-art/monte-carlo-analysis.webp","coverImageAlt":"Faceted samples cascade through a randomizing field and settle into a smooth probability basin.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"own-voice-builder","name":"Own Voice Builder","description":"Mines your sent emails to extract your real writing voice — languages, tone modes, structure, vocabulary, taboo phrases — and generates a personal voice skill that makes every email and Teams draft sound like you.","platforms":["Cowork","Scout"],"type":"skill","tags":["writing","voice","email","teams","productivity","microsoft-365"],"author":"Marcel","authorGithub":"marcelhuszar","createdAt":null,"version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"OV","coverImage":"skill-art/own-voice-builder.webp","coverImageAlt":"A blank paper ribbon passes through three tuning rings and emerges as a distinctive cyan waveform.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"pattern-radar","name":"Pattern Radar","description":"Scans your recent Microsoft 365 signals to surface recurring patterns worth productizing — things you keep explaining (blog candidates) or multi-step tasks you keep doing by hand (automation candidates).","platforms":["Cowork","Scout"],"type":"skill","tags":["productivity","automation","content","email","teams","insights"],"author":"Srinivas Varukala","authorGithub":"svarukala","createdAt":"2026-07-26T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"PR","coverImage":"skill-art/pattern-radar.webp","coverImageAlt":"A compact scanning arm reveals three repeating clusters among scattered blank geometric tokens.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"pattern-radar-automation","name":"Pattern Radar (Scheduled)","description":"Twice a week, scans your recent Microsoft 365 signals and posts a Teams summary of recurring patterns worth productizing — things you keep explaining (blog candidates) and multi-step tasks you keep doing by hand (automation candidates). Read-only and privacy-aware.","platforms":["Scout"],"type":"automation","tags":["automation","productivity","teams","email","content","insights"],"author":"Srinivas Varukala","authorGithub":"svarukala","createdAt":"2026-07-26T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"PR","coverImage":"skill-art/pattern-radar-automation.webp","coverImageAlt":"A clockwork arm follows recurring cyan paths between signal clusters and an orange delivery capsule.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"pdf-table-data-conversion","name":"PDF Table Data Conversion","description":"Extract tables from a PDF document (e.g. contract rebate or pricing schedules) and convert them into a clean, workable Excel spreadsheet or CSV.","platforms":["Copilot Studio"],"type":"skill","tags":["documents","extraction","pdf","csv","xlsx","tables","sharepoint"],"author":"Lewis Baybutt","authorGithub":"lewisdoesdev","createdAt":"2026-07-16T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"PT","coverImage":"skill-art/pdf-table-data-conversion.webp","coverImageAlt":"A folded blank document passes through precision rollers and emerges as an orderly matrix of blank data tiles.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"persona-reaction-panel","name":"Persona Reaction Panel","description":"Pre-test an internal launch, comms, or enablement artefact against your own role-based personas before it ships — surfaces blackspots, domain gaps, credible-detractor risks, and concrete edits. Bring your own personas file.","platforms":["Cowork","Copilot Studio"],"type":"skill","tags":["communications","change-management","launch-readiness","personas","qa"],"author":"Olivia Zhang","authorGithub":"Olivia2327","createdAt":null,"version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"PR","coverImage":"skill-art/persona-reaction-panel.webp","coverImageAlt":"Five faceted role figures stand around a blank folded launch artifact under cyan and orange review light.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"phi-deidentifier","name":"PHI De-identifier","description":"Redact the 18 HIPAA Safe Harbor identifiers from clinical text (or produce a Limited Data Set) with consistent pseudonym tokens and an audit manifest of what was removed.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["healthcare","hls","phi","privacy","redaction","hipaa","compliance","scripts"],"author":"Rafael Lopez Alcaraz","authorGithub":"rafalcaraz","createdAt":"2026-07-19T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"PD","coverImage":null,"coverImageAlt":null,"coverImageWidth":null,"coverImageHeight":null},{"slug":"generating-podcast-script","name":"Podcast Script Generator","description":"Turn a topic or a pile of source material — a newsletter, news digest, or set of articles — into a two-host, NotebookLM-style podcast episode, with multi-voice SSML and optional Azure Text-to-Speech audio.","platforms":["Copilot Studio"],"type":"skill","tags":["content","podcast","audio","text-to-speech","ssml","news"],"author":"Remi Dyon","authorGithub":"raemone","createdAt":"2026-07-28T00:00:00.000Z","version":"1.1.0","hasBundle":false,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":240,"url":"https://github.com/microsoft/cat-agent-skills/discussions/240"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"PS","coverImage":"skill-art/generating-podcast-script.webp","coverImageAlt":"Two acoustic ribbons weave around a central resonator above blank source sheets.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"pov-line-generator","name":"POV Line Generator","description":"Generate sharp, specific point-of-view lines for posts, slides, talks, campaigns, or positioning work.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["writing","positioning","marketing","content","social-media"],"author":"Simon Owen","authorGithub":"SimonOwenDigital","createdAt":"2026-07-17T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"PL","coverImage":"skill-art/pov-line-generator.webp","coverImageAlt":"Tangled cyan and paper ribbons pass through a navy prism and resolve into one sharp orange-edged beam.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"power-automate-desktop-assessment","name":"Power Automate Desktop Assessment","description":"Assess Power Automate Desktop and hybrid automation projects with evidence-based findings and prioritized remediation guidance.","platforms":["Cowork","Copilot Studio"],"type":"skill","tags":["power-automate","desktop-flows","automation","assessment","governance"],"author":"Ricardo Calejo","authorGithub":"dvsRCalejo","createdAt":"2026-07-17T00:00:00.000Z","version":"1.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"PA","coverImage":"skill-art/power-automate-desktop-assessment.webp","coverImageAlt":"A compact automation mechanism is inspected through a centered magnifying lens that reveals one orange risk point.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"power-automate-documentation","name":"Power Automate Documentation","description":"Turns a Power Automate solution .zip into a clean markdown reference for every flow inside it: trigger, plain-English process, connection references, and a read/write/delete table for everything it touches. Maps which flows call each other and unresolved connections automatically.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["power-automate","documentation","audit","governance"],"author":"Mathias Salomonsen","authorGithub":"m-salomonsen","createdAt":"2026-07-19T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"PA","coverImage":null,"coverImageAlt":null,"coverImageWidth":null,"coverImageHeight":null},{"slug":"power-bi-model-review","name":"Power BI Model Review","description":"Review a Power BI or Analysis Services semantic model (TMDL, BIM/JSON, or a pasted table/measure list) for relationship, DAX, date-handling, and naming issues, with corrected DAX for anything flagged.","platforms":["Copilot Studio","Cowork","Scout"],"type":"skill","tags":["power-bi","dax","semantic-model","data","review","fabric"],"author":"Tim Karlsson","authorGithub":"Timziito","createdAt":"2026-07-26T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"PB","coverImage":"skill-art/power-bi-model-review.webp","coverImageAlt":"A star-shaped model of connected blocks is inspected through a lens that reveals one corrected orange relationship.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"powerpoint-deck-designer","name":"PowerPoint Deck Designer","description":"Creates polished PowerPoint decks from a JSON specification using python-pptx. Designed as a Copilot Studio Skill that runs natively inside the agent's Python container (no Azure Function or custom connector required). Supports 8 layouts plus native charts (bar, column, line, pie, donut with stacked / 100% stacked variants).","platforms":["Copilot Studio"],"type":"skill","tags":["powerpoint","presentations","python","charts"],"author":"Ferran Chopo","authorGithub":"fchopo","createdAt":null,"version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[{"number":142,"url":"https://github.com/microsoft/cat-agent-skills/discussions/142"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":101,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"PD","coverImage":"skill-art/powerpoint-deck-designer.webp","coverImageAlt":"A compact precision press assembles three blank presentation panels beside one abstract rising chart form.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"presentation-talk-track-builder","name":"Presentation Talk Track Builder","description":"Writes natural, first-person spoken presenter scripts for the slides in a deck. Treats existing speaker notes as authoritative when they contradict slide text. Calibrates length to a target duration and speaking pace and returns a timing table. Never modifies visible slide content.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["presentations","speaker-notes","powerpoint","writing","productivity"],"author":"Jagmeet Chabra","authorGithub":"jchha001","createdAt":"2026-07-16T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":282,"url":"https://github.com/microsoft/cat-agent-skills/discussions/282"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"PT","coverImage":"skill-art/presentation-talk-track-builder.webp","coverImageAlt":"Three blank slide panels feed into a cyan voice waveform paced by an unmarked metronome.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"process-sop-architect","name":"Process & SOP Architect","description":"Turn process notes and transcripts into an editable SOP, process map, RACI, control register, improvement backlog, and polished PowerPoint briefing.","platforms":["Copilot Studio"],"type":"skill","tags":["process-improvement","sop","operations","powerpoint","productivity"],"author":"Parag Dessai","authorGithub":null,"createdAt":"2026-07-24T00:00:00.000Z","version":"1.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #0F6CBD 0%, #0F6CBD 100%)","initials":"P&","coverImage":"skill-art/process-sop-architect.webp","coverImageAlt":"Loose process tiles and threads pass through a drafting frame and emerge as an orderly controlled pathway.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"regulation-monitor","name":"Regulation Monitor","description":"Configure once, then on a schedule sweeps a locked list of authoritative sources (auto-discovered at setup, confirmed by the user) plus any user-supplied seeds. Classifies each item, flags items relevant to the user's team using a light WorkIQ-derived profile, and renders a self-contained HTML dashboard. A tightly-bounded fallback web search is used only when a locked source is silent in the window. Domain-agnostic (tax, privacy, AI/ML, healthcare, finance, ESG, labor, etc.).","platforms":["Cowork","Scout"],"type":"skill","tags":["regulation","monitoring","compliance","dashboard","research"],"author":"Jagmeet Chabra","authorGithub":"jchha001","createdAt":"2026-07-23T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":281,"url":"https://github.com/microsoft/cat-agent-skills/discussions/281"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"RM","coverImage":"skill-art/regulation-monitor.webp","coverImageAlt":"A central inspection beacon sweeps a fixed ring of blank documents and highlights one orange change tab.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"rich-html-presentation","name":"Rich HTML Presentation","description":"Create polished, self-contained HTML slide decks with keynote-style visuals, keyboard navigation, themes, animations, and reusable presentation components.","platforms":["Cowork","Copilot Studio"],"type":"skill","tags":["presentations","html","design","productivity","writing"],"author":"Henry Jammes","authorGithub":"HenryJammes","createdAt":"2026-07-21T00:00:00.000Z","version":"1.2.0","hasBundle":true,"featured":false,"rating":3,"engagement":{"microsoft":{"rating":3,"comments":0,"discussions":[{"number":248,"url":"https://github.com/microsoft/cat-agent-skills/discussions/248"},{"number":246,"url":"https://github.com/microsoft/cat-agent-skills/discussions/246"},{"number":145,"url":"https://github.com/microsoft/cat-agent-skills/discussions/145"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":3,"comments":0}},"downloads":110,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"RH","coverImage":"skill-art/rich-html-presentation.webp","coverImageAlt":"Five blank illuminated presentation canvases unfold around a central stage above a cyan progress ribbon.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"route-map-visualizer","name":"Route Map Visualizer","description":"Visualize routes and locations on a map. Accepts pre-ordered stops with coordinates from upstream connectors (Azure Maps, Bing Maps, Dataverse, CRM) plus optional road geometry, leg distances, and durations. Produces PNG, interactive HTML (Leaflet/OSM), GeoJSON, KML, deep links, and QR codes. Fully offline Python engine — road geometry rendered directly when provided, or OSRM used browser-side as a schematic fallback.","platforms":["Copilot Studio"],"type":"skill","tags":["maps","routing","visualization","openstreetmap","python","leaflet","geojson","kml","deep-links","qr-codes","logistics","azure-maps","bing-maps"],"author":"Nazish Qasim","authorGithub":"nazishqassim","createdAt":"2026-08-10T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"RM","coverImage":"skill-art/route-map-visualizer.webp","coverImageAlt":"Five colored pins follow a navy route across a layered terrain map toward three map-output artifacts.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"scrollytelling-data","name":"Scrollytelling Data","description":"Turns data into a scroll-driven HTML story.","platforms":["Copilot Studio"],"type":"skill","tags":["data","visualization","storytelling","reporting"],"author":"AndrewHessMSFT","authorGithub":"AndrewHessMSFT","createdAt":"2026-07-21T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":7,"engagement":{"microsoft":{"rating":7,"comments":4,"discussions":[{"number":185,"url":"https://github.com/microsoft/cat-agent-skills/discussions/185"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":7,"comments":4}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"SD","coverImage":"skill-art/scrollytelling-data.webp","coverImageAlt":"A long paper scroll turns scattered data dots into ordered bars, a trend ribbon, and a final orange insight marker.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"sharepoint-list-formatter","name":"SharePoint List Formatter","description":"Turns any SharePoint list data into a clean, consistent markdown table. Dynamic columns based on list type and query, plus a one-click Open link for every row.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["sharepoint","microsoft-365","productivity","tables","data"],"author":"Mathias Salomonsen","authorGithub":"m-salomonsen","createdAt":"2026-07-17T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"SL","coverImage":"skill-art/sharepoint-list-formatter.webp","coverImageAlt":"Irregular blank record tiles pass through a cyan organizing comb and settle into a consistent table.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"sharepoint-list-insight-report-generator","name":"SharePoint List Insight Report Generator","description":"Automatically discovers and validates a SharePoint list within a connected knowledge source, analyzes its structure and data, identifies key business insights, and generates a downloadable interactive HTML report. The report includes dynamic filters, interactive charts, sortable and searchable tables with pagination, detailed record drill-down through modal popups, and direct links to open items in SharePoint. If the requested list is not found, the skill suggests available lists and closest matches before stopping the analysis.","platforms":["Copilot Studio"],"type":"skill","tags":["sharepoint","microsoft-365","lists","report","html"],"author":"Marco Rocca","authorGithub":"marcorocca1973","createdAt":"2026-07-24T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"SL","coverImage":"skill-art/sharepoint-list-insight-report-generator.webp","coverImageAlt":"Blank record tiles pass through a cyan analysis prism and emerge as bars, a segmented ring, and one orange anomaly.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"skill-authoring-coach","name":"Skill Authoring Coach","description":"Help makers design concise, reusable Agent Skills with clear triggers, instructions, resources, and packaging.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["skills","authoring","documentation","productivity","agent"],"author":"Simon Owen","authorGithub":"SimonOwenDigital","createdAt":"2026-07-17T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":101,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"SA","coverImage":null,"coverImageAlt":null,"coverImageWidth":null,"coverImageHeight":null},{"slug":"spend-more-time-with-friends-and-family","name":"Spend More Time With Friends & Family","description":"While you're out of office, watches a group chat and answers questions from your local knowledge docs (clearly marked AI-generated), logs anything it can't answer for later, and pings you on Teams if its setup is incomplete.","platforms":["Scout"],"type":"automation","tags":["automation","teams","out-of-office","knowledge"],"author":"Adi Leibowitz","authorGithub":"adilei","createdAt":"2026-07-14T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":58,"url":"https://github.com/microsoft/cat-agent-skills/discussions/58"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"SM","coverImage":"skill-art/spend-more-time-with-friends-and-family.webp","coverImageAlt":"A lantern-like knowledge cabinet illuminates blank message tokens and holds one unresolved orange token in a catch tray.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"stoic-negotiator","name":"Stoic Negotiator","description":"A principled negotiation intelligence skill that combines Stoic decision disciplines with evidence-backed research to help individuals, executives, and analyst agents prepare, analyze, and execute high-quality negotiations. Supports interactive scoping workflows, Deep Research sourcing (citations and source URLs), and audit-ready outputs.","platforms":["Copilot Studio","Cowork"],"type":"skill","tags":["negotiation","decision-making","offers","salary","sales","commerce","BATNA","ZOPA","deals","stoicism"],"author":"Faride Ilanda","authorGithub":"farideilanda","createdAt":"2026-08-04T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":2,"engagement":{"microsoft":{"rating":2,"comments":0,"discussions":[{"number":276,"url":"https://github.com/microsoft/cat-agent-skills/discussions/276"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":2,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"SN","coverImage":null,"coverImageAlt":null,"coverImageWidth":null,"coverImageHeight":null},{"slug":"tool-tracer","name":"Tool Tracer","description":"On-demand tool/action trace for Copilot Studio runs (`/special-debug tool-trace` → `tool_trace.json`).","platforms":["Copilot Studio"],"type":"skill","tags":["transparency","observability","debugging","workflow","logging","json","productivity"],"author":"Rafael Lopez Alcaraz","authorGithub":"rafalcaraz","createdAt":"2026-07-22T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"TT","coverImage":null,"coverImageAlt":null,"coverImageWidth":null,"coverImageHeight":null},{"slug":"travel-cost-estimator","name":"Travel Cost Estimator","description":"Price a business trip from live fares in your corporate booking tool, benchmark the non-bookable lines against your own approved expense reports, and produce an estimate a manager can approve — with a hard guardrail that never enters the booking funnel.","platforms":["Scout"],"type":"skill","tags":["travel","expenses","browser-automation","playwright","finance","productivity"],"author":"Al Macey","authorGithub":"amacey-msft","createdAt":"2026-08-04T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"TC","coverImage":"skill-art/travel-cost-estimator.webp","coverImageAlt":"Travel components and expense evidence feed a balanced estimate folio while an orange gate blocks the booking path.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"vacation-urgent-forwarder","name":"Vacation Urgent Forwarder","description":"A Scout automation installer that, only during a configured vacation window, scans work email and Teams and forwards genuinely urgent items to your personal email.","platforms":["Scout"],"type":"automation","tags":["automation","email","teams","out-of-office"],"author":"Giorgio Ughini","authorGithub":"GiorgioUghini","createdAt":"2026-07-16T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"VU","coverImage":"skill-art/vacation-urgent-forwarder.webp","coverImageAlt":"A selective cyan-lit gate lets one orange urgent parcel reach a receiving tray while routine parcels wait behind.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"vendor-contract-risk-review","name":"Vendor Contract Risk Review","description":"First-pass review of a vendor contract or SOW for the clauses that commonly cause problems (auto-renewal, liability caps, termination, IP ownership), flagged by risk level to prepare for legal review, not replace it.","platforms":["Cowork","Copilot Studio"],"type":"skill","tags":["contracts","legal","procurement","risk","vendor-management","review"],"author":"Tim Karlsson","authorGithub":"Timziito","createdAt":"2026-07-27T00:00:00.000Z","version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"VC","coverImage":null,"coverImageAlt":null,"coverImageWidth":null,"coverImageHeight":null},{"slug":"wcag-power-platform","name":"WCAG 2.1 for Web Apps & Power Platform","description":"Makes everything the agent builds or reviews conform to WCAG 2.1 AA — HTML pages, SPAs, theming, PCF controls, model-driven and canvas apps, and Power Pages.","platforms":["Cowork"],"type":"skill","tags":["accessibility","wcag","a11y","power-platform","power-apps","pcf","power-pages","web"],"author":"Mark Christie","authorGithub":"TheMarkChristie","createdAt":"2026-07-23T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":1,"engagement":{"microsoft":{"rating":1,"comments":0,"discussions":[{"number":294,"url":"https://github.com/microsoft/cat-agent-skills/discussions/294"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":1,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"W2","coverImage":"skill-art/wcag-power-platform.webp","coverImageAlt":"Four accessibility mechanisms converge on one high-contrast open frame with a smooth navigation path and tactile controls.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"what-to-use-when","name":"What to Use When","description":"Routes single-output requests to the best-fit included Microsoft 365 Copilot 1p agents and reserves Cowork for long-running or multi-output work.","platforms":["Cowork"],"type":"skill","tags":["productivity","automation","copilot","routing"],"author":"Gaurav Mahajan","authorGithub":null,"createdAt":null,"version":"1.0.0","hasBundle":false,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[{"number":256,"url":"https://github.com/microsoft/cat-agent-skills/discussions/256"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"WT","coverImage":"skill-art/what-to-use-when.webp","coverImageAlt":"A central selector routes one task sphere along a cyan-lit path toward the best of four abstract workstations.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"whiteboard-to-infographic","name":"Whiteboard to Infographic","description":"Turn a photo of a hand-drawn whiteboard or process sketch into a polished, client-ready infographic slide (.pptx), generated natively in the agent's Python container.","platforms":["Copilot Studio"],"type":"skill","tags":["infographic","whiteboard","powerpoint","presentations","diagrams","design","consulting"],"author":"Andy Zehr","authorGithub":"NickBurns42","createdAt":"2026-07-22T00:00:00.000Z","version":"1.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"WT","coverImage":null,"coverImageAlt":null,"coverImageWidth":null,"coverImageHeight":null},{"slug":"wikipedia-human-style-writing","name":"Wikipedia Human Style Writing","description":"Rewrite or draft prose so it avoids the tell-tale signs of AI writing, using Wikipedia's 'Signs of AI writing' field guide.","platforms":["Cowork","Copilot Studio","Scout"],"type":"skill","tags":["writing","content","editing","style","humanize","ai-detection","wikipedia"],"author":"Chris Garty","authorGithub":null,"createdAt":"2026-07-20T00:00:00.000Z","version":"0.1.0","hasBundle":true,"featured":false,"rating":2,"engagement":{"microsoft":{"rating":2,"comments":0,"discussions":[{"number":152,"url":"https://github.com/microsoft/cat-agent-skills/discussions/152"}]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":2,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #00a9e0 0%, #00a9e0 100%)","initials":"WH","coverImage":"skill-art/wikipedia-human-style-writing.webp","coverImageAlt":"A compact editorial press turns uniform blank paper stock into varied cyan-edged ribbons with a more natural rhythm.","coverImageWidth":1600,"coverImageHeight":1000},{"slug":"work-iq-signalboard","name":"Work IQ Signalboard","description":"Turn four weeks of Calendar, Mail, and Teams chat activity into a colorful dashboard of reconciled Work IQ counts.","platforms":["Copilot Studio"],"type":"skill","tags":["work-iq","microsoft-365","dashboard","visualization","work-patterns","analytics"],"author":"Andreas Adner","authorGithub":"adner","createdAt":"2026-08-10T00:00:00.000Z","version":"2.0.0","hasBundle":true,"featured":false,"rating":0,"engagement":{"microsoft":{"rating":0,"comments":0,"discussions":[]},"local":{"rating":0,"comments":0,"discussions":[]},"total":{"rating":0,"comments":0}},"downloads":0,"gradient":"linear-gradient(135deg, #e86027 0%, #e86027 100%)","initials":"WI","coverImage":"skill-art/work-iq-signalboard.webp","coverImageAlt":"Four weekly activity bands reconcile mail, calendar, and conversation signals into a colorful physical signalboard.","coverImageWidth":1600,"coverImageHeight":1000}]