Skip to content
SKILLS
Agent SkillPublisher identity verifiedNo findings from static checks

@spboucher/openai-api-toolkitv1.0.0

Write, review, debug and migrate OpenAI API code with model tables and a request linter built from live probes of 29 models. Covers Responses, Chat Completions, tools, costs and tested scaffolds.

  • downloadable
  • installable
  • executable
You are viewing v1.0.0. The latest release is v1.0.1.

openai-api-toolkit

An Agent Skill for writing, reviewing, debugging and migrating code that calls the OpenAI API.

Its model tables and request linter were built by sending 55 request shapes (Responses API and Chat Completions) to each of 29 OpenAI text models and recording what the API accepted. The linter's verdict matched the API on all 1,594 recorded outcomes.

Not affiliated with OpenAI. "OpenAI" and "GPT" are trademarks of OpenAI.

Contents

PathPurpose
SKILL.mdWhen to use the skill, the working loop, the rules that cause most failures
references/models.mdIds, context windows, output caps, prices (generated)
references/request-rules.mdWhat each model accepts on each API, with exact error texts (generated)
references/requests.mdResponses anatomy, streaming, structured outputs, files, embeddings, batches
references/tools-and-agents.mdFunction calling, the loop, hosted tools, the Agents SDK
references/state-caching-cost.mdConversation state, prompt caching, cost levers
references/errors.mdStatus codes and observed rejections with fixes
scripts/openai-api.mjsOffline CLI: models, lint, fix, convert, migrate, cost, compare, scaffold, guide

The scripts use only the Node.js standard library, open no network connection and need no key.

Install

skills install @spboucher/openai-api-toolkit --client claude-code   # or codex, cursor, generic-agent-skills

Measured effect

See CHANGELOG.md for a with/without-skill evaluation against the live API, with its caveats.

Limits

A snapshot taken on the date in SKILL.md. Only text models visible to the probing key were probed. Computer use, Realtime, fine-tuning, Assistants and Azure OpenAI were not probed. Cost output is an estimate. When the API and this skill disagree, the API is right.

Install

Destination: ~/.claude/skills/openai-api-toolkit · project scope: .claude/skills/openai-api-toolkit

  1. 1Install with the Skills CLI (verifies the checksum, previews the destination, never runs scripts)

    skills install @spboucher/openai-api-toolkit@1.0.0 --client claude-code

    Add --project to install into .claude/skills/openai-api-toolkit instead of ~/.claude/skills/openai-api-toolkit.

  2. 2Or manually: download the release archive

    curl -fsSLo openai-api-toolkit-1.0.0.tar.gz https://skills.spboucher.ai/api/v1/artifacts/spboucher/openai-api-toolkit/versions/1.0.0/download
  3. 3Verify the SHA-256 checksum

    echo "4377ba24e79d593d1ce5c9f753ef54a1205944813fa7dc154bfc86ec9e9c15d6  openai-api-toolkit-1.0.0.tar.gz" | shasum -a 256 -c -
  4. 4Inspect the contents before extracting

    tar -tzf openai-api-toolkit-1.0.0.tar.gz
  5. 5Extract into ~/.claude/skills/openai-api-toolkit

    mkdir -p ~/.claude/skills/openai-api-toolkit && tar -xzf openai-api-toolkit-1.0.0.tar.gz -C ~/.claude/skills/openai-api-toolkit
  • Declared permissions: filesystem:read, filesystem:write.
  • Skills can contain scripts. Installing only copies files; read SKILL.md and any scripts before letting an agent use them.

Installing only copies or configures. Nothing is executed for you. The Skills CLI verifies the checksum before writing files.

Files

18 files · 204 kB unpacked

Select a file to preview it. Files are shown as plain text and never executed.

Security & permissions

Declared permissions

  • filesystem:read
  • filesystem:write

Static checks

No advisory findings from static-1.0.0 on Nov 10, 2026. 7 informational notes.

Static checks are advisory. They never certify that a package is safe. Compatibility entries are publisher claims unless marked verified.

Compatibility

  • claude-code · claimed
  • codex · claimed
  • cursor · claimed
  • generic-agent-skills · claimed

Versions

2 releases · immutable
VersionPublishedSizeSHA-256State
1.0.1latestNov 10, 202637 kB6d2fc4242de7…published
1.0.0Nov 10, 202636 kB4377ba24e79d…published

Publication history

  1. release.publish@spboucher/openai-api-toolkit@1.0.1by Simon-Pierre Boucher
  2. release.publish@spboucher/openai-api-toolkit@1.0.0by Simon-Pierre Boucher
  3. artifact.create@spboucher/openai-api-toolkitby Simon-Pierre Boucher
  • Agent SkillVerified publisher

    @spboucher/safari-applescript

    Drive Safari on macOS with AppleScript: reliable page waits, reading, forms, uploads, downloads with the page's session, screenshots. Works in a dedicated window with domain policy and sensitive-field guards.

    Latest version
    v1.0.0
    Licence
    MIT
    Updated
    3 h ago
  • Agent SkillVerified publisher

    @spboucher/claude-api-toolkit

    Write, review, debug and migrate Claude API code with model tables and a request linter built from live API probes of 15 models. Includes cost estimates and tested agent scaffolds.

    Latest version
    v1.0.0
    Licence
    MIT
    Updated
    4 h ago
  • Agent SkillVerified publisher

    @spboucher/citation-check

    Checks that every in-text citation in a Markdown or LaTeX manuscript has a bibliography entry, and the reverse.

    Latest version
    v1.0.0
    Licence
    MIT
    Updated
    6 h ago

↑↓ to navigate · enter to open · esc to close