Resolve
Resolve a task into one safe install plan
Calls /api/agent/resolve and returns the selected skill, alternatives, safety profile, and install prompt.
openagentskill resolve "scrape competitor pricing pages" --agent codex --max-risk mediumCLI contract
Resolve
Calls /api/agent/resolve and returns the selected skill, alternatives, safety profile, and install prompt.
openagentskill resolve "scrape competitor pricing pages" --agent codex --max-risk mediumLock
Returns a small OpenAgentSkill lock object with selected skill, install policy, risk notes, alternatives, and outcome event id.
openagentskill lock "analyze stock news" --agent codex --jsonReceipt
Gets the stable install receipt agents should read before installing a third-party skill in a workspace.
openagentskill receipt "parse a PDF and extract tables" --agent claude-codePack
Fetches scenario-level install order, audit URLs, review checklist, and outcome feedback contract for a skill pack.
openagentskill pack presentation-agent-pack --limit 6 --jsonInstall
Returns Codex, Claude Code, Cursor, and CLI install handoffs from the canonical skill record.
openagentskill install crawl4ai --agent claude-codeOutcome
Posts the result back to /api/agent/outcome so Trust Score v5 and rankings learn from real agent runs. Use --dry-run when wiring an integration.
openagentskill outcome resolve_... --skill crawl4ai --task "scrape pricing pages" --agent codex --outcome success --install-used --output-quality 4 --workspace sandboxEvaluate
Runs the public recommendation benchmark so ranking changes can be checked before deployment.
openagentskill evalsResolve API
The important product surface is the decision object: selected skill, alternatives, policy result, safety score, install plan, benchmark link, and outcome event. Agents can call the same endpoint directly without opening a browser, then report the result after one narrow run.
Request
{
"task": "review a pull request and summarize risky changes",
"agent": "codex",
"constraints": {
"max_risk": "medium",
"needs_install_command": true,
"min_stars": 500
}
}Agent lockfile
{
"version": "openagentskill-resolve-lock-v1",
"task": "analyze stock news",
"selected_skill": {
"slug": "serenity-skill",
"name": "Serenity Skill"
},
"install": {
"command": "npx skills add muxuuu/serenity-skill",
"policy": "human_review"
},
"outcome_feedback": {
"endpoint": "/api/agent/outcome",
"event_id": "resolve_..."
}
}