arthur-ai/arthur-engine/arthur-onboard-oss
Claude Code and agent skill by arthur-ai/arthur-engine
- community
Checking that the SKILL.md file is still in the repository.
Onboard an agentic application to Arthur GenAI Engine. Guides through engine connection, task setup, code instrumentation, trace verification, and eval configuration. Invoke from any agentic application repository.
Install
npx vskill@latest install arthur-ai/arthur-engine/arthur-onboard-ossSKILL.md
The same SKILL.md was published earlier as arthur-ai/arthur-engine-shield-migration/arthur-onboard-oss.
Onboard to Arthur GenAI Engine
You are guiding the user through the complete Arthur GenAI Engine onboarding workflow. Work through each step in order. Be conversational — ask the user before making changes to their code or configuration.
Target repository: The current working directory, unless the user specifies a different path.
Step 0 — Check for skill updates
Invoke the arthur-skills-upgrade skill. It will check all installed arthur-onboard-* and arthur-skills-upgrade skills against GitHub main. If stale skills are found, the user is given three choices:
- Yes — upgrade now
- Not now — skip this time (will prompt again on the next run)
- Skip version — don't prompt again for these specific versions; prompts resume when a newer version is released
If the skill is not installed, skip this step silently.
When upgrades are applied, report the version transition for each updated skill:
"Updated<skill-name>:<old-version>→<new-version>"
If multiple skills were updated, list each one. If everything was already up to date, a brief "All skills up to date" is sufficient.
State File
Persist all state to .arthur-engine.env in the root of the target repository. This file is per-project and should be gitignored.
Before starting: Read the state file:
Parse existing values for ARTHUR_ENGINE_URL, ARTHUR_API_KEY, ARTHUR_TASK_ID.
If all three exist, display them and ask:
"Found existing Arthur Engine configuration. Continue with these settings, or start fresh?"
Writing state: Use this pattern to update individual values without clobbering others:
Also ensure the file is gitignored:
Step 1/10 — Pre-flight Checks
Check git status in the target repo:
- Unstaged/untracked changes → warn the user (do NOT block — staged changes are fine)
- Not a git repo → note it but continue
Skip Claude Code auth check — the user is already authenticated (they are talking to you right now).
Steps 2–9: Modular Sub-skills
Each remaining step is handled by a dedicated sub-skill. Invoke them in sequence using the Skill tool. Each sub-skill reads its inputs from .arthur-engine.env and writes its outputs back to the same file, so state flows automatically between steps.
Invoke in order:
- Step 2 —
arthur-onboard-oss-engine
Ensures Arthur GenAI Engine is available (local Docker install or remote connection). Establishes ARTHUR_ENGINE_URL and ARTHUR_API_KEY in the state file.
- Step 3 —
arthur-onboard-task
Creates or selects an Arthur Task. Establishes ARTHUR_TASK_ID in the state file.
- Step 4 —
arthur-onboard-analyze
Analyzes the target repository for language, framework, and existing instrumentation. Writes ARTHUR_DETECTED_LANGUAGE, ARTHUR_DETECTED_FRAMEWORK, ARTHUR_IS_INSTRUMENTED to state.
- Step 5 —
arthur-onboard-instrument
Instruments the application code (Python SDK, Mastra TS, or OpenInference). Reads detection results from the state file.
- Step 6 —
arthur-onboard-prompts
Extracts prompt definitions from the repo and registers them with Arthur Engine.
- Step 7 —
arthur-onboard-verify
Asks the user to run the app, then polls for traces to confirm instrumentation is working.
- Step 8 —
arthur-onboard-eval-provider
Configures an LLM model provider for continuous evals. Writes ARTHUR_EVAL_PROVIDER and ARTHUR_EVAL_MODEL to state.
- Step 9 —
arthur-onboard-evals
Recommends and creates continuous LLM evals for the task.
Sub-skill not found? If a sub-skill isn't installed, its step instructions appear in thesystem's available-skills list. If missing, ask the user to install allarthur-onboard-*skills alongside this one (see README.md).
Step 10/10 — Done
After all sub-skills complete, read the final state:
Provide a completion summary:
Note any steps that were skipped or require manual follow-up (e.g., model provider configuration, prompt registration, trace verification).
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 repositoryCheckingintegrations/claude-code-skills/arthur-onboard/arthur-onboard-oss/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/arthur-onboard-oss)