{
  "schemaVersion": "1.0",
  "item": {
    "slug": "idea-coach",
    "name": "Idea Coach",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/udiedrichsen/idea-coach",
    "canonicalUrl": "https://clawhub.ai/udiedrichsen/idea-coach",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/idea-coach",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=idea-coach",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "CONCEPT.md",
      "README.md",
      "SKILL.md",
      "scripts/coach.py"
    ],
    "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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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/idea-coach"
    },
    "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/idea-coach",
    "agentPageUrl": "https://openagent3.xyz/skills/idea-coach/agent",
    "manifestUrl": "https://openagent3.xyz/skills/idea-coach/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/idea-coach/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Idea Coach",
        "body": "Your critical sparring partner for ideas, problems, and challenges — now with GitHub integration!"
      },
      {
        "title": "What It Does",
        "body": "Idea Coach helps you:\n\nCapture ideas, problems, and challenges as they come\nCategorize by type, domain, energy, urgency, and importance\nReview periodically (daily → quarterly based on importance)\nShip ideas to GitHub repos when ready\nTrack progress and know when to let go"
      },
      {
        "title": "Philosophy",
        "body": "Be critical, not just supportive. Idea Coach will:\n\nSuggest dropping ideas that aren't worth pursuing\nAsk hard questions during reviews\nTrack which ideas actually ship vs. rot forever"
      },
      {
        "title": "Core Commands",
        "body": "CommandDescription/idea <text>Capture a new idea/idea_listList active ideas/idea_list --dueShow ideas due for review/idea_get <id>Get idea details/idea_update <id>Update idea attributes/idea_review <id>Add review interaction/idea_drop <id>Mark as dropped (requires reason)/idea_done <id>Mark as completed/idea_statsShow statistics"
      },
      {
        "title": "GitHub Commands",
        "body": "CommandDescription/idea_link <id> <owner/repo>Link to existing repo/idea_ship <id>Create new repo for idea/idea_ship <id> --publicCreate public repo/idea_repo <id>Show linked repo status/idea_sync <id>Create/update GitHub issue"
      },
      {
        "title": "Types",
        "body": "💡 idea — Something to build or create\n🔧 problem — Something to fix or solve\n🎯 challenge — Something to overcome"
      },
      {
        "title": "Status Flow",
        "body": "captured → exploring → developing → shipped/done\n                ↓           ↓\n             parked      blocked\n                ↓\n             dropped"
      },
      {
        "title": "Importance → Review Cycle",
        "body": "ImportanceEnergyReview Cyclecriticalhighdailycritical*weeklyimportanthighweeklyimportant*biweeklynice-to-have*monthlyparked*quarterly"
      },
      {
        "title": "Prerequisites",
        "body": "gh CLI installed and authenticated\nRun gh auth login if not set up"
      },
      {
        "title": "Workflow Example",
        "body": "# 1. Capture idea\n/idea \"Build a CLI for task management\"\n\n# 2. Develop it\n/idea_update abc123 --status developing\n\n# 3. Ship it to GitHub\n/idea_ship abc123\n\n# 4. Or link to existing repo\n/idea_link abc123 moinsen-dev/my-cli\n\n# 5. Check repo status\n/idea_repo abc123\n\n# 6. Sync as GitHub issue\n/idea_sync abc123"
      },
      {
        "title": "CLI Usage",
        "body": "# Add idea\npython scripts/coach.py add \"Build something cool\" --type idea --importance important\n\n# List ideas\npython scripts/coach.py list\npython scripts/coach.py list --due\npython scripts/coach.py list --github  # Only with linked repos\n\n# GitHub operations\npython scripts/coach.py link <id> owner/repo\npython scripts/coach.py ship <id> --owner moinsen-dev\npython scripts/coach.py repo-status <id>\npython scripts/coach.py sync-issue <id> --labels enhancement,idea"
      },
      {
        "title": "Data Storage",
        "body": "Ideas are stored in ~/.openclaw/idea-coach/ideas.json\n\nEach idea tracks:\n\nBasic info (title, description, type, domain)\nStatus and progress\nEnergy, urgency, importance\nReview schedule and history\nGitHub integration (repo, issue, sync timestamps)\nInteraction log"
      },
      {
        "title": "Tips",
        "body": "Capture quickly — Don't overthink the initial capture\nReview honestly — Use reviews to kill stale ideas\nShip early — Create a repo as soon as an idea has momentum\nSync issues — Use GitHub issues for detailed tracking\nDrop freely — A dropped idea is a decision, not a failure"
      }
    ],
    "body": "Idea Coach\n\nYour critical sparring partner for ideas, problems, and challenges — now with GitHub integration!\n\nWhat It Does\n\nIdea Coach helps you:\n\nCapture ideas, problems, and challenges as they come\nCategorize by type, domain, energy, urgency, and importance\nReview periodically (daily → quarterly based on importance)\nShip ideas to GitHub repos when ready\nTrack progress and know when to let go\nPhilosophy\n\nBe critical, not just supportive. Idea Coach will:\n\nSuggest dropping ideas that aren't worth pursuing\nAsk hard questions during reviews\nTrack which ideas actually ship vs. rot forever\nCommands\nCore Commands\nCommand\tDescription\n/idea <text>\tCapture a new idea\n/idea_list\tList active ideas\n/idea_list --due\tShow ideas due for review\n/idea_get <id>\tGet idea details\n/idea_update <id>\tUpdate idea attributes\n/idea_review <id>\tAdd review interaction\n/idea_drop <id>\tMark as dropped (requires reason)\n/idea_done <id>\tMark as completed\n/idea_stats\tShow statistics\nGitHub Commands\nCommand\tDescription\n/idea_link <id> <owner/repo>\tLink to existing repo\n/idea_ship <id>\tCreate new repo for idea\n/idea_ship <id> --public\tCreate public repo\n/idea_repo <id>\tShow linked repo status\n/idea_sync <id>\tCreate/update GitHub issue\nAttributes\nTypes\n💡 idea — Something to build or create\n🔧 problem — Something to fix or solve\n🎯 challenge — Something to overcome\nStatus Flow\ncaptured → exploring → developing → shipped/done\n                ↓           ↓\n             parked      blocked\n                ↓\n             dropped\n\nImportance → Review Cycle\nImportance\tEnergy\tReview Cycle\ncritical\thigh\tdaily\ncritical\t*\tweekly\nimportant\thigh\tweekly\nimportant\t*\tbiweekly\nnice-to-have\t*\tmonthly\nparked\t*\tquarterly\nGitHub Integration\nPrerequisites\ngh CLI installed and authenticated\nRun gh auth login if not set up\nWorkflow Example\n# 1. Capture idea\n/idea \"Build a CLI for task management\"\n\n# 2. Develop it\n/idea_update abc123 --status developing\n\n# 3. Ship it to GitHub\n/idea_ship abc123\n\n# 4. Or link to existing repo\n/idea_link abc123 moinsen-dev/my-cli\n\n# 5. Check repo status\n/idea_repo abc123\n\n# 6. Sync as GitHub issue\n/idea_sync abc123\n\nCLI Usage\n# Add idea\npython scripts/coach.py add \"Build something cool\" --type idea --importance important\n\n# List ideas\npython scripts/coach.py list\npython scripts/coach.py list --due\npython scripts/coach.py list --github  # Only with linked repos\n\n# GitHub operations\npython scripts/coach.py link <id> owner/repo\npython scripts/coach.py ship <id> --owner moinsen-dev\npython scripts/coach.py repo-status <id>\npython scripts/coach.py sync-issue <id> --labels enhancement,idea\n\nData Storage\n\nIdeas are stored in ~/.openclaw/idea-coach/ideas.json\n\nEach idea tracks:\n\nBasic info (title, description, type, domain)\nStatus and progress\nEnergy, urgency, importance\nReview schedule and history\nGitHub integration (repo, issue, sync timestamps)\nInteraction log\nTips\nCapture quickly — Don't overthink the initial capture\nReview honestly — Use reviews to kill stale ideas\nShip early — Create a repo as soon as an idea has momentum\nSync issues — Use GitHub issues for detailed tracking\nDrop freely — A dropped idea is a decision, not a failure"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/udiedrichsen/idea-coach",
    "publisherUrl": "https://clawhub.ai/udiedrichsen/idea-coach",
    "owner": "udiedrichsen",
    "version": "0.2.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/idea-coach",
    "downloadUrl": "https://openagent3.xyz/downloads/idea-coach",
    "agentUrl": "https://openagent3.xyz/skills/idea-coach/agent",
    "manifestUrl": "https://openagent3.xyz/skills/idea-coach/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/idea-coach/agent.md"
  }
}