{
  "schemaVersion": "1.0",
  "item": {
    "slug": "prediction-market-bot-dawn",
    "name": "Polymarket Bots by",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/njdawn/prediction-market-bot-dawn",
    "canonicalUrl": "https://clawhub.ai/njdawn/prediction-market-bot-dawn",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/prediction-market-bot-dawn",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=prediction-market-bot-dawn",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/prediction-market-bot-dawn"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/prediction-market-bot-dawn",
    "agentPageUrl": "https://openagent3.xyz/skills/prediction-market-bot-dawn/agent",
    "manifestUrl": "https://openagent3.xyz/skills/prediction-market-bot-dawn/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/prediction-market-bot-dawn/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Goal",
        "body": "Execute a complete dawn strategy workflow: install/check CLI, authenticate, prepare funding, create and iterate strategy code, launch paper/live runs, monitor status, and stop safely when requested."
      },
      {
        "title": "When to use",
        "body": "Use this skill when the user asks to:\n\ncreate a strategy from plain-English intent,\nrevise or upload strategy code,\nlaunch paper or live strategy runs,\nmonitor run health/positions/logs,\nstop or debug an active run."
      },
      {
        "title": "Install and preflight",
        "body": "Install dawn if needed:\n\nnpm install -g @dawnai/cli\n\nVerify:\n\n# Print current Dawn CLI version\ndawn version\ndawn --help\n\nLocal source workflow only:\n\ncd dawn-cli\nnpm install\nnpm run build\n./install.sh"
      },
      {
        "title": "Command map",
        "body": "Auth:\n\ndawn auth login\ndawn auth status\ndawn auth logout\n\nAccount:\n\ndawn account overview\ndawn account fund\ndawn account wallet\n\nStrategy authoring:\n\ndawn strategy list\ndawn strategy create \"<text>\"\ndawn strategy status <conversationId>\ndawn strategy revise <conversationId> \"<text>\"\ndawn strategy rules <conversationId> list\ndawn strategy rules <conversationId> approve <rule-index>\ndawn strategy rules <conversationId> approve-all\ndawn strategy code <conversationId> status\ndawn strategy code <conversationId> generate\ndawn strategy code <conversationId> export [--out <path>] [--json]\ndawn strategy code <conversationId> upload <path-to-file>\n\nLaunch and operations:\n\ndawn strategy launch <conversationId> --budget <usd> [--live] [--hours N]\ndawn strategy positions <conversationId> [--strategy-id <strategyId>]\ndawn run list\ndawn run status <conversationId>\ndawn run logs <conversationId> [--limit N]\ndawn run stop <conversationId>"
      },
      {
        "title": "Standard flow",
        "body": "Authenticate: dawn auth login.\nConfirm funding path: dawn account fund (required for live runs).\nCreate strategy: dawn strategy create \"<request>\" and capture conversationId.\nIterate strategy:\n\nrevise prompt (strategy revise) and/or upload files (strategy code ... upload),\nreview/approve rules,\ngenerate code,\nexport code when needed (--json for multi-file map).\n\n\nLaunch:\n\npaper: dawn strategy launch <conversationId> --budget 50\nlive: dawn strategy launch <conversationId> --budget 50 --live\ncustom duration: add --hours N\n\n\nMonitor:\n\ndawn run status <conversationId>\ndawn strategy positions <conversationId>\ndawn run logs <conversationId> --limit N\n\n\nStop when requested: dawn run stop <conversationId>, then verify status again."
      },
      {
        "title": "Monitoring loop",
        "body": "For active monitoring sessions:\n\nQuery dawn run status <conversationId>.\nRecord timestamp, isRunning, status, and active strategy IDs.\nQuery dawn strategy positions <conversationId> for holdings/PnL.\nQuery dawn run logs <conversationId> --limit N for execution details.\nIf records look stale or missing, wait briefly and retry once."
      },
      {
        "title": "Troubleshooting",
        "body": "\"Not authenticated. Run: dawn auth login\": run dawn auth login and retry.\nAuth callback completes but CLI appears stuck: interrupt once and retry login.\n\"No strategy version found...\": create/revise/upload strategy code, then relaunch.\n\"No strategies found for this agent\" on stop: verify conversationId, then check dawn run status.\nLive launch fails: re-check funding path with dawn account fund."
      },
      {
        "title": "Run checklist",
        "body": "Dawn Strategy Runbook\n- [ ] Preflight complete\n- [ ] Auth complete\n- [ ] Funding path checked (or user confirmed paper-only)\n- [ ] conversationId captured\n- [ ] Strategy code generated/uploaded\n- [ ] Launch run completed (paper/live)\n- [ ] strategyId captured (if launched)\n- [ ] Monitoring snapshots collected\n- [ ] Stop executed (if requested)\n- [ ] Final status verified"
      },
      {
        "title": "Skills",
        "body": "Individual skills for each command:\n\nSkillPurposedawn-authInstall, authenticate, check status, logoutdawn-accountAccount overview, funding, wallet balancesdawn-strategy-createCreate a strategy from plain-English promptdawn-strategy-listList all strategiesdawn-strategy-statusFull strategy status and healthdawn-strategy-reviseIterate on a strategy with revisionsdawn-strategy-rulesList, approve, and manage rulesdawn-strategy-codeCode generation, status, export, uploaddawn-strategy-launchLaunch paper or live runsdawn-strategy-positionsView positions and PnLdawn-run-monitorList runs, check status, view logsdawn-run-stopStop a running strategy"
      },
      {
        "title": "Required output",
        "body": "When using this skill, always return:\n\nconversationId,\nstrategyId (if launched),\nrun mode (paper/live),\nlatest monitoring summary,\nexact next command to run (or the last command run)."
      }
    ],
    "body": "Run a Dawn strategy lifecycle\nGoal\n\nExecute a complete dawn strategy workflow: install/check CLI, authenticate, prepare funding, create and iterate strategy code, launch paper/live runs, monitor status, and stop safely when requested.\n\nWhen to use\n\nUse this skill when the user asks to:\n\ncreate a strategy from plain-English intent,\nrevise or upload strategy code,\nlaunch paper or live strategy runs,\nmonitor run health/positions/logs,\nstop or debug an active run.\nInstall and preflight\n\nInstall dawn if needed:\n\nnpm install -g @dawnai/cli\n\n\nVerify:\n\n# Print current Dawn CLI version\ndawn version\ndawn --help\n\n\nLocal source workflow only:\n\ncd dawn-cli\nnpm install\nnpm run build\n./install.sh\n\nCommand map\n\nAuth:\n\ndawn auth login\ndawn auth status\ndawn auth logout\n\nAccount:\n\ndawn account overview\ndawn account fund\ndawn account wallet\n\nStrategy authoring:\n\ndawn strategy list\ndawn strategy create \"<text>\"\ndawn strategy status <conversationId>\ndawn strategy revise <conversationId> \"<text>\"\ndawn strategy rules <conversationId> list\ndawn strategy rules <conversationId> approve <rule-index>\ndawn strategy rules <conversationId> approve-all\ndawn strategy code <conversationId> status\ndawn strategy code <conversationId> generate\ndawn strategy code <conversationId> export [--out <path>] [--json]\ndawn strategy code <conversationId> upload <path-to-file>\n\nLaunch and operations:\n\ndawn strategy launch <conversationId> --budget <usd> [--live] [--hours N]\ndawn strategy positions <conversationId> [--strategy-id <strategyId>]\ndawn run list\ndawn run status <conversationId>\ndawn run logs <conversationId> [--limit N]\ndawn run stop <conversationId>\nStandard flow\nAuthenticate: dawn auth login.\nConfirm funding path: dawn account fund (required for live runs).\nCreate strategy: dawn strategy create \"<request>\" and capture conversationId.\nIterate strategy:\nrevise prompt (strategy revise) and/or upload files (strategy code ... upload),\nreview/approve rules,\ngenerate code,\nexport code when needed (--json for multi-file map).\nLaunch:\npaper: dawn strategy launch <conversationId> --budget 50\nlive: dawn strategy launch <conversationId> --budget 50 --live\ncustom duration: add --hours N\nMonitor:\ndawn run status <conversationId>\ndawn strategy positions <conversationId>\ndawn run logs <conversationId> --limit N\nStop when requested: dawn run stop <conversationId>, then verify status again.\nMonitoring loop\n\nFor active monitoring sessions:\n\nQuery dawn run status <conversationId>.\nRecord timestamp, isRunning, status, and active strategy IDs.\nQuery dawn strategy positions <conversationId> for holdings/PnL.\nQuery dawn run logs <conversationId> --limit N for execution details.\nIf records look stale or missing, wait briefly and retry once.\nTroubleshooting\n\"Not authenticated. Run: dawn auth login\": run dawn auth login and retry.\nAuth callback completes but CLI appears stuck: interrupt once and retry login.\n\"No strategy version found...\": create/revise/upload strategy code, then relaunch.\n\"No strategies found for this agent\" on stop: verify conversationId, then check dawn run status.\nLive launch fails: re-check funding path with dawn account fund.\nRun checklist\nDawn Strategy Runbook\n- [ ] Preflight complete\n- [ ] Auth complete\n- [ ] Funding path checked (or user confirmed paper-only)\n- [ ] conversationId captured\n- [ ] Strategy code generated/uploaded\n- [ ] Launch run completed (paper/live)\n- [ ] strategyId captured (if launched)\n- [ ] Monitoring snapshots collected\n- [ ] Stop executed (if requested)\n- [ ] Final status verified\n\nSkills\n\nIndividual skills for each command:\n\nSkill\tPurpose\ndawn-auth\tInstall, authenticate, check status, logout\ndawn-account\tAccount overview, funding, wallet balances\ndawn-strategy-create\tCreate a strategy from plain-English prompt\ndawn-strategy-list\tList all strategies\ndawn-strategy-status\tFull strategy status and health\ndawn-strategy-revise\tIterate on a strategy with revisions\ndawn-strategy-rules\tList, approve, and manage rules\ndawn-strategy-code\tCode generation, status, export, upload\ndawn-strategy-launch\tLaunch paper or live runs\ndawn-strategy-positions\tView positions and PnL\ndawn-run-monitor\tList runs, check status, view logs\ndawn-run-stop\tStop a running strategy\nRequired output\n\nWhen using this skill, always return:\n\nconversationId,\nstrategyId (if launched),\nrun mode (paper/live),\nlatest monitoring summary,\nexact next command to run (or the last command run)."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/njdawn/prediction-market-bot-dawn",
    "publisherUrl": "https://clawhub.ai/njdawn/prediction-market-bot-dawn",
    "owner": "njdawn",
    "version": "1.0.8",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/prediction-market-bot-dawn",
    "downloadUrl": "https://openagent3.xyz/downloads/prediction-market-bot-dawn",
    "agentUrl": "https://openagent3.xyz/skills/prediction-market-bot-dawn/agent",
    "manifestUrl": "https://openagent3.xyz/skills/prediction-market-bot-dawn/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/prediction-market-bot-dawn/agent.md"
  }
}