← 返回 Skills 市场
udiedrichsen

Idea Coach

作者 udiedrichsen · GitHub ↗ · v0.2.0
cross-platform ⚠ suspicious
2324
总下载
1
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install idea-coach
功能描述
AI-powered idea/problem/challenge manager with GitHub integration. Captures, categorizes, reviews, and helps ship ideas to repos.
使用说明 (SKILL.md)

Idea Coach

Your critical sparring partner for ideas, problems, and challenges — now with GitHub integration!

What It Does

Idea Coach helps you:

  • Capture ideas, problems, and challenges as they come
  • Categorize by type, domain, energy, urgency, and importance
  • Review periodically (daily → quarterly based on importance)
  • Ship ideas to GitHub repos when ready
  • Track progress and know when to let go

Philosophy

Be critical, not just supportive. Idea Coach will:

  • Suggest dropping ideas that aren't worth pursuing
  • Ask hard questions during reviews
  • Track which ideas actually ship vs. rot forever

Commands

Core Commands

Command Description
/idea \x3Ctext> Capture a new idea
/idea_list List active ideas
/idea_list --due Show ideas due for review
/idea_get \x3Cid> Get idea details
/idea_update \x3Cid> Update idea attributes
/idea_review \x3Cid> Add review interaction
/idea_drop \x3Cid> Mark as dropped (requires reason)
/idea_done \x3Cid> Mark as completed
/idea_stats Show statistics

GitHub Commands

Command Description
/idea_link \x3Cid> \x3Cowner/repo> Link to existing repo
/idea_ship \x3Cid> Create new repo for idea
/idea_ship \x3Cid> --public Create public repo
/idea_repo \x3Cid> Show linked repo status
/idea_sync \x3Cid> Create/update GitHub issue

Attributes

Types

  • 💡 idea — Something to build or create
  • 🔧 problem — Something to fix or solve
  • 🎯 challenge — Something to overcome

Status Flow

captured → exploring → developing → shipped/done
                ↓           ↓
             parked      blocked
                ↓
             dropped

Importance → Review Cycle

Importance Energy Review Cycle
critical high daily
critical * weekly
important high weekly
important * biweekly
nice-to-have * monthly
parked * quarterly

GitHub Integration

Prerequisites

  • gh CLI installed and authenticated
  • Run gh auth login if not set up

Workflow Example

# 1. Capture idea
/idea "Build a CLI for task management"

# 2. Develop it
/idea_update abc123 --status developing

# 3. Ship it to GitHub
/idea_ship abc123

# 4. Or link to existing repo
/idea_link abc123 moinsen-dev/my-cli

# 5. Check repo status
/idea_repo abc123

# 6. Sync as GitHub issue
/idea_sync abc123

CLI Usage

# Add idea
python scripts/coach.py add "Build something cool" --type idea --importance important

# List ideas
python scripts/coach.py list
python scripts/coach.py list --due
python scripts/coach.py list --github  # Only with linked repos

# GitHub operations
python scripts/coach.py link \x3Cid> owner/repo
python scripts/coach.py ship \x3Cid> --owner moinsen-dev
python scripts/coach.py repo-status \x3Cid>
python scripts/coach.py sync-issue \x3Cid> --labels enhancement,idea

Data Storage

Ideas are stored in ~/.openclaw/idea-coach/ideas.json

Each idea tracks:

  • Basic info (title, description, type, domain)
  • Status and progress
  • Energy, urgency, importance
  • Review schedule and history
  • GitHub integration (repo, issue, sync timestamps)
  • Interaction log

Tips

  1. Capture quickly — Don't overthink the initial capture
  2. Review honestly — Use reviews to kill stale ideas
  3. Ship early — Create a repo as soon as an idea has momentum
  4. Sync issues — Use GitHub issues for detailed tracking
  5. Drop freely — A dropped idea is a decision, not a failure
安全使用建议
This skill largely does what it says — local idea storage and GitHub integration — but the package metadata omits that it needs Python and the gh CLI and that gh will use whatever GitHub credentials are configured on your machine. Before installing or running it: 1) inspect scripts/coach.py yourself (it’s bundled and readable) to confirm there are no hidden actions; 2) ensure you trust the repository owner because gh commands will run with your gh auth and can create repos/issues; 3) run it under a limited account or sandbox if you want to limit GitHub scope; 4) back up ~/.openclaw/idea-coach/ideas.json before use; and 5) ask the publisher to update the manifest to declare the gh dependency and document exactly which gh operations will be performed (create repo, push, issue creation, etc.). If you want higher assurance, request a complete, untruncated copy of the script to review the remainder of the GitHub functions (repo creation/sync) before using.
功能分析
Type: OpenClaw Skill Name: idea-coach Version: 0.2.0 The OpenClaw AgentSkills skill bundle is classified as benign. The `scripts/coach.py` uses `subprocess.run` to interact with the `gh` CLI for GitHub integration, which is a core, stated purpose of the skill. All file system operations are confined to the expected `~/.openclaw/idea-coach/` directory. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution patterns (like `curl|bash`), persistence mechanisms, or prompt injection attempts in the `SKILL.md` or other documentation files that would subvert the agent's intended behavior.
能力评估
Purpose & Capability
The skill's name/description (idea manager with GitHub integration) matches the code and SKILL.md: it captures ideas, stores them under ~/.openclaw/idea-coach, and performs GitHub actions via the gh CLI. However the registry metadata claims no required binaries or env vars, while both README.md and SKILL.md (and the code) expect Python and the gh CLI to be present and authenticated. That mismatch is a configuration/information inconsistency.
Instruction Scope
The SKILL.md instructions and the included code focus on local idea CRUD, review scheduling, and GitHub operations. The runtime behavior described and visible in the code is limited to reading/writing local files under the user's home directory and calling the gh CLI. There are references in docs to optional cron/heartbeat and 'Memory-Integration', but the behaviors shown do not instruct the agent to read unrelated system files or exfiltrate data to unknown endpoints.
Install Mechanism
No install spec is provided (instruction-only skill with code included). No remote downloads or installer scripts are present. The code is included in the package; nothing in the manifest indicates fetching arbitrary external archives or running installers from untrusted URLs.
Credentials
The package declares no required environment variables or primary credential, yet relies on the gh CLI for GitHub operations. gh uses locally stored authentication (gh auth / GITHUB_TOKEN or oauth) — the skill will operate with whatever GitHub permissions the user's gh session provides. Because the manifest doesn't declare this necessary binary or the credential implications, a user may unknowingly grant a skill the ability to create repos, issues, or modify repositories via their existing gh authentication. That omission is a proportionality/clarity concern.
Persistence & Privilege
The skill stores data under ~/.openclaw/idea-coach and does not request to be always-enabled. It does not appear to modify other skills or system-wide agent configuration. Described cron/heartbeat behavior is optional/documented rather than being automatically installed in the provided code.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install idea-coach
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /idea-coach 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.0
Major update: Added comprehensive GitHub integration and expanded idea management capabilities. - Introduced GitHub integration: link ideas to repos, create repos, and sync as issues. - Added new commands for capturing, updating, reviewing, dropping, and viewing idea stats. - Implemented detailed status flow and review cycles based on idea importance and energy. - Ideas can now be categorized as ideas, problems, or challenges. - All commands and usage examples are documented for both chat and CLI. - Enhanced data storage with interaction logs and GitHub metadata.
元数据
Slug idea-coach
版本 0.2.0
许可证
累计安装 6
当前安装数 6
历史版本数 1
常见问题

Idea Coach 是什么?

AI-powered idea/problem/challenge manager with GitHub integration. Captures, categorizes, reviews, and helps ship ideas to repos. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2324 次。

如何安装 Idea Coach?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install idea-coach」即可一键安装,无需额外配置。

Idea Coach 是免费的吗?

是的,Idea Coach 完全免费(开源免费),可自由下载、安装和使用。

Idea Coach 支持哪些平台?

Idea Coach 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Idea Coach?

由 udiedrichsen(@udiedrichsen)开发并维护,当前版本 v0.2.0。

💬 留言讨论