Commit Graph
67 Commits
Author SHA1 Message Date
Thomas MustierandGitHub 4ab6e0fd99 Remove stale references in skill-creator (#110)
Remove references to references/workflows.md and
references/output-patterns.md in skill-creator guidance per issue
https://github.com/openai/skills/issues/109.
2026-02-09 13:38:07 -08:00
Ed BayesGitHubEd Bayes <@openai.com>
061ce66bc0 Remove sb skill (#140)
Co-authored-by: Ed Bayes <@openai.com>
2026-02-09 09:52:19 -08:00
Ed BayesGitHubEd Bayes <@openai.com>
7fc1e3f3b1 you can just build things (#133)
Co-authored-by: Ed Bayes <@openai.com>
2026-02-08 15:56:43 -08:00
Ed BayesGitHubEd Bayes <@openai.com>
6c1eba8ccc Add wrapped skill under .experimental (#128)
## Summary
- add `skills/.experimental/wrapped`
- include skill definition, agent config, and scripts for wrapped
reports

## Testing
- not run (file import only)

Co-authored-by: Ed Bayes <@openai.com>
2026-02-07 23:42:39 -08:00
Ed BayesGitHubEd Bayes <@openai.com>
ea6b206c68 Remove experimental skills except wrapped (#126)
Co-authored-by: Ed Bayes <@openai.com>
2026-02-07 15:17:18 -08:00
Andi RadulescuandGitHub a5119697b8 Fix playwright CLI package reference (#104)
## Summary
Fix Playwright CLI skill to reference the correct npm package.

## Changes
- Use `@playwright/cli` in the wrapper script instead of
`@playwright/mcp`.
- Update skill install guidance to match the correct package.

## Why
The Playwright CLI binary is provided by `@playwright/cli`. The skill
currently points at `@playwright/mcp`, which does not install
`playwright-cli`, causing installs to succeed but the CLI to be missing.

## Testing
- Installed the updated skill locally.
- Opened Google and performed a search via `playwright-cli` in headed
mode.
2026-02-06 19:01:32 +01:00
Dominik KundelandGitHub 2f7901ee42 remove atlas for now (#108) 2026-02-04 23:32:00 -08:00
Andrew QuandGitHub 7d56b27c73 Update scripts/deploy.sh to explicitly run with bash (#106)
more consistent than trusting it's in the project dir
2026-02-04 14:26:32 -08:00
Andrew QuandGitHub 4251b5325a Update Vercel Deploy to do first party deploy first if available (#100)
use the vercel CLI
2026-02-04 12:37:49 -08:00
Vaibhav SrivastavandGitHub f46b2535ab update skill-installer image. (#99) 2026-02-03 11:03:43 -08:00
cf17f38418 Update openai.yaml (#92)
Co-authored-by: ae <ae@openai.com>
2026-02-02 15:49:37 -08:00
a317854be2 Vercel Copy (#87)
Co-authored-by: Dominik Kundel <dkundel@openai.com>
2026-02-02 12:49:24 -08:00
Dominik KundelandGitHub bf9e226541 Add prerequisites and troubleshooting to deploy skills (#90)
**Summary**
- aligned the Cloudflare, Netlify, and Render deploy skills with the
prereqs and escalation guidance from the Vercel skill
- documented requirement to rerun deployments with
`sandbox_permissions=require_escalated` when sandboxing blocks
networking and reminded that deployments may take several minutes
- added a Troubleshooting section that describes when to request
escalated network access and sample messaging for Cloudflare, Netlify,
and Render

**Testing**
- Not run (not requested)
2026-02-02 12:20:40 -08:00
Dominik KundelandGitHub 33400391a3 add network and timeout details (#89) 2026-02-02 12:14:17 -08:00
Andrew QuandGitHub db358daf78 Update openai.yaml (#86) 2026-02-02 10:56:59 -08:00
Vaibhav SrivastavandGitHub f617e62e40 Add experimental wrapped skill (#79) 2026-02-02 08:00:52 -08:00
Vaibhav SrivastavandGitHub 77963424cd Add curated default prompts and update skill creator metadata (#82)
## What
- add `interface.default_prompt` to all curated skill
`agents/openai.yaml` files
- remove `icon_small` / `icon_large` from
`skills/.system/skill-creator/agents/openai.yaml`
- remove unused skill creator icon assets

## Validation
- run `python3 skills/.system/skill-creator/scripts/quick_validate.py
skills/.system/skill-creator` (passes)
- parse curated `agents/openai.yaml` files to confirm
`interface.default_prompt` exists in all curated skills
2026-02-02 07:59:58 -08:00
Vaibhav SrivastavandGitHub 5c8f1e2680 Add security best-practices, ownership-map, and threat-model skills (#83) 2026-02-02 07:58:27 -08:00
Andrew AmbrosinoandGitHub 94e8003333 Update openai.yaml (#81) 2026-02-01 18:47:25 -08:00
Dominik KundelandGitHub d00f5245b9 Update openai.yaml (#80) 2026-02-01 13:31:48 -08:00
Vaibhav SrivastavandGitHub dad3072ab3 Add curated Figma MCP skill (#78) 2026-02-01 09:05:37 -08:00
Vaibhav SrivastavandGitHub 56de8d9e1a Normalize curated logos to currentColor (#77) 2026-02-01 09:04:22 -08:00
Gav VermaandGitHub 94fa19526e Add support for agents/openai.yaml in skill-creator (#76) 2026-01-31 19:37:43 -08:00
Gav VermaandGitHub f1994cce0a Remove zipped .skill packaging from skill-creator (#74) 2026-01-31 19:00:10 -08:00
Dominik KundelandGitHub 8447091cbb Add icons for curated skills missing imagery (#75)
## Summary
- add small and large icons for the develop-web-game skill
- add matching assets for the jupyter-notebook skill
- add icons and assets for the transcribe skill so every curated
openai.yaml has imagery

## Testing
- Not run (not requested)
2026-01-31 18:58:51 -08:00
Dominik KundelandGitHub 1145949323 add more missing metadata (#73)
Also removes mcp dependencies from the GitHub skills since they rely on
`gh`
2026-01-31 17:40:27 -08:00
Dominik KundelandGitHub b1d971d46d Add Notion skill assets and openai configs (#72)
Summary
- add MCP configs for both Notion skills mirroring existing structure
with small and large icon references
- add exported Notion assets, small SVG supporting currentColor and PNG
large icon for each skill

Testing
- Not run (not requested)
2026-01-31 17:13:17 -08:00
Gav VermaandGitHub b2ef8e84cc Remove ownership, update cli tool type (#71) 2026-01-31 15:51:06 -08:00
Dominik KundelandGitHub 5b2a32dc28 Add Linear skill metadata (#70)
Summary
- create an openai.yaml manifest for the Linear skill with ownership,
interface, and MCP tooling details matching render-deploy guidance
- add the required small and large asset files (linear-small.svg with
currentColor path and linear.png icon)

Testing
- Not run (not requested)
2026-01-31 14:39:28 -08:00
pranavdeshandGitHub ea36903536 Move linear skill to curated (#69)
## Summary\n- move linear skill from experimental to curated\n\n##
Testing\n- not run (not needed for move)
2026-01-31 14:21:03 -08:00
425ed2fc57 add-partner deploy skills (#68)
Co-authored-by: Sean Roberts <sean.roberts@netlify.com>
Co-authored-by: Andrew Qu <qual1337@gmail.com>
Co-authored-by: Tej Chilukuri <tej@Tejs-Render-MBP.local>
Co-authored-by: Eric Liu <ericyl.us@gmail.com>
2026-01-31 12:23:45 -08:00
Vaibhav SrivastavandGitHub 0ed635aad2 Add curated skills: atlas, web-game, figma, jupyter, openai-docs, playwright, sentry, transcribe (#67)
## Summary
- Add curated skills from internal: `atlas`, `develop-web-game`,
`figma-implement-design`, `jupyter-notebook`, `openai-docs`,
`playwright`, `sentry`, and `transcribe`
- Normalize repo-root script paths to `skills/.curated/...` within the
copied skill docs
- Remove `dependencies.tools` blocks from all new `agents/openai.yaml`
files (matching the cleanup approach from PR #64)

## Notes
- Atlas validation succeeds via `uv run --python 3.12`
- Develop web game/playwright scripts require local Playwright
dependencies to run
2026-01-31 19:14:20 +01:00
Dominik KundelandGitHub 8766dfebfe Update yeet skill workflow formatting (#66)
Summary
- tighten up the `yeet` skill instructions by trimming extra whitespace
and reformatting the workflow steps into consistent Markdown bullets
- clarify that the branch creation step only applies when starting from
main/master/default

Testing
- Not run (not requested)
2026-01-31 13:26:07 +01:00
Vaibhav SrivastavandGitHub 33a75a7b57 Sync curated skills! (#64) 2026-01-30 19:34:32 +01:00
LukeandGitHub 3eb3f6c8cc add skill for gitlab address comments (#61)
## Summary:
- add experimental gitlab-address-comments skill docs and workflow steps
- include a fetch_comments.py helper to pull MR discussions via glab api
- add Apache 2.0 license for the new skill bundle

## Testing:
- manually QA'd
2026-01-28 18:17:06 -08:00
aac2078f9f [codex] Add curated skills (doc, imagegen, openai, pdf, screenshot, sentry, sora, speech, spreadsheet, yeet) (#51)
## Summary
Add curated skills from openai/skills-internal and normalize the
short-description metadata key.

## Skills
- doc: Edit and review docx files
- imagegen: Generate and edit images using OpenAI
- openai: Reference the official OpenAI Developer docs
- pdf: Create, edit, and review PDFs
- screenshot: Capture screenshots
- sentry: Read-only Sentry observability
- sora: Generate and manage Sora videos
- speech: Generate narrated audio from text
- spreadsheet: Create, edit, and analyze spreadsheets
- yeet: Stage, commit, and open PR

---------

Co-authored-by: Dominik Kundel <dkundel@openai.com>
2026-01-27 12:18:44 +01:00
LukeandGitHub 35d7c67622 Codex readiness integration test: planning signal + verification rules, safer runner defaults (#52) 2026-01-26 23:15:35 -08:00
LukeandGitHub 7b086f550e Luke/codex readiness skills (#48)
## Overview

This PR adds two Codex readiness skills that evaluate repository
guidance quality
and end‑to‑end agentic execution. The unit test focuses on deterministic
checks + in‑session LLM evaluation of AGENTS.md/PLANS.md quality, while
the
integration test runs a full agentic loop and scores real code changes
and
build/test outcomes.

## 1) codex-readiness-unit-test (LLM Codex Readiness Unit Test)

### Goal

Validate that AGENTS.md and PLANS.md provide sufficient, usable guidance
using
deterministic checks plus in‑session LLM evaluation, and generate a
scored
JSON + HTML report.

### How it works

This skill builds a report from two pipelines: deterministic filesystem
checks
and in‑session LLM evaluation of AGENTS.md/PLANS.md guidance. It writes
a
timestamped run directory with evidence, LLM results, and a scored
JSON/HTML
report; in optional execute mode it runs a user‑approved plan and
includes
execution logs in scoring. JSON outputs are strictly validated with a
retry +
json‑fix loop.

## 2) codex-readiness-integration-test (LLM Codex Readiness Integration
Test)

### Goal

Validate real agentic execution quality by running Codex CLI against the
repo,
executing an approved change prompt, and scoring results with evidence +
LLM
evaluation.

### How it works

This skill runs an end‑to‑end agentic execution against the repo using
Codex
CLI, then executes a build/test plan and scores the run from evidence
plus LLM
evaluation. It spins up the Codex session by launching the CLI as a
subprocess
with HOME/XDG_CACHE_HOME pointed at the repo‑local .codex-home, using
the
approved prompt.json (change prompt + agentic_loop settings) so the CLI
reads
AGENTS.md and operates in the repo. It requires a repo‑local login,
always
runs in execute mode, and writes results to a timestamped run directory
with
agentic logs, LLM results, and a summary.
2026-01-22 10:54:33 -08:00
Eric TrautandGitHub dcd0ea2572 Removed contributor license agreement (#47) 2026-01-21 11:18:01 -08:00
ErayandGitHub 894d404ce8 Fix CLA document path (#43)
## Summary

This PR corrects the path to the CLA document referenced in the GitHub
Actions workflow. The CLA document is located at the root of the
repository, not in a docs/ subdirectory.
2026-01-11 13:48:29 -08:00
Josh McKinneyandGitHub e911ae9feb chore: make skill listing generic (#39) 2026-01-08 16:21:33 -08:00
Vaibhav SrivastavandGitHub d3966156c8 Add reference to creating custom skills (#32)
Since a few people online were confused about custom skills, think it's
best to add a reference here too.
2026-01-05 13:47:32 -08:00
f6b8344b4e Added contributing guidelines, content license agreement, and CLA bot (#30)
The CLA and CLA workflow were copied verbatim from the openai/codex
repo. The contributing guidelines are a stripped-down version of that in
the openai/codex repo.

---------

Co-authored-by: Josh McKinney <joshka@openai.com>
2026-01-03 12:31:28 -07:00
xl-openaiandGitHub dadec22b4a Update README.md for skills installation instruction. (#29) 2025-12-22 17:44:55 -08:00
Dominik KundelandGitHub 8e2a96bf02 Updating README (#26)
Adding a few more details into the README to help people in case they
land here first.
2025-12-22 07:17:33 -07:00
Gav VermaandGitHub 3baaccb91a Move linear skill to experimental (#23)
Moves the linear skill to the newly-created (#22) experimental bucket.
2025-12-20 19:20:25 -08:00
Gav VermaandGitHub 2a1cce6e76 Move plan skill to experimental (#22)
Rewrites `plan` skill as `create-plan` and removes all lifecycle
management skills. Moved to a new `.experimental` bucket for evaluation
and to get feedback on use.
2025-12-20 19:20:14 -08:00
Christian Bager Bach HoumannandGitHub 5a9bb4cbe6 Make GitHub CLI auth guidance public-friendly in curated skills (#19)
This PR removes references to oai_gh from the curated GitHub skills and
replaces them with standard GitHub CLI auth guidance (gh auth login).
The goal is to avoid assuming internal tooling in a public repo.

That said, I'm not sure whether oai_gh is actually a built-in Codex
helper. If it is, feel free to close this PR.

I also did a sweep of .curated for other internal-only helpers and
didn't find any additional ones.
2025-12-19 14:10:04 -08:00
aeandGitHub bd3c623ce0 Remove Figma skills (#18)
- Until we have licenses for them.
2025-12-19 10:26:41 -08:00
b37577b57f Add licenses and short descriptions to gh skills (#17)
Co-authored-by: ae <ae@openai.com>
2025-12-19 09:44:24 -08:00