跳到正文
cccskills
免费在 GitHub 公开

my-skill-factory

Create, build, and install custom Claude Code skills into Hideki's local marketplace. End-to-end workflow from requirements gathering to a fully installed and usable skill. Use when the user asks to create a new skill, build a skill, make a plugin, add a new capability, or says "make me a skill for X". Also use when updating or reinstalling an existing custom skill. Trigger phrases include "create skill", "make skill", "new skill", "build plugin", "skill for X", "update skill".

中文简介正在准备中。当前显示原文说明。

实测评分 未实测

查看安装方法

包含的文件(14)

  • SKILL.md21.1 KB
  • feedback/amendments.md14.1 KB
  • feedback/ecosystem-state.json122 B
  • feedback/log.md17.4 KB
  • references/bdd-skill-scenarios.md5.0 KB
  • references/ecosystem-practices.md6.0 KB
  • references/ecosystem-refresh.md8.1 KB
  • references/marketplace-structure.md3.3 KB
  • references/scenarios.feature7.8 KB
  • references/skill-design-guide.md3.8 KB
  • references/skill-design-review-team.md10.4 KB
  • references/skill-improvement-guide.md8.1 KB
  • scripts/ecosystem_check.py5.8 KB
  • scripts/install_skill.py13.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Skill Factory

Create custom Claude Code skills and install them into the local hideki-plugins marketplace in one workflow.

Paths

Every example below uses <repo-root> as a placeholder for the user's local clone of this skill repository. Resolve it once per session:

  • macOS / Linux: typically ~/private/repos/agent-skill-set
  • Windows: typically D:\Shared\agents\my-skills
  • Otherwise: ask the user, or run git -C <any-skill-dir> rev-parse --show-toplevel.

The install script (<repo-root>/my-skill-factory/scripts/install_skill.py) auto-detects the repo root via git rev-parse --show-toplevel, so when you cd <repo-root> first you can use forward-slash relative paths (my-skill-factory/scripts/install_skill.py <skill-name>) on any platform — that is the form used throughout this document.

Path discipline (applies to every skill you create or edit)

When authoring a skill's SKILL.md, references, or scripts, never embed hardcoded operator-specific or OS-specific absolute paths in the skill's content. These break the skill on every machine other than the author's, and a generated skill that says /Users/alice/... or D:\Shared\... is broken-by-construction.

Forbidden in skill content:

  • Operator home paths: /Users/<name>/..., /home/<name>/..., C:\Users\<name>\....
  • Machine-specific roots: D:\Shared\..., /private/..., /mnt/<host>/....
  • Any path that assumes the skill repo lives at one specific location.

Use instead:

  • The <repo-root> placeholder for this skill repo (see "Paths" above), with forward-slash relative paths from there.
  • ~ or $HOME for the user's home directory.
  • Runtime resolution: git rev-parse --show-toplevel from inside the repo, or accept the path as an argument from the user.
  • Documentation examples that show a concrete path must be clearly framed as examples (e.g. "on Windows this typically resolves to D:\..."), not as the authoritative path.

Pre-install verification. Before running install_skill.py on any new or edited skill, grep the skill source dir for path leaks and clean up any non-example hits:

grep -rn -e '/Users/' -e '/home/' -e '/private/' -e 'C:\\' -e 'D:\\' \
  <repo-root>/<skill-name>/ --exclude-dir=feedback

Each remaining hit must either be (a) a documentation example explicitly framed as "example" or "typically", or (b) replaced with a placeholder / runtime resolution. Anything else is a bug.

Workflow

  1. Feedback Check + Ecosystem Check — Inward (own feedback) and outward (Claude Code / Codex / model changes) improvement signals; research runs in the background
  2. Gather requirements — Understand what the skill should do
  3. Design the skill — Plan structure, references, scripts, assets, and improvement loop level
  4. Team orchestration assessment — Decide if the skill needs multi-agent review; if so, select perspectives
  5. Create skill files and install — Write SKILL.md, supporting resources, then always install immediately
  6. Verify — Confirm the skill appears in a new session
  7. Improve — Analyze feedback and amend a skill based on evidence (improvement loop)

Feedback Check

Before starting Step 1, look for accumulated feedback on this factory skill itself:

  • If feedback/log.md exists next to this SKILL.md and has 5 or more entries, read the last 10.
  • If a pattern is apparent (the same issue keyword in 3+ entries, or average rating below 3), tell the user (in Japanese): 「過去のフィードバックで類似パターンを検出: [簡潔に]。/skill-improve --skill my-skill-factory で改善案を分析できます。」
  • Continue with normal execution either way.

If feedback/log.md does not exist, skip silently.

Ecosystem Check

Run on every invocation, right after Feedback Check. Feedback Check only learns from this skill's own past runs; this check notices when the ecosystem moved (Claude Code or Codex releases, model launches, skill-spec changes), which no feedback entry would ever surface.

cd <repo-root>
python my-skill-factory/scripts/ecosystem_check.py
  • "due": false → continue silently. The whole check is two --version calls.
  • "due": true, or the user asked to "refresh" → read references/ecosystem-refresh.md, launch its research brief as a background subagent, tell the user (in Japanese) 「エコシステムの更新を検出 ([reasons])。最新の作法をバックグラウンドで調査します。」, and start Step 1 without waiting.
  • The proposals are triaged at the start of Step 2 — every item needs the user's approval, even in auto-mode — and written back only after Step 5, as a separate commit. The protocol file has both procedures.

Step 1: Gather Requirements

Ask the user in this order — architecture before stack:

Architecture questions (always ask unless the user has already answered):

  • What should the skill do? Get 2-3 concrete usage examples.
  • What triggers it? (e.g., "review PR", "create diagram")
  • For any external API/SDK/service: which auth mode? If multiple modes exist, default to the one that avoids billing (e.g., subscription vs API-key). Surface billing implications upfront — they often drive the entire design.
  • Sync (block until done) or async (return turn-id / handle quickly, observe progress separately)? For any operation that may exceed 2 minutes, async is usually right.
  • Batch (one-shot) or streaming (incremental output)?
  • User-facing names/labels (skill name, command name, default output path, default model name): always confirm before writing files. A judgment call about a public-facing label is never "low-risk."

Stack/runtime questions (after architecture is clear):

  • Does it need external tools? (gh CLI, APIs, MCP servers)
  • What output format? (markdown report, file creation, GitHub actions)
  • Runtime preference? (deno > bun > Node+pnpm+tsx, unless the user specifies otherwise.)

Ask as many clarifying questions as you need. Auto-mode's "minimize interruptions" does NOT apply to (a) user-visible names/labels and (b) architectural Q&A — these questions are cheap and avoid expensive rework cycles. Skip a question only when the user has explicitly answered it in their initial request.

Formalize as BDD scenarios

After gathering requirements, write 3-5 Given/When/Then scenarios covering:

  1. Primary use case
  2. One or two secondary paths
  3. An edge case (missing info, invalid input)

Read references/bdd-skill-scenarios.md for templates by skill type and anti-patterns.

Step 2: Design the Skill

Read references/skill-design-guide.md for design patterns and structure guidance.

Read references/ecosystem-practices.md (WHEN TO READ: every Step 2 — it is kept compact) together with any proposals approved in this run's Ecosystem Check, and apply the items relevant to this skill: model usage, token cost, agent usage, authoring rules, Codex compatibility. Where a practice there contradicts older guidance in this file, the practice wins — it carries a newer verified date and a primary source.

Decide:

  • Freedom level: High (text guidance) vs Low (exact scripts)
  • References needed? Detailed checklists, schemas, examples → put in references/
  • Scripts needed? Deterministic operations → put in scripts/
  • Assets needed? Templates, images → put in assets/
  • Improvement loop level: Read references/skill-improvement-guide.md. Assess: will this skill be used >5 times? Does it have a complex multi-phase workflow? Choose None / Observe / Full accordingly. If Observe or Full, add the Retrospective and/or Feedback Check sections from the guide's templates.
  • Token-cost contract: plan the SKILL.md body's load cost (always loaded on trigger — aim for ≤5k tokens on invoke, standing rules first), then measure it after install with claude plugin details <skill-name>@hideki-plugins. Mark every references/ file with explicit "WHEN TO READ: ..." guidance so it stays at 0 tokens during normal execution. BDD scenarios, long worked examples, and detailed protocol docs must NOT be auto-loaded — they live behind explicit WHEN TO READ gates. Before writing files, confirm: which references count toward routine token cost, which don't?
  • Scenario mapping: Map each BDD scenario to SKILL.md sections (trigger context → frontmatter, workflow → body, outputs → format/references)

Step 3: Team Orchestration Assessment

Determine whether the skill being created should have a built-in multi-agent team review step in its own workflow.

Quick Assessment

Evaluate the target skill against these criteria:

  • Does it have a multi-phase workflow where design decisions affect later phases?
  • Does it touch cross-cutting concerns (security, performance, architecture)?
  • Would multiple stakeholder perspectives improve its output quality?
  • Does it modify code, infrastructure, or shared resources?
  • Could wrong output from this skill cause significant rework?

If 2+ criteria are true → the skill should include team orchestration. Proceed to the detailed design below. If 0-1 → skip team orchestration for this skill. Proceed to Step 4.

Design Team Perspectives (only when assessment warrants it)

Read references/skill-design-review-team.md for the full perspective catalog with prompts, output formats, and cross-skill delegation notes.

From the catalog, select which perspectives apply to the target skill. Include in the target skill's SKILL.md:

  1. The sentence: "Create an agent team to explore this from different angles: [selected perspectives]"
  2. A reference file under the target skill's references/ with the detailed teammate prompts for the selected perspectives

Do NOT copy all perspectives — only include the ones relevant to the target skill's domain.

Step 4: Create Skill Files

Create the skill directory at <repo-root>/<skill-name>/ (see the "Paths" section above for what <repo-root> resolves to on each OS).

SKILL.md frontmatter

---
name: <skill-name>
description: <≤1,024 chars, third person. Key use case first, then the contexts that should trigger it.>
# plus the invocation fields chosen in Step 2 (see ecosystem-practices.md § Skill authoring)
---

The description is critical — it controls when the skill triggers, and it is the only text Claude sees before loading the body. Keep it ≤1,024 characters: Claude Code truncates longer ones and drops rarely-used skills' descriptions when the listing overflows, so extra trigger phrases get lost rather than helping. Include:

  • What the skill does (1 sentence, the key use case first)
  • The contexts/scenarios when to use it
  • The few trigger phrases that best distinguish it from neighbouring skills

SKILL.md body

  • Use imperative form
  • Keep under 500 lines (aim well under — see Token-cost contract in Step 2)
  • Only include knowledge Claude doesn't already have
  • Reference any references/ files with explicit "WHEN TO READ: ..." guidance so they are not auto-loaded during normal execution
  • BDD scenarios default to references/scenarios.feature (separate file, on-demand only, never auto-loaded). SKILL.md body should contain only a 1-line pointer such as: BDD spec lives in references/scenarios.feature. Read only when auditing or amending the skill; not needed for normal execution. Inline BDD in the body is the exception requiring explicit justification (e.g., the skill itself is a 1-scenario utility).

Supporting files

Place in subdirectories as needed:

  • references/ — Loaded by Claude on demand
  • scripts/ — Executed directly
  • assets/ — Used in output, not loaded into context

Pre-install path-discipline check

Before installing, run the path-leak grep from the "Path discipline" section above on the new skill's source directory. Any non-example hit (operator home, OS-specific root, or a path assuming a particular clone location) must be replaced with a placeholder or runtime resolution. Do this every time, including for re-installs of edited skills.

Install into marketplace

Always run the install script immediately after creating or updating skill files. Do not ask the user — just install.

cd <repo-root>
python my-skill-factory/scripts/install_skill.py <skill-name>

For a specific version:

cd <repo-root>
python my-skill-factory/scripts/install_skill.py <skill-name> --version 1.1.0

The script handles everything:

  • Creates marketplace plugin structure under my-marketplace/plugins/<name>/
  • Registers in root marketplace.json
  • Caches to ~/.claude/plugins/cache/hideki-plugins/<name>/<version>/
  • Adds entry to installed_plugins.json
  • Enables in settings.json

Read references/marketplace-structure.md for full details on the file layout and JSON schemas.

Commit and push

Always commit and push immediately after installing. Do not ask the user — just do it.

cd <repo-root>
git add <skill-name>/ my-marketplace/plugins/<skill-name>/ my-marketplace/.claude-plugin/marketplace.json
git commit -m "feat: add <skill-name> skill"
git push

Step 5: Verify and Smoke Test

Also run the verification practices listed in references/ecosystem-practices.md § Skill authoring. They complement 5a/5b, not replace them.

5a — Listing check. Launch a new CLI session to confirm the skill is registered:

echo "List all available skills. Just list the skill names as a bullet list." | claude -p

The new skill should appear as <skill-name>:<skill-name> in the output.

5b — Runtime smoke (REQUIRED before reporting the work complete). Run the skill end-to-end against real dependencies — code-only review and listing checks miss runtime bugs in env scoping, SDK shape assumptions, regex patterns, file system semantics, etc.

  • Wrapper skills (CLI / SDK / API): execute at least one primary user flow against the actual external service. Verify the happy path returns expected output. Verify at least one error path produces a friendly message (e.g., missing auth, missing binary).
  • Pure-logic skills: exercise the primary entry point with a representative input and inspect the result.
  • Utility skills: trigger the skill via its actual invocation path and verify the side effect / output.

Any bug found during smoke is a "smoke-discovered fix" that should be committed before reporting completion. Do not claim the work is done on the strength of claude -p listing alone.

Retrospective

After completing Step 5 (Verify) of either the Create or Update workflow, reflect on the session:

  1. Consider: were there mid-session corrections (rejected designs, dropped scope, plan changes), errors during install, missing pre-install checks, or scenarios discovered late?

  2. Ask the user (in Japanese): 「今回の作成/更新のフィードバック (1-5の評価、気になった点、または何もなければEnter)」 If the user provides a rating < 5, ALWAYS follow up with: 「なぜその評価ですか? (改善のために具体的に教えてください)」 Record the response verbatim as Rating reason. A rating without the "why" loses the strongest improvement signal — never skip this followup for ratings 1-4, even in auto-mode.

  3. If the user provides feedback OR if corrections/issues actually occurred: a. Create feedback/ next to this SKILL.md if it does not exist (resolve the directory via git rev-parse --show-toplevel from this skill's source dir, then append /my-skill-factory/feedback/). b. Read feedback/log.md (create with # Feedback Log header followed by a blank line and the comment <!-- Append new entries at the top. Do not edit previous entries. --> if it does not exist). c. Prepend a new entry directly after the header, using the format from references/skill-improvement-guide.md:

    ## <ISO-8601 timestamp>
    - **Skill Version**: <version from this file's frontmatter>
    - **Task**: <which target skill, create or update, brief description>
    - **Outcome**: success | partial-success | failure | error
    - **Rating**: <N>/5 (or "—" if not provided)
    - **Rating reason**: <user's verbatim response to the WHY follow-up, or "—" if rating was 5 or not provided>
    - **Corrections**: <mid-session corrections, or "none">
    - **Issues**: <specific problems, or "none">
    - **User Note**: <user's verbatim feedback, or "—">
    ---
    

    d. Confirm in one short Japanese sentence.

  4. If the user skips AND no corrections or issues occurred, end without recording.

Updating an Existing Skill

  1. Write scenarios for the change — Define Given/When/Then scenarios for new or modified behavior
  2. Identify the delta — Compare new scenarios against existing ones; classify as Added, Modified, or Removed
  3. Team assessment — Re-evaluate if the updated skill should add, remove, or change team perspectives
  4. Edit skill files and install — Update SKILL.md and supporting files, applying references/ecosystem-practices.md as in Step 2, then always run the install script immediately (it overwrites the previous installation)
  5. Commit and push — git add the skill source dir, marketplace plugin dir, and marketplace.json, then git commit -m "chore: update <skill-name> skill" and git push
  6. Validate coverage — Confirm each new scenario has corresponding content in SKILL.md
  7. Verify — New sessions will pick up the changes automatically

If the update is motivated by feedback patterns, follow "Improving an Existing Skill" instead — it includes evidence-based analysis and amendment tracking.

Improving an Existing Skill

Use /skill-improve to retrofit OIAE components and analyze feedback for existing skills. The skill-improve skill handles the full improvement workflow: retrofitting Retrospective/Feedback Check/version tracking, analyzing accumulated feedback, proposing evidence-based amendments, and evaluating previous amendments.

/skill-improve --skill <skill-name>

Behavior Scenarios

BDD spec lives in references/scenarios.feature. Read only when auditing or amending this skill (e.g. via /skill-improve --skill my-skill-factory); not needed for normal execution.

Deferred (tracked TODOs)

  • Impact scan of existing skills — when a refresh retires or changes a practice (a deprecated model ID, a frontmatter change), grep <repo-root>/*/SKILL.md for the affected skills and suggest /skill-improve --skill <name> for each. Deferred: scoped out of v1.2.0 by the user (2026-09-30); natural home is a new write-back step in references/ecosystem-refresh.md.
  • Refresh independent of factory runs — a scheduled routine (/schedule) so the knowledge base stays current during weeks when no skill is built. Deferred: v1.2.0 piggybacks on factory runs only.
  • Cooldown / max-age knobs on the due policy — v1.2.0 refreshes whenever an installed CLI is newer than recorded (chosen 2026-10-01 over a 7-day cooldown + 30-day max age, which only differ when runs cluster within days). Revisit if the AMD-007 evaluation shows later refreshes are costly, or if practice changes that ship without a CLI release (model launches, doc rewrites) get missed.
  • Codex-native research path — under Codex there is no background subagent, so a due refresh is skipped without record. Deferred until Codex offers an equivalent.

References

  • references/skill-design-guide.md — Quick reference for skill structure, freedom levels, patterns, and what to include/exclude
  • references/bdd-skill-scenarios.md — Given/When/Then templates by skill type, update-delta guidance, and anti-patterns
  • references/marketplace-structure.md — Full directory layout, JSON schemas, and config file locations for the local marketplace
  • references/skill-design-review-team.md — Perspective catalog: available team angles, prompts, output formats, and cross-skill delegation (loaded only when assessment warrants team orchestration)
  • references/skill-improvement-guide.md — OIAE cycle protocol, feedback log format, amendment format, pattern detection heuristics, and Retrospective/Feedback Check templates for generated skills
  • references/ecosystem-practices.md — Living knowledge base of current Claude Code / Codex / model / authoring practices, each item sourced and dated. WHEN TO READ: every Step 2 (and step 4 of an update)
  • references/ecosystem-refresh.md — Ecosystem Refresh protocol: research brief, triage, write-back. WHEN TO READ: only when ecosystem_check.py reports due, or the user asks to refresh
  • references/scenarios.feature — BDD spec for this skill. WHEN TO READ: only when auditing or amending the factory itself

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Run a multi-model adversarial mutual review with facilitator synthesis: 2+ panelists (different model families where possible — use codex-server / codex-cli for the external-family seat) independently answer, adversarially critique each other across rounds, and the main session acts as facilitator, synthesizing agreements, live disagreements, and calibrated confidence into one answer. Use ONLY on high-stakes, hard-to-reverse claims, designs or decisions, and only when the user EXPLICITLY asks to debate or adversarially review with multiple models — "discuss with Opus and Codex", "red-team this", "devil's advocate", 敵対的レビュー, 相互レビュー, 多モデル討論, 議論させて. A full run costs ~6 subagent/CLI dispatches: state the panel size and round count and get a go-ahead before launching. Where the Workflow tool is available, run the panel as a Workflow (judge-panel / adversarial-verify) instead of ad-hoc fan-out. Do NOT self-trigger on a bare "are you sure?" — that is a cue to OFFER the panel, not to run it.

中文简介正在准备中。当前显示原文说明。

hideki5123/agent-skill-set22026年10月21日 更新

Orchestrate multiple coding-agent sessions (Claude Code, Codex, Gemini) over the mcp_agent_mail MCP server, observe their progress on a recurring auto-loop, and prevent inconsistencies (file/edit conflicts and contradictory decisions) between concurrent tasks. Auto-manages the agent-mail server, derives the shared room key from the git repo, and runs either as the orchestrator/observer or as a participating worker. Handles the operational details (server startup, room key, reservation conventions) so the user does not have to remember them. Use when coordinating several agent sessions on different tasks at once, watching a swarm of sessions for conflicts, or wiring already-running sessions into a shared coordination room. Trigger phrases: "agent-swarm", "/agent-swarm", "orchestrate agents", "orchestrate multiple claude sessions", "coordinate sessions", "watch for conflicts between agents", "observe the swarm", "prevent inconsistency between sessions", "multi-agent observe", "複数セッションを協調", "エージェント協調", "セッション間の不整合監視", "スウォーム監視", "複数のClaudeを束ねて".

中文简介正在准备中。当前显示原文说明。

hideki5123/agent-skill-set22026年10月21日 更新

Generate AGENTS.md (cross-tool agent context — Codex CLI, Aider, Cursor, etc.) and wire CLAUDE.md as a symlink so Claude Code reads the same file. Delegates content generation to Claude's built-in /init when needed, then renames + symlinks. Idempotent. Triggers — /agents-init, "generate agents.md", "create agents.md", "share claude and codex context", "set up agents file", "init agents", "agents-init", "cross-tool agent context", "wire claude and agents".

中文简介正在准备中。当前显示原文说明。

hideki5123/agent-skill-set22026年10月21日 更新

Drive an already-running, LOGGED-IN Chromium browser on macOS via AppleScript — navigate, click, fill forms, scroll, and extract page content from the user's REAL session, with the browser left open and NO profile copy and NO restart. Use when the task needs the existing logged-in session (cookies, auth, current tabs) reused as-is. Trigger phrases: "chrome-use", "ブラウザから取得", "ログイン済みの Chromeで", "ブラウザを操作して", "このページ読んで", "Xのスレッド読んで", "ログインしたまま取得", "自分のセッションでスクレイプ", "read this page in my browser", "scrape with my session", "drive my chrome", "execute JS in my (logged-in) browser", "automate my logged-in browser". Chromium family (Chrome default; Brave/Edge/Arc/Vivaldi via --app). NOT for isolated/throwaway automation where login reuse is unneeded — use playwright-cli for that. macOS only.

中文简介正在准备中。当前显示原文说明。

hideki5123/agent-skill-set22026年10月21日 更新

codex-cli

免费

Run OpenAI Codex CLI from the terminal for batch / one-shot `codex exec` invocations with output captured to an `-o` file. Use for fire-and-forget runs, scripted CI, code review batches (`codex review`), and resuming a specific session by id (`codex exec resume`). Always use this skill instead of `mcp__codex__codex` and `mcp__codex__codex-reply` MCP tools — CLI is faster and more capable. For streaming UX, multi-turn dialogues that need live state, structured (JSON schema) output, attaching images, or programmatic event handling → **use codex-server instead**. codex-server uses the user's ChatGPT subscription via Codex App Server and decoupled async invocation that bypasses the Bash 2-minute timeout entirely. Trigger patterns (batch-only — chat/streaming triggers belong to codex-server): codex-cli / codex CLI / codex exec / codex review / codex resume / codex fork / batch + {codex, gpt} / one-shot + {codex, gpt} / non-interactive + codex / codex {to a file, -o, output file, captured output} / CI + {codex, gpt} / scripted + {codex, gpt} / fork codex session / resume codex session by id

中文简介正在准备中。当前显示原文说明。

hideki5123/agent-skill-set22026年10月21日 更新

Run OpenAI Codex via the Codex App Server (JSON-RPC-over-stdio) for streaming multi-turn chat sessions with persistent threads, structured output, image input, and rich event streams. Default entry point for ChatGPT/GPT/Codex-like conversations from the terminal. Uses the user's ChatGPT subscription (Plus / Pro / Team) exclusively via `codex login` — never consumes OPENAI_API_KEY billing, by design. Implementation: TypeScript on deno with npm:@openai/codex-sdk; spawns the existing system codex binary. Decoupled async invocation: every turn returns turn-id in <1 s; the actual SDK work runs in a detached worker that streams to per-turn files under ~/.codex-server/turns/<turn-id>/ — Bash's 2-min timeout never applies. Prefer this over codex-cli for streaming UX, multi-turn dialogues that need live state, structured (JSON schema) output, attaching images, or programmatic event handling. Use codex-cli only for one-shot batch invocations that pre-capture to an -o file. For OpenAI Platform API calls specifically (embeddings, image generation, audio, moderation, batches, files) — not open-ended chat — use openai-cli instead; that path bills OPENAI_API_KEY, this one uses the ChatGPT subscription. Trigger patterns (match any variation): codex / codex-server / codex app server / codex app-server / openai / open ai / OpenAI / chatgpt / chat gpt / ChatGPT / GPT / ask gpt / chat with gpt / gpt session / codex session / streaming chat / multi-turn chat / multi turn chat / second opinion / cross-check / cross check / ai pair programming / another AI / external AI / ask another model / get GPT's take / what does openai think / show me what gpt thinks / structured output from gpt / json schema gpt / resume codex thread / continue codex conversation / continue codex session / /codex-server

中文简介正在准备中。当前显示原文说明。

hideki5123/agent-skill-set22026年10月21日 更新

查看 hideki5123 的全部技能

报告此技能的问题