Commit Graph
113 Commits
Author SHA1 Message Date
cching-openaiandGitHub 778b0e6129 Deprecate skills repository (#496)
Move users towards Plugins directory for skills and apps.
2026-06-22 13:36:37 -07:00
Konstantine KahadzeandGitHub 972cb867af [codex] Mirror compact OpenAI docs search guidance (#494)
## Summary

Mirrors [openai/codex#28389](https://github.com/openai/codex/pull/28389)
into the system and curated OpenAI Docs skills. The compact search
guidance performs better in Codex.

## Validation

- Both skill validations passed
- `git diff --check`
2026-06-17 12:15:37 -07:00
Vaibhav SrivastavandGitHub a8924c2a35 [codex] Mirror Codex self-knowledge updates in OpenAI docs (#454)
## Summary
- mirror the OpenAI docs skill changes from
[openai/codex#24914](https://github.com/openai/codex/pull/24914) into
both the system and curated `openai-docs` copies
- add Codex self-knowledge routing, manual-first lookup guidance, and
updated skill metadata
- add the cached Codex manual fetch helper with temp-cache
auto-discovery and hash verification

## Why
The standalone skills repository should ship the same Codex-aware OpenAI
docs behavior already merged into the Codex bundled skill while
preserving the existing `.system` and `.curated` distinction.

## Impact
OpenAI docs lookups can now route broad Codex questions through the
current Codex manual before using Docs MCP fallback. The helper works
without requiring an explicit `--cache-dir` override.

## Validation
- `git diff --check`
- `node --check
skills/.curated/openai-docs/scripts/fetch-codex-manual.mjs`
- `node --check
skills/.system/openai-docs/scripts/fetch-codex-manual.mjs`
- live `curl -fsSI https://developers.openai.com/codex/codex-manual.md`
verification returned `x-content-sha256`
- helper smoke test without `--cache-dir`: fresh fetch returned
`cacheStatus: "updated"`, second run returned `cacheStatus: "hit"`
- exact helper and agent metadata comparison across `.system` and
`.curated` copies
2026-05-29 17:20:38 +01:00
richardopenaiandGitHub b0401f0721 [codex] Add define-goal skill (#417)
## Summary

- Add the `define-goal` curated skill for shaping user intent into
concrete, measurable goals.
- Include agent UI metadata so the skill can be invoked as
`$define-goal`.
- Add the standard Apache 2.0 license file for the new skill package.

## Validation

- `quick_validate.py
/Users/richardlee/code/skills/skills/.curated/define-goal`
2026-05-21 11:13:37 -07:00
Anton PanasenkoandGitHub 590b49edc1 [codex] make yeet template-aware (#412)
## Why

The curated `yeet` skill was missing guidance for common publish-flow
cases: repositories with PR templates, branches that already have a PR,
and PR bodies that need to preserve reviewer-relevant context instead of
generic boilerplate.

## What Changed

Updated `skills/.curated/yeet/SKILL.md` to make the publish workflow
template-aware and branch-aware. The skill now tells Codex to discover
the active repository PR template before creating a PR, reuse an
existing PR for the current branch instead of creating a duplicate,
preserve an existing PR's draft or ready-for-review state, apply
conventional PR title guidance, and write PR bodies around the net
change with meaningful verification only when there is behavioral
evidence worth preserving.
2026-05-18 16:16:36 -07:00
richardopenaiandGitHub c25113bf4c Replace hatch-pet curated skill workflow (#399)
## Summary
- add the curated `hatch-pet-v2` skill for Codex-compatible pet
spritesheet generation
- keep image generation lightweight with per-job workers, storage
controls, and visual QA guidance
- add adaptive brand discovery briefs while keeping generation prompts
compact

## Verification
- `python -m py_compile skills/.curated/hatch-pet-v2/scripts/*.py`
- `ruff check skills/.curated/hatch-pet-v2/scripts`
- smoke-tested `prepare_pet_run.py` with and without a brand discovery
brief
2026-05-12 15:24:22 -07:00
4c4058ebf4 [codex] Coordinate OpenAI docs with API key setup (#395)
## Summary
- Add OpenAI API key setup coordination guidance to the public
openai-docs skill
- Prefer the openai-platform-api-key skill before docs/API example work
for API-backed implementation tasks
- Keep docs-only guidance routed directly to openai-docs

## Validation
- git diff --check origin/main..HEAD

---------

Co-authored-by: Codex <noreply@openai.com>
2026-05-06 11:01:55 -07:00
Andrew GinnsandGitHub f253260ad4 Improve hatch-pet search metadata (#392)
## Summary
- Improve hatch-pet discovery for plural searches by adding the literal
word `pets` to the recommended-skill description
- Update the agent short description with the same plural wording so
both metadata surfaces match

## Discovery context
- Codex App recommended skill search is substring-based over `name`,
`description`, and `shortDescription`; it does not stem `pet` to `pets`
- `hatch-pet` previously had `pet spritesheets`, which matches `pet` but
not contiguous `pets`

## Validation
- `rg -n "description:.*pets|short_description:.*pets|animated pets"
skills/.curated/hatch-pet/SKILL.md
skills/.curated/hatch-pet/agents/openai.yaml`
2026-05-06 08:14:41 -07:00
Andrew GinnsandGitHub dbb7d1947a Clarify hatch-pet running row semantics (#391)
## Summary
- Clarify that the non-directional hatch-pet `running` row is an active
working/in-progress task loop, not literal foot-running
- Keep `running-right` and `running-left` as the only directional
locomotion rows
- Update the generated row prompt requirements so image generation
rejects jogging, sprinting, treadmill poses, raised knees, long steps,
pumping arms, and travel for the `running` row
- Port the local low-distraction `idle` guidance into hatch-pet without
replacing Gabriel's subagent/imagegen workflow: idle now asks for subtle
breathing/blinking/bobbing only and rejects distracting action states

## Validation
- `python3 -m py_compile
skills/.curated/hatch-pet/scripts/prepare_pet_run.py`
- `python3 skills/.curated/hatch-pet/scripts/prepare_pet_run.py
--pet-name Testy --description "A tiny test pet." --pet-notes "a tiny
blue test pet" --output-dir
/private/tmp/openai-skills-hatch-running-prompt-check --force`
- `rg -n "active working|literal foot-running|running a task|generic
in-place|Show in-place running|jogging|sprinting"
/private/tmp/openai-skills-hatch-running-prompt-check/prompts/rows/running.md
/private/tmp/openai-skills-hatch-running-prompt-check/imagegen-jobs.json`
- `python3 skills/.curated/hatch-pet/scripts/prepare_pet_run.py
--pet-name Testy --description "A tiny test pet." --pet-notes "a tiny
blue test pet" --output-dir
/private/tmp/openai-skills-hatch-idle-prompt-check --force`
- `rg -n "low-distraction|subtle idle|same pose|waving, walking|first
and last|active working|literal foot-running"
/private/tmp/openai-skills-hatch-idle-prompt-check/prompts/rows/idle.md
/private/tmp/openai-skills-hatch-idle-prompt-check/prompts/rows/running.md`
2026-05-05 22:02:11 +07:00
Dominik KundelandGitHub af9b54f235 add hatch skill (#384) 2026-05-01 10:55:19 -07:00
platon-oaiandGitHub 228962adea Remove curated doc skill (#382)
Removes the public curated doc skill from skills/.curated.
2026-05-01 09:49:48 -07:00
Nick BaumannandGitHub 45d05d7536 Clarify todo completion in migrate-to-codex skill (#383)
**Summary**

- Clarify that the `migrate-to-codex` skill should finish by marking
completed TODO steps as `completed`
- Explicitly prevent a completed migration from leaving a stale
`in_progress` task behind
2026-05-01 09:34:51 -05:00
Dominik KundelandGitHub fb7b56dff0 Remove curated Sora skill (#378)
### Motivation
- Remove the curated Sora skill package and all associated runtime/docs
so it no longer appears in the skills catalog.

### Description
- Delete the entire `skills/.curated/sora` directory, removing
`SKILL.md`, `agents/openai.yaml`, `scripts/sora.py`, `assets/*`,
`references/*`, and `LICENSE.txt`.
- Remove the bundled CLI, reference docs, assets, and agent manifest so
the skill is no longer discoverable or installable from this repository.
- No other code paths or files required modifications because skill
discovery is directory-based.

### Testing
- Ran `rg -n "\bsora\b|Sora" skills README.md contributing.md` and
confirmed there are no remaining references (success).
- Verified the directory removal with `test ! -d skills/.curated/sora`
which reported the skill directory is gone (success).
- Checked the repository status with `git status --short` to ensure the
deletions are reflected in the working tree (success).

------
[Codex
Task](https://chatgpt.com/codex/cloud/tasks/task_i_69f193d7125c833196851fb3b90fc534)
2026-04-29 00:04:28 -07:00
Nick BaumannandGitHub 728a3e9ba7 Add migrate-to-codex skill (#364)
**Summary**

- Adds the public `migrate-to-codex` curated skill for migrating
external agent setup into Codex-facing files.
- Includes the approved skill instructions, references, and migration
scripts from openai/skills-internal#84.
- Places the skill at `skills/.curated/migrate-to-codex`, which is the
installable public path the Codex App should reference.
2026-04-27 13:29:29 -07:00
Konstantine KahadzeandGitHub 724cd511c9 Clarify GPT-5.5 upgrade guide wording (#373)
## Summary
- Clarifies reasoning-effort recommendation wording
- Replaces internal snake_case prompt block names with natural-language
guidance aligned to the prompting guide

## Test plan
- `git diff --check`
- Verified the old snake_case prompt block names no longer appear in the
upgrade guide
2026-04-24 14:26:33 -07:00
Simon WillisonandGitHub fde460865b Add gpt-image-2 (#374)
Was missing from the latest model reference.
2026-04-24 14:08:03 -07:00
Konstantine KahadzeandGitHub da7611f0dd Update OpenAI Docs skill for GPT-5.5 (#372)
## Summary
Updates the OpenAI Docs skill fallback guidance for GPT-5.5.

## Changes
- Updates latest-model fallback guidance
- Replaces bundled upgrade guidance with GPT-5.5 migration guidance
- Replaces bundled prompting guidance with GPT-5.5 prompting guidance
- Keeps `.system` and `.curated` OpenAI Docs copies in sync

## Test plan
- Ran `node scripts/resolve-latest-model-info.js`
- Verified `.system` and `.curated` OpenAI Docs files match
2026-04-24 11:19:18 -07:00
cching-openaiandGitHub 11c643813b Remove curated frontend and web game skills (#370) 2026-04-23 09:59:40 -07:00
Konstantine KahadzeandGitHub 30444aed50 Align curated OpenAI Docs skill with system copy (#365)
## Summary

This basically copies the OpenAI docs skill from `skills/.system` to
`skills/.curated` since this wasn't in my previous PR merging changes to
`skills/.curated`.

This copies the GPT-5.4 freshness-check structure from
`skills/.system/openai-docs` into `skills/.curated/openai-docs`,
including the model-agnostic reference filenames and resolver script.

## Test Plan

- Verified `skills/.curated/openai-docs` and
`skills/.system/openai-docs` are identical with `diff -rq`.
- Ran `node --check
skills/.curated/openai-docs/scripts/resolve-latest-model-info.js`.
- Verified the resolver parses a local GPT-5.4 `latestModelInfo`
fixture.
- Scanned the diff for unrelated launch/model language.
2026-04-22 17:29:40 -07:00
Konstantine KahadzeandGitHub fa71dc0f1f Add freshness check for GPT-5.4 upgrade guidance (#360)
## Summary
- Add a helper script that reads latest model metadata from
developers.openai.com
- Check that metadata before applying the bundled GPT-5.4 upgrade guide
- Refresh the bundled GPT-5.4 prompting guide snapshot from the public
Prompt guidance page
- Fall back to bundled GPT-5.4 references when remote metadata or guides
are unavailable

## Test plan
- node --check
skills/.system/openai-docs/scripts/resolve-latest-model-info.js
- Tested the resolver against local GPT-5.4 latest-model metadata
- git diff --check
2026-04-22 13:32:38 -07:00
alexsong-oaiandGitHub e940b8a861 add plugin-creator (#356) 2026-04-17 17:55:46 -07:00
edwardysun3andGitHub fdf90d652a Remove spreadsheets and slides skills (#350)
Removes the curated spreadsheet and slides skills from the repository.

Validation: not run; deletion-only change.
2026-04-16 09:52:19 -07:00
Dominik KundelandGitHub e6afb0d74c Fix imagegen skill placement under .system (#348)
## Summary
- Move the `imagegen` skill from `skills/.curated` into `skills/.system`
- Preserve the skill contents and assets under the new installed
location
- Update the CLI reference to point at the new system path

## Testing
- Not run (not requested)
2026-04-14 20:43:27 -07:00
Nick BaumannandGitHub 0ed2046f28 Add cli-creator skill (#338)
**Summary**

- Adds curated `$cli-creator` skill for building composable CLIs Codex
can run from any repo.
- Defines the command contract: PATH install, `doctor`, bounded JSON,
discovery/resolve/read/write commands, raw request fallback, and
auth/config handling.
- Adds runtime guidance, reference patterns, and the companion-skill
handoff with `$skill-creator`.
2026-04-10 19:02:02 +01:00
Anton PanasenkoandGitHub 50617dbacc don't mention codex in github artifacts (#340)
Updated the `yeet` skill so the GitHub artifacts it creates use neutral
naming instead of assistant-branded naming.

The skill now recommends `{description}` for new branches and uses the
plain `{description}` as the PR title. The workflow example was updated
to match the new branch naming convention.
2026-04-09 14:36:59 -07:00
Aditya MathurandGitHub d4a9df538f Switch Sentry skill from bundled Python script to Sentry CLI (#336)
## Summary

- Replace the custom `sentry_api.py` script with native Sentry CLI
commands, which handle authentication, org/project auto-detection,
pagination, and retries out of the box.
- Update `SKILL.md` with CLI-based workflows covering issue inspection,
trace exploration, log streaming, and a generic API fallback for
uncovered endpoints.
- Update the agent description in `openai.yaml` to reflect the CLI-based
approach.

## Motivation

The bundled Python script was a thin wrapper around Sentry's REST API
that required manual auth token setup and explicit org/project
configuration. The Sentry CLI (`sentry-cli`) handles all of this
natively — including interactive auth, DSN-based project detection, and
structured JSON output — making the script redundant and the skill
simpler to use.
2026-04-08 14:47:09 -07:00
736f600bf6 [codex] Align curated Figma skill licenses (#312)
## What changed
- replace the bundled Apache license text in `skills/.curated/figma` and
`skills/.curated/figma-implement-design` with the Figma Developer Terms
notice
- add the same Figma license notice to the other curated Figma skill
directories that were missing a per-skill license file

## Why
These curated Figma partner skills need to ship with the correct
Figma-specific licensing notice in each skill directory instead of a
generic Apache license or no per-skill license file.

## Impact
Consumers of the curated Figma skills now see the correct terms directly
in each affected package.

## Validation
- `python3 skills/.system/skill-creator/scripts/quick_validate.py
skills/.curated/figma`
- `python3 skills/.system/skill-creator/scripts/quick_validate.py
skills/.curated/figma-implement-design`
- `python3 skills/.system/skill-creator/scripts/quick_validate.py
skills/.curated/figma-use`
- `python3 skills/.system/skill-creator/scripts/quick_validate.py
skills/.curated/figma-code-connect-components`
- `python3 skills/.system/skill-creator/scripts/quick_validate.py
skills/.curated/figma-create-design-system-rules`
- `python3 skills/.system/skill-creator/scripts/quick_validate.py
skills/.curated/figma-create-new-file`
- `python3 skills/.system/skill-creator/scripts/quick_validate.py
skills/.curated/figma-generate-design`
- `python3 skills/.system/skill-creator/scripts/quick_validate.py
skills/.curated/figma-generate-library`

Co-authored-by: Ashwin Mathews <ashwinm@openai.com>
2026-03-25 16:25:24 +00:00
14f4eb1410 Document ChatGPT widget file library patterns (#308)
Document how ChatGPT widgets should handle uploads, library reuse, and
file download URLs.

## Current state
The ChatGPT apps reference lists the core `window.openai` helpers, but
it does not explain the newer file-library flows or when app authors
should choose one file API over another.
That leaves widget implementations to guess between local upload,
library-backed upload, and existing-file selection.

## What this PR does
- updates the API surface list to show `uploadFile(file, options?)`
- documents `selectFiles()` alongside the other ChatGPT-only helpers
- adds a file-patterns section describing when to use plain uploads,
library saves, library selection, and `getFileDownloadUrl`

## Riskiest parts
This is a docs-only change, so the main risk is semantic accuracy if the
described file-helper behavior drifts from the host implementation.

## Testing
- Searched the repo for a checked-in automated test or CI entrypoint and
did not find one: no root `package.json`, `pyproject.toml`, `Makefile`,
`justfile`, workflow files, or documented test commands.
- No automated tests were run because this repo does not appear to
expose an automated test harness.

## Manual testing
- Review the rendered markdown for
`skills/.curated/chatgpt-apps/references/window-openai-patterns.md`.
- Confirm the guidance matches current ChatGPT widget file flows for
upload, library save, selection, and download URL access.

## Spiciness
1/5

Co-authored-by: Codex <noreply@openai.com>
2026-03-24 13:32:47 -07:00
0e7823cca0 [codex] Add latest Figma partner skills (#306)
## What changed
- add six curated Figma skills: `figma-use`, `figma-generate-design`,
`figma-generate-library`, `figma-code-connect-components`,
`figma-create-design-system-rules`, and `figma-create-new-file`
- refresh the existing `figma` and `figma-implement-design` skill
metadata to match the imported partner workflow split
- import the referenced assets, maintainers files, docs, and helper
scripts that those skills depend on
- add a small follow-up cleanup commit to remove repo-unsupported
`disable-model-invocation` frontmatter and strip imported trailing
whitespace

## Why
- Figma asked for the latest skills from `figma/mcp-server-guide` to be
available in `openai/skills`
- the provided patch needed a small repo-specific cleanup pass to
satisfy this repository's skill validation rules

## Impact
- makes the expanded Figma skill set available from the curated skills
catalog
- keeps the imported skills structurally compatible with the current
`openai/skills` validation expectations

## Validation
- `python3 skills/.system/skill-creator/scripts/quick_validate.py` for
`skills/.curated/figma-code-connect-components`,
`skills/.curated/figma-create-design-system-rules`,
`skills/.curated/figma-create-new-file`,
`skills/.curated/figma-generate-design`,
`skills/.curated/figma-generate-library`, `skills/.curated/figma-use`,
and `skills/.curated/figma-implement-design`
- `git diff --check origin/main...HEAD`
- `python3 -m py_compile
skills/.curated/figma-code-connect-components/scripts/normalize_node_id.py`
- `bash -n
skills/.curated/figma-create-design-system-rules/scripts/check_agents_md.sh`
- `node --check skills/.curated/figma-generate-library/scripts/*.js`

---------

Co-authored-by: Ashwin Mathews <ashwinm@openai.com>
2026-03-24 14:48:51 +00:00
Dominik KundelandGitHub 34bcbc7658 move imagegen skill to system (#304) 2026-03-23 20:47:23 -07:00
alistair-openaiandGitHub 82d2c5b44a Add curated frontend-skill (#284)
## Summary
- add a new curated `frontend-skill` derived from the GPT-5.4 frontend
design guidance
- package the skill as a minimal curated bundle with `SKILL.md`,
`agents/openai.yaml`, and `LICENSE.txt`
- keep the skill focused on composition, hierarchy, imagery, copy, and
motion guidance for visually strong front-end work

## Why
Skill provides Codex stronger guidance on art direction, structure, and
interaction quality.

## Validation
- `python3 skills/.system/skill-creator/scripts/quick_validate.py
skills/.curated/frontend-skill`
- Parsed `skills/.curated/frontend-skill/agents/openai.yaml` with
`yaml.safe_load(...)`
2026-03-20 10:49:50 -07:00
Gabriel ChuaandGitHub dc48aff820 Update Sora Skill (#273)
## Summary
- Refreshes the Sora skill to match the latest Sora docs and changelog,
including support guidance for non-human reusable characters, `16`/`20`
second clips, `1920x1080` and `1080x1920` on `sora-2-pro`, extensions,
JSON/file image references, and clearer local queue vs official Batch
API guidance.
- Simplifies the supported skill surface so it only advertises broadly
available workflows: create videos, create non-human character
references, extend completed videos, edit existing generated videos by
ID, and manage/download/list/delete jobs.
- Removes eligibility-gated paths and messaging from the skill:
uploaded-video editing is no longer exposed in the CLI or docs, and the
docs no longer mention account-manager/sales escalation or
human-likeness eligibility.

## Implementation details
- Updated `skills/.curated/sora/scripts/sora.py` to add the new Sora
flows and limits, while narrowing `edit` to `--id` only and rejecting
the old `--video-file` path.
- Updated `skills/.curated/sora/SKILL.md` plus the
CLI/API/troubleshooting references to reflect the current supported
workflow and non-human character boundary.
- Regenerated the Sora agent metadata so the UI description/prompt
matches the expanded but non-gated skill surface.
2026-03-18 11:07:15 +08:00
Gabriel ChuaandGitHub 82d79c30b7 Update latest model map in OpenAI docs skills (#277)
## Summary
- align the `.system` and `.curated` `latest-model.md` references
- update the text model rows to use `gpt-5.4-mini` and `gpt-5.4-nano`
- clarify that `gpt-5.4` and `gpt-5.4-mini` are suitable for coding
use-cases
- remove outdated no-reasoning and Codex-specific rows from the table

## Testing
- Not run (not requested)
2026-03-18 11:07:05 +08:00
Curtis 'Fjord' HawthorneandGitHub ecc1fb8bc0 Update playwright-interactive examples for original image detail (#261)
Ensure that as https://github.com/openai/codex/pull/14175 rolls out,
this skill will take advantage of it (adding the arg before the change
rolls out is a no-op, so this is safe to add now).
2026-03-11 16:54:05 -07:00
Eric TrautandGitHub f99f782392 Removed reference to ".experimental" directory in skills repo (#254)
This directory no longer exists. Link results in 404.

This addresses https://github.com/openai/codex/issues/11068
2026-03-11 13:58:15 -06:00
DrewandGitHub 392fbd84f3 remove image file requirement for uploadFile (#248) 2026-03-10 10:16:34 -07:00
Niels LauteandGitHub ce2535c009 Updating the WinUI logo (#214)
Closes: #213

cc @bschoepke-openai @dkundel-openai
2026-03-06 09:23:23 -08:00
028797e0d0 Expand Playwright interactive setup and screenshot guidance (#222)
Broaden the skill docs to cover reusable web, mobile, and Electron
session helpers, clearer guidance on explicit viewport versus
native-window passes, and safer reload and restart patterns.

Add model-bound screenshot normalization guidance for web and Electron,
including CSS-coordinate click and tap flows plus Electron-specific
capture caveats.

Co-authored-by: Codex <noreply@openai.com>
2026-03-05 16:02:53 -08:00
Ed BayesGitHubEd Bayes <@openai.com>
b53e5e63b5 Add slides skill icons (#221)
## Summary
- add a dedicated small SVG icon for the curated `slides` skill
- add a 100x100 PNG large icon asset for the skill card
- wire both assets into `skills/.curated/slides/agents/openai.yaml` so
the skill uses the new branding in the UI

## Validation
- `git diff --check`
- verified `skills/.curated/slides/assets/slides-small.svg` is valid SVG
- verified `skills/.curated/slides/assets/slides.png` is a 100x100 PNG

Co-authored-by: Ed Bayes <@openai.com>
2026-03-05 15:09:22 -08:00
cguo-oaiandGitHub fe06517f6e Update curated OpenAI Docs skill (#220)
## Summary
- update the existing curated OpenAI Docs skill to match the new
GPT-5.4-aware guidance
- add bundled reference docs for model selection and GPT-5.4
migration/prompt-upgrade flows
- refresh the skill metadata and workflow text to load those references
when relevant

## Testing
- not run (skill content update only)
2026-03-05 10:03:47 -08:00
cguo-oaiandGitHub 80f18ba765 Add OpenAI Docs skill (#219)
## Summary
- add the OpenAI Docs skill under skills/.system/openai-docs
- include the skill metadata, assets, and GPT-5.4 upgrade reference
files
- exclude the test harness and test fixtures

## Testing
- not run (skill-only asset copy)
2026-03-05 09:54:31 -08:00
Vaibhav SrivastavandGitHub 7b54889398 [codex] Add curated slides and playwright-interactive skills (#215) 2026-03-05 08:30:19 -08:00
Dominik KundelandGitHub c207989386 Add aspnet and winui curated skills (#212) 2026-03-04 09:20:21 -08:00
cching-openaiandGitHub 8d04dc2f7e update short description (#206)
- description change
2026-03-02 14:12:02 -08:00
cching-openaiandGitHub cb9153a87f Add curated chatgpt-apps skill (#202)
## Summary

- add a new curated `chatgpt-apps` skill for building, scaffolding,
refactoring, and troubleshooting ChatGPT Apps SDK apps
- define a docs-first workflow that pulls current OpenAI Apps SDK docs
before generating code
- add reference guides for app archetypes, upstream example selection,
`search`/`fetch` conventions, MCP Apps bridge and `window.openai`
patterns, and repo validation expectations
- include a low-dependency scaffold script that generates a minimal Node
+ `@modelcontextprotocol/ext-apps` starter with an MCP server and widget
UI
- bundle agent metadata and license text for the new curated skill

## Why

This gives Codex a reusable, opinionated workflow for ChatGPT app work
instead of ad hoc scaffolding. It pushes the model toward current docs,
the smallest matching upstream example, and a stable runnable repo
contract.
2026-03-02 10:22:37 -08:00
Dominik KundelandGitHub 2c9ebb3219 Update vercel skill instructions for CLI check and fallback (#180)
Summary
- document a preliminary `vercel` CLI check and clarify when to escalate
permissions
- align deploy script references with other skills using the `skill_dir`
placeholder for script paths
- spell out fallback behavior when the CLI is missing or lacks
credentials
Testing
- Not run (not requested)
2026-02-20 20:07:43 -08:00
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