Commit Graph
15 Commits
Author SHA1 Message Date
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
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
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
Vaibhav SrivastavandGitHub 7b54889398 [codex] Add curated slides and playwright-interactive skills (#215) 2026-03-05 08:30:19 -08:00
Vaibhav SrivastavandGitHub f46b2535ab update skill-installer image. (#99) 2026-02-03 11:03:43 -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
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
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
Vaibhav SrivastavandGitHub 33a75a7b57 Sync curated skills! (#64) 2026-01-30 19:34:32 +01: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
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