rahmanef63/mso/mso-agent-bootstrap
Claude Code and agent skill by rahmanef63/mso
- community
Checking that the SKILL.md file is still in the repository.
Use this when connecting to MSO via MCP (ChatGPT, Cursor, Grok, or other clients), when an agent needs the first-call orientation sequence, or when checking capability parity across Alfa, CLI, and MCP before mutating the host.
Install
npx vskill@latest install rahmanef63/mso/mso-agent-bootstrapSKILL.md
/mso-agent-bootstrap — first-call map for every AI surface
MSO is one capability kernel with several presentations. ChatGPT, Cursor, the terminal mso agent, and Alfa-via-gateway all reach the same maximal host power. Compact schemas, dot.case Alfa names, and catalog-first terminal packs are presentation, not missing features.
Trigger and boundaries
- Use when: starting an MCP session, teaching an agent how MSO works, or choosing
the first tools before a mutation.
- Do not use when: a narrower official skill already matches (deploy, repo-work,
camoufox, integrations) and you already know the map.
- Required context: token scope (
read/write/exec) and whether the project
id/path is already known.
Fast route
skills_searchquerymso-agent-bootstrap, orskills_readthis id. ChatGPT may
already have the published copy; still prefer the live catalog when unsure.
projects_listif the project is unresolved. Honorscan.truncated.workflow_startonce for multi-step work; pass exactworkflow_idthereafter.
Skip this on a read token. Do not call skills_search immediately before startup for the same task. If the user is continuing work from a dead/overlong conversation and did not provide a session id, call agent_session_resume with the project when known. It auto-selects the newest relevant unfinished workflow/session and returns a safe continuation recipe. Never ask the user to hunt for an MSO session id unless recovery is genuinely ambiguous or no matching durable state exists.
- Project MCP:
project_capabilities→project_mcp_tools→project_mcp_call.
Never fuse discover and call. Never copy project tool names into the global catalog.
- Credentials:
integration_query→ private setup/verify →integration_execute.
Never put secrets in chat or tool arguments.
- Prefer
read_pipelineand boundedfs_*/sys_*/vps_statusbeforeexec_run. - Mutate infra only through bounded tools with
confirm. Doctor/health first.
Then verify and workflow_finish, or workflow_cancel.
Surface tips
| Surface | Entry tip | |
|---|---|---|
| ChatGPT MCP | Published skill + compact tools/list. Follow initialize.instructions. Page tools are UI, not extra power. | |
| Cursor / Grok MCP | Full schemas. Same sequence. initialize.instructions is the prefill. | |
Terminal mso agent | Catalog-first packs already pick maximal tools. /skill mso-agent-bootstrap if you need the map. Do not skills_search when the needed tool is visible. | |
| Alfa via gateway | Same MCP server as Cursor. Use this sequence. | |
| Alfa in-shell | dot.case host tools + owner UI. MCP-only tools are identity boundaries, not holes. |
Tool routing
| Need | Preferred | Avoid | |
|---|---|---|---|
| Orientation | this skill, then workflow_start | jumping to exec_run | |
| One read | bounded read / read_pipeline | shell for a single file | |
| Project MCP | capabilities → tools → call | inventing global tool names | |
| Credentials | integration_query then private setup | pasting keys into chat | |
| Infra change | bounded provider tool + confirm | raw systemctl / secret env | |
| Long build | exec_job_start + status | blocking exec_run |
Hard constraints
Do not hide ChatGPT tools to compress context. Do not fuse project MCP discover/call. Do not put secrets in args. Keep read < write < exec. Reusing an index or recipe does not skip auth.
Full matrix: `docs/AGENT-BOOTSTRAP.md`.
Verification contract
- Expected state: the agent can name the next bounded tool for the task.
- Targeted checks: scope matches the tool;
workflow_idis exact when required. - Runtime proof: live
GET /mcptoolset and a real call through the chosen path. - Visual proof:
screen_captureonly when UI actually changed. - Diff boundary: no unrelated refactors; no credential values in traces.
Failure and rollback
Stop when project identity or scope is ambiguous. Preserve the first error. Never force-push, dump ~/.mso, or treat a zero exit as proof.
Recipe memory
Save redacted steps only. Never persist file bodies, tokens, cookies, or secret-bearing argv. A failed run is evidence, not a replacement for a verified recipe.
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 repositoryCheckingclaude-skills/mso-agent-bootstrap/SKILL.md
Popularity
- Repository stars
- 96
- Repository forks
- 15
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. 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/rahmanef63/mso/mso-agent-bootstrap)