github.com/openai/plugins
| Skill | Added | Review |
|---|---|---|
huggingface-llm-trainer plugins/hugging-face/skills/llm-trainer/SKILL.md This skill should be used when users want to train or fine-tune language models using TRL (Transformer Reinforcement Learning) on Hugging Face Jobs infrastructure. Covers SFT, DPO, GRPO and reward modeling training methods, plus GGUF conversion for local deployment. Includes guidance on the TRL Jobs package, UV scripts with PEP 723 format, dataset preparation and validation, hardware selection, cost estimation, Trackio monitoring, Hub authentication, and model persistence. Should be invoked for tasks involving cloud GPU training, GGUF conversion, or when users mention training on Hugging Face Jobs without local GPU setup. | 72 72 Impact — No eval scenarios have been run Securityby Critical Do not install without reviewing Version: 11c74d6 | |
huggingface-jobs plugins/hugging-face/skills/jobs/SKILL.md This skill should be used when users want to run any workload on Hugging Face Jobs infrastructure. Covers UV scripts, Docker-based jobs, hardware selection, cost estimation, authentication with tokens, secrets management, timeout configuration, and result persistence. Designed for general-purpose compute workloads including data processing, inference, experiments, batch jobs, and any Python-based tasks. Should be invoked for tasks involving cloud compute, GPU workloads, or when users mention running jobs on Hugging Face infrastructure without local setup. | 68 68 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 11c74d6 | |
huggingface-gradio plugins/hugging-face/skills/gradio/SKILL.md Build Gradio web UIs and demos in Python. Use when creating or editing Gradio apps, components, event listeners, layouts, or chatbots. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
huggingface-datasets plugins/hugging-face/skills/datasets/SKILL.md Use this skill for Hugging Face Dataset Viewer API workflows that fetch subset/split metadata, paginate rows, search text, apply filters, download parquet URLs, and read size or statistics. | 69 69 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 11c74d6 | |
hf-cli plugins/hugging-face/skills/cli/SKILL.md Hugging Face Hub CLI (`hf`) for downloading, uploading, and managing repositories, models, datasets, and Spaces on the Hugging Face Hub. Replaces now deprecated `huggingface-cli` command. | 58 58 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 11c74d6 | |
hubspot plugins/hubspot/skills/hubspot/SKILL.md Use when working with HubSpot CRM records to search, summarize, create, update, associate, or analyze objects and properties. | 80 80 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
hubspot-pipeline-health plugins/hubspot/skills/hubspot-pipeline-health/SKILL.md Use when reviewing HubSpot pipeline health, forecasts, stale deals, slipping close dates, or open deal risks. | 76 76 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
hubspot-customer-prep plugins/hubspot/skills/hubspot-customer-prep/SKILL.md Use when preparing HubSpot customer briefs for meetings, renewals, QBRs, sales calls, escalations, handoffs, or follow-ups. | 76 76 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
hubspot-crm-data-hygiene plugins/hubspot/skills/hubspot-crm-data-hygiene/SKILL.md Use when auditing HubSpot data quality for missing fields, stale records, duplicates, associations, owners, or cleanup tasks. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
heygen-video plugins/heygen/skills/heygen-video/SKILL.md Generate HeyGen presenter videos via the v3 Video Agent pipeline — handles Frame Check (aspect ratio correction), prompt engineering, avatar resolution, and voice selection. Required for any HeyGen video generation. Replaces deprecated endpoints with v3. Use when: (1) generating any HeyGen video (via API or otherwise), (2) sending a personalized video message (outreach, update, announcement, pitch, knowledge), (3) creating a HeyGen presenter-led explainer, tutorial, or product demo with a human face, (4) "make a video of me saying...", "send a video to my leads", "record an update for my team", "create a video pitch", "make a loom-style message", "I want to appear in this video", "generate a HeyGen video", "make a talking head video". Accepts avatar_id from heygen-avatar for identity-first HeyGen videos, or uses a stock presenter. Returns video share URL + HeyGen session URL for iteration. Chain signal: when the user wants to create/design an avatar AND make a video in the same request, run heygen-avatar first, then return here. Conjunctions to watch: "and then", "and immediately", "first...then", "X and make a video", "design [presenter] and record" = always CHAIN. If the user provides a photo AND wants a video, route to heygen-avatar first. NOT for: avatar creation or identity setup (use heygen-avatar first), cinematic footage or b-roll without a presenter, translating videos, TTS-only, or streaming avatars. | — | |
heygen-avatar plugins/heygen/skills/heygen-avatar/SKILL.md Create a persistent HeyGen avatar — a reusable face + voice identity for the agent, the user, or any named character — powered by HeyGen Avatar V technology. Prompt-based creation by default (description → HeyGen builds it); photo upload is optional for real-person digital twins. Use when: (1) giving the agent a face + voice so it can present videos ("bring yourself to life", "create your avatar", "give yourself an avatar", "design a presenter", "set up an avatar", "let's make an avatar"), (2) the user wants to appear in videos as themselves ("create my avatar", "I want my face in a video", "digital twin of me", "build me an avatar"), (3) building a named character presenter ("create an avatar called Cleo", "design a character named X"), (4) establishing HeyGen identity before making videos — the correct FIRST step when no avatar exists yet. Chain signal: when the user says both an identity/avatar action AND a video action in the same request ("create an avatar AND make a video", "set up identity THEN create a video", "design a presenter AND immediately record"), run heygen-avatar first, then heygen-video. Returns avatar_id + voice_id — pass directly to heygen-video to create HeyGen videos. NOT for: generating videos (use heygen-video), translating videos, or TTS-only tasks. | — | |
hex plugins/hex/skills/hex/SKILL.md Search Hex projects and ask Hex Threads questions. Use when the user explicitly references Hex, Hex projects, Hex dashboards, Hex data apps, Hex Threads, or asks to search an existing Hex workspace asset. | 79 79 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
google-slides plugins/google-drive/skills/google-slides/SKILL.md Google Slides work for finding, reading, summarizing, creating, importing, template following, visual cleanup, source-deck adaptation, structural repair, and content edits in native Slides decks. | 59 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
google-sheets plugins/google-drive/skills/google-sheets/SKILL.md Analyze and edit connected Google Sheets with range precision. Use when the user wants to create Google Sheets, find a spreadsheet, inspect tabs or ranges, search rows, plan formulas, create or repair charts, clean or restructure tables, write concise summaries, or make explicit cell-range updates. | 79 79 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
google-drive plugins/google-drive/skills/google-drive/SKILL.md Use connected Google Drive as the single entrypoint for Drive, Docs, Sheets, and Slides work. Use when the user wants to find, fetch, organize, share, export, copy, or delete Drive files, or summarize and edit Google Docs, Google Sheets, and Google Slides through one unified Google Drive plugin. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
google-drive-comments plugins/google-drive/skills/google-drive-comments/SKILL.md Write, reply to, and resolve Google Drive comments on Docs, Sheets, Slides, and Drive files with evidence-backed location context. Use when the user asks to leave comments, review a file with comments, respond to comment threads, or resolve Drive comments. | 75 75 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 11c74d6 | |
google-docs plugins/google-drive/skills/google-docs/SKILL.md Connector-first Google Docs creation and editing in local Codex plugin sessions, with direct native create and batchUpdate workflows for simple docs, DOCX-first import for polished deliverables, target-document checks, smart chip and building-block reconstruction, connector-readback verification, and reference routing for formatting, citations, tables, and write-safety. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
google-calendar plugins/google-calendar/skills/google-calendar/SKILL.md Manage scheduling and conflicts in connected Google Calendar data. Use when the user wants to inspect calendars, compare availability, review conflicts, find a meeting room, review event notes or attachments, add or adjust reminders, place temporary holds, or draft exact create, update, reschedule, or cancel changes with timezone-aware details. | 80 80 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
google-calendar-meeting-prep plugins/google-calendar/skills/google-calendar-meeting-prep/SKILL.md Build a practical meeting prep brief from a connected Google Calendar event and its nearby context. Use when the user wants to prepare for an upcoming meeting, understand what to read beforehand, pull in linked notes or docs, or get a concise brief on what the meeting appears to require. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
google-calendar-group-scheduler plugins/google-calendar/skills/google-calendar-group-scheduler/SKILL.md Find and rank good meeting times for multiple people using connected Google Calendar data. Use when the user wants to schedule a group meeting, compare candidate slots across several attendees, find the best compromise time, or add a room check after narrowing the attendee-compatible options. | 80 80 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
google-calendar-free-up-time plugins/google-calendar/skills/google-calendar-free-up-time/SKILL.md Find ways to open up meaningful free time in a connected Google Calendar. Use when the user wants to clear up their day, make room for focus time, create a longer uninterrupted block, or see the smallest set of calendar changes that would give time back. | 76 76 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
google-calendar-daily-brief plugins/google-calendar/skills/google-calendar-daily-brief/SKILL.md Build polished one-day Google Calendar briefs. Use when the user asks for today, tomorrow, or a specific date summary with an agenda, conflict flags, free windows, remaining-meeting readouts, or a calendar brief, and the Google Calendar connector is available. | 80 80 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 | |
gmail plugins/gmail/skills/gmail/SKILL.md Manage Gmail inbox triage, mailbox search, thread summaries, action extraction, reply drafting, and email forwarding through connected Gmail data. Use when the user wants to inspect a mailbox or thread, search email with Gmail query syntax, summarize messages, extract decisions and follow-ups, prepare replies or forwarded messages, or organize messages with explicit confirmation before send, archive, delete, or label actions. | 79 79 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 11c74d6 | |
gmail-inbox-triage plugins/gmail/skills/gmail-inbox-triage/SKILL.md Triage a Gmail inbox into actionable buckets such as urgent, needs reply soon, waiting, and FYI using connected Gmail data. Use when the user asks to triage the inbox, rank what needs attention, find what still needs a reply, or separate important mail from noise. | 79 79 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 11c74d6 | |
yeet plugins/github/skills/yeet/SKILL.md Publish local changes to GitHub by confirming scope, committing intentionally, pushing the branch, and opening a draft PR through the GitHub app from this plugin, with `gh` used only as a fallback where connector coverage is insufficient. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 11c74d6 |