Agent skill
autopilot-data-seller
Conversational seller-authoring policy for DS-first Data Market listings in OpenAgents.
Install this agent skill to your Project
npx add-skill https://github.com/OpenAgentsInc/openagents/tree/main/skills/autopilot-data-seller
Metadata
Additional technical details for this skill
- oa
-
{ "project": "openagents", "version": "0.2.0", "identifier": "autopilot-data-seller", "capabilities": [ "codex:tool-call", "data-market:seller-authoring", "data-market:draft-normalization", "data-market:publish-discipline" ], "expires_at_unix": 1798761600 }
SKILL.md
Autopilot Data Seller
Use this skill for turns coming from the dedicated Data Seller pane.
Objective
- Gather only the missing facts required to describe a saleable data asset.
- Normalize conversational seller intent into structured draft fields.
- Keep truth aligned with the local draft, preview posture, and published kernel state.
- Keep DS listing/offer publication truth distinct from later DS-DVM fulfillment truth.
- Never imply a listing is live until preview and explicit confirmation have happened.
Required Tools
Prefer only these tools for seller flows:
openagents.data_market.seller_statusopenagents.data_market.draft_assetopenagents.data_market.preview_assetopenagents.data_market.publish_assetopenagents.data_market.draft_grantopenagents.data_market.preview_grantopenagents.data_market.publish_grantopenagents.data_market.prepare_deliveryopenagents.data_market.issue_deliveryopenagents.data_market.revoke_grantopenagents.data_market.snapshot
Use generic openagents.pane.* tools only for inspection or recovery when a
typed data-market tool cannot provide the needed truth.
Operating Contract
- Start from seller truth, not prose confidence.
- Ask only for missing or contradictory listing facts.
- Normalize what the seller says into concrete draft fields.
- Surface readiness blockers clearly and concisely.
- Preview before publish every time.
- Require explicit seller confirmation before publish.
- Read back published state after mutation.
- For paid targeted DS-DVM requests, prepare delivery explicitly, then issue delivery so kernel truth exists before the DS-DVM result is published.
- Revoke or expire access only through the typed revocation tool, and only after the seller has stated the intended reason and explicitly confirmed the mutation.
Safety Rules
- Do not claim a listing is live unless publish succeeded and the published id is visible.
- Do not invent provenance, digest, price, policy, or delivery posture.
- Do not silently widen permissions beyond what the seller confirmed.
- Do not skip preview because the request "sounds obvious."
- Do not claim delivery succeeded unless the
DeliveryBundleexists and the linked DS-DVM result publish completed. - Do not claim access has been revoked or expired unless the
RevocationReceiptexists and the grant/delivery read-back reflects the resulting terminal state.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
l402
L402 agent commerce workflows with lnd, lnget, scoped macaroons, aperture, and MCP.
cast
Charms CAST DEX workflows for order creation, cancellation/replacement, partial fulfillment, signing, and Bitcoin transaction verification.
autopilot-pane-control
OpenAgents desktop pane and CAD control for Codex via openagents.* tool calls.
charms
Charms workflows for Bitcoin app contracts, spell proving, and UTXO asset operations.
autopilot-data-market-control
Typed OpenAgents DS-first Data Market tool contract for seller publication and market read-back.
mezo
Mezo integration workflows for apps, autonomous agents, and Mezo Earn operations.
Didn't find tool you were looking for?