autopilot-data-seller-cli
Shell-first OpenAgents DS-first Data Market packaging and publication workflow using the deterministic packaging helper, autopilotctl, and the no-window headless runtime.
Best use case
autopilot-data-seller-cli is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Shell-first OpenAgents DS-first Data Market packaging and publication workflow using the deterministic packaging helper, autopilotctl, and the no-window headless runtime.
Teams using autopilot-data-seller-cli should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/autopilot-data-seller-cli/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How autopilot-data-seller-cli Compares
| Feature / Agent | autopilot-data-seller-cli | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Shell-first OpenAgents DS-first Data Market packaging and publication workflow using the deterministic packaging helper, autopilotctl, and the no-window headless runtime.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Autopilot Data Seller CLI
Use this skill when the task is to package local material for sale and publish
or manage it through CLI, not through the visible `Data Seller` pane.
## Quick start
- For real publish, point the headless runtime at the relays you actually want
to use; you do not need `nexus-control` or `OA_CONTROL_*` for the DS-first
seller/buyer flow.
- Package local files or folders with
[`scripts/package_data_asset.sh`](scripts/package_data_asset.sh).
- Package redacted Codex conversations with
[`scripts/package_codex_conversations.sh`](scripts/package_codex_conversations.sh).
- Start the no-window runtime when needed:
`cargo run -p autopilot-desktop --bin autopilot_headless_data_market -- --manifest-path ...`
- Inspect truth first with:
`cargo run -p autopilot-desktop --bin autopilotctl -- --manifest ... --json data-market seller-status`
- Follow the semantic CLI order:
draft asset -> preview asset -> publish asset -> snapshot -> draft grant ->
preview grant -> publish grant -> payment -> delivery -> revoke
- Use `seller-prompt` only when you intentionally want the conversational
seller lane in a terminal session. Prefer the packaged CLI path for
deterministic DS-first publication.
## Required operating rules
1. Use semantic CLI commands only. Do not simulate pane clicks.
2. Package before drafting when local files still need digest/provenance truth.
3. Preview before every publish.
4. Pass `--confirm` for publish or revoke only after preview or intent has been
explicitly checked.
5. Read back state after every mutation with `seller-status` or `snapshot`.
6. Do not invent `content_digest`, `provenance_ref`, policy, price, or delivery
posture.
7. Keep packaging metadata flat and string-valued so it remains compatible with
the seller tool contract.
8. For Codex session bundles, default to the redacted conversation packager
rather than hand-editing rollout JSONL or packaging raw `.codex` files.
9. Developer/system prompt material should stay excluded unless the user
explicitly asks to include it after redaction.
10. Before publish, inspect the exported bundle for any project-specific names
or literals that still need scrubbing and rerun packaging with `--scrub`
when needed.
11. Treat DS listing and DS offer publication as the public market truth, and
treat DS-DVM request/result traffic as the targeted fulfillment layer.
12. Use `scripts/autopilot/verify-data-market-cli-headless.sh` as the portable
local launch gate. Treat the public-relay harness as an operator probe,
not the deterministic gate.
13. Do not set `OPENAGENTS_DISABLE_CODEX=true` if the plan depends on
`seller-prompt`; that flag is for the typed repo-owned verification flows.
## When to read references
- Read [references/packaging-contract.md](references/packaging-contract.md)
before packaging or editing emitted JSON.
- Read
[references/codex-conversation-redaction.md](references/codex-conversation-redaction.md)
before packaging Codex sessions or editing redacted conversation bundles.
- Read [references/cli-workflow.md](references/cli-workflow.md) for the
end-to-end flow from package to published asset/grant.
- Read
[references/policy-template-cheatsheet.md](references/policy-template-cheatsheet.md)
when selecting `default_policy` or `policy_template`.
## Scripts
- `scripts/package_data_asset.sh`: thin wrapper around the deterministic local
packaging helper.
- `scripts/package_codex_conversations.sh`: redact recent or explicit Codex
rollout sessions and turn them into normal Data Market draft artifacts.
- `scripts/publish_asset.sh`: semantic asset draft/preview/publish/snapshot
flow.
- `scripts/publish_grant.sh`: semantic grant draft/preview/publish/snapshot
flow.
## Boundary
- This skill is shell-first, but it still targets the app-owned Data Seller
logic through `autopilotctl`.
- Use the dedicated pane skill for conversational in-app seller work.
- Do not create a parallel publication path that bypasses preview, confirm, or
relay-backed status/snapshot read-back.
## Verification truth
- Portable local verifier:
`scripts/autopilot/verify-data-market-cli-headless.sh`
- Fresh paid local DS-first audit:
`docs/audits/2026-03-21-ds-first-headless-data-market-paid-e2e-audit.md`
- Live public-relay probe:
`scripts/autopilot/headless-data-market-public-e2e.sh`Related Skills
autopilot-pane-control
OpenAgents desktop pane and CAD control for Codex via openagents.* tool calls.
autopilot-data-seller
Conversational seller-authoring policy for DS-first Data Market listings in OpenAgents.
autopilot-data-market-control
Typed OpenAgents DS-first Data Market tool contract for seller publication and market read-back.
autopilot-cad-builder
Deterministic CAD build orchestration for Autopilot Chat using openagents CAD and pane tools, including week-1 gripper flow.
neutronpay
Neutronpay MCP and SDK workflows for Lightning, stablecoin, and fiat payments.
moneydevkit
Money Dev Kit workflows for Lightning checkout and agent wallets.
mezo
Mezo integration workflows for apps, autonomous agents, and Mezo Earn operations.
maestro
Maestro Symphony blockchain query operations for OpenAgents agents, including tip freshness checks, address/UTXO/runes queries, and production-safe troubleshooting against deployed Symphony API endpoints.
l402
L402 agent commerce workflows with lnd, lnget, scoped macaroons, aperture, and MCP.
charms
Charms workflows for Bitcoin app contracts, spell proving, and UTXO asset operations.
cast
Charms CAST DEX workflows for order creation, cancellation/replacement, partial fulfillment, signing, and Bitcoin transaction verification.
blink
Bitcoin Lightning wallet for agents — balances, invoices, payments, BTC/USD swaps, QR codes, price conversion, and transaction history via the Blink API. All output is JSON.