arthur-ai/arthur-engine/generate-client
Claude Code and agent skill by arthur-ai/arthur-engine
- community
Checking that the SKILL.md file is still in the repository.
Regenerate the arthur_genai_client package from the GenAI Engine OpenAPI spec. Use when the GenAI Engine API has changed, or when python/src/arthur_genai_client/ is missing after a fresh clone.
Install
npx vskill@latest install arthur-ai/arthur-engine/generate-clientSKILL.md
The same SKILL.md was published earlier as arthur-ai/arthur-engine-shield-migration/generate-client.
Regenerate the Arthur GenAI API Client
The arthur_genai_client package under python/src/ is auto-generated and gitignored. It must be present before running tests, linting (mypy), or using prompt management features.
Steps
1. Check prerequisites
If either is missing, tell the user to install them and stop.
2. Generate and install
From the arthur-observability-sdk/ directory:
generate python will:
- Install / update
openapi-generator-clivia npm if needed - Read
genai-engine/staging.openapi.json - Write the generated package to
python/src/arthur_genai_client/
install python runs uv sync to register the generated package in the venv.
3. Verify
If that prints OK, the client is ready. If it errors, re-run step 2.
Notes
- Do not hand-edit any file inside
python/src/arthur_genai_client/— changes will be lost on the next regeneration. - The generator requires the GenAI Engine spec at
genai-engine/staging.openapi.json. If that file is missing, update it from the running GenAI Engine:curl http://localhost:3030/openapi.json > ../genai-engine/staging.openapi.json
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingarthur-observability-sdk/.claude/skills/generate-client/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/arthur-ai/arthur-engine/generate-client)