ワンクリックで
openapi-googleai
Update googleai_dart from Google AI OpenAPI changes. Use for spec refresh, change review, scaffolding, and verification.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Update googleai_dart from Google AI OpenAPI changes. Use for spec refresh, change review, scaffolding, and verification.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Update openai_dart from OpenAI OpenAPI changes. Use for spec refresh, change review, scaffolding, and verification.
Update anthropic_sdk_dart from Anthropic OpenAPI changes. Use for spec refresh, change review, scaffolding, and verification.
Update mistralai_dart from Mistral AI OpenAPI changes. Use for spec refresh, change review, scaffolding, and verification.
Extract validated review findings from merged PRs and update skill files (checklists, implementation patterns) to prevent recurring issues. Use whenever asked to learn from PR reviews, mine review comments, update review checklists, upskill from past feedback, or improve skills based on code review history — even if the user just says "upskill" or "learn from recent PRs."
Update ollama_dart from Ollama OpenAPI changes. Use for spec refresh, change review, scaffolding, and verification.
Release Dart packages in the ai_clients_dart monorepo. Detects changes since last release, bumps semver, writes changelogs, publishes to pub.dev, creates git tags, and creates a combined GitHub release. Use for releasing packages, publishing, version bumping, or creating releases.
| name | openapi-googleai |
| description | Update googleai_dart from Google AI OpenAPI changes. Use for spec refresh, change review, scaffolding, and verification. |
GEMINI_API_KEY, GOOGLE_AI_API_KEYpython3 .agents/shared/api-toolkit/scripts/api_toolkit.py--config-dir.python3 .agents/shared/api-toolkit/scripts/api_toolkit.py fetch \
--config-dir packages/googleai_dart/.agents/skills/openapi-googleai/config \
--spec-name main
Fetch writes the candidate spec to the configured output_dir as latest-<spec>.json.
2. Review the same spec:
python3 .agents/shared/api-toolkit/scripts/api_toolkit.py review \
--config-dir packages/googleai_dart/.agents/skills/openapi-googleai/config \
--spec-name main
scaffold plus the package references, then promote the candidate spec. The verifier reads specs_dir/{local_file} — copy using the exact local_file name from config/specs.json, not the spec-name:
# For --spec-name main (local_file = "openapi.json"):
cp /tmp/openapi-googleai-dart/latest-main.json packages/googleai_dart/specs/openapi.json
# For --spec-name interactions (local_file = "openapi-interactions.json"):
cp /tmp/openapi-googleai-dart/latest-interactions.json packages/googleai_dart/specs/openapi-interactions.json
python3 .agents/shared/api-toolkit/scripts/api_toolkit.py verify \
--config-dir packages/googleai_dart/.agents/skills/openapi-googleai/config \
--spec-name main \
--checks all --scope all
| Spec | Description |
|---|---|
main | Core Gemini API - generation, embeddings, files, models, etc. |
interactions | Server-side state, agents, background execution |
Use --spec-name interactions when reviewing or verifying the interactions spec.
cd packages/googleai_dart
dart analyze --fatal-infos
dart format --set-exit-if-changed .
dart test test/unit/