← 返回 Skills 市场
Project Bootstrap
作者
Bingji Guo
· GitHub ↗
· v1.0.0
· MIT-0
204
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install project-bootstrap
功能描述
Bootstrap a multi-agent software project from idea to running CI/CD. Use when starting a new project that needs agent team design, task management, GitHub re...
安全使用建议
This skill appears to do what it claims (set up agent roles, a local taskboard CLI, GitHub repo and Actions templates, and Discord notifications), but there are important inconsistencies and high-impact steps you should check before installing:
- Required tools: The SKILL.md tells you to run gh and the code is a Python CLI. Ensure the host has GitHub CLI (gh) and python3 available; the skill metadata did not list these as required.
- Secrets and tokens: The taskboard script will use a GITHUB_TOKEN (or a token env you configure) to sync with GitHub; the CI templates expect a GitHub secret named DISCORD_WEBHOOK for Discord notifications. Only grant the minimum scopes needed (e.g., repo/issues plus workflow and secrets as required) and review who has access to those tokens.
- Review code & endpoints: scripts/taskboard.py makes HTTP requests to api.github.com and writes local files (taskboard.json). Inspect the script yourself to confirm endpoints and behavior are acceptable for your environment.
- High-impact operations: The workflow includes creating repos, configuring branch protection rules, and adding repo secrets. These can modify org/repo settings — run them with an account that has appropriate permissions and consider testing in a throwaway repo first.
- Audit templates: Branch protection JSON and Actions reference specific contexts and status checks (e.g., 'test' status). Verify these match the actual workflows in your repo before applying to main (branch protection with misconfigured checks can block merges).
If you want to proceed: run the skill in a controlled/test repository or sandbox, provide least-privilege tokens, and verify/disallow any automated agent actions that create or modify GitHub org-level resources without explicit human approval.
功能分析
Type: OpenClaw Skill
Name: project-bootstrap
Version: 1.0.0
The project-bootstrap skill bundle provides a legitimate framework for initializing multi-agent software projects, including agent role definitions, task management, and CI/CD templates. The core logic in scripts/taskboard.py facilitates task tracking via local JSON or GitHub Issues using standard API calls and environment variables for authentication (e.g., GITHUB_TOKEN), with no evidence of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
The skill claims to bootstrap a multi-agent project and includes a taskboard CLI, CI/CD templates, and detailed orchestration instructions — the included files (SKILL.md, CI/CD templates, taskboard script) are coherent with that purpose. However, the SKILL metadata lists no required binaries or env vars even though the instructions and script assume tools (gh, Python) and services (GitHub, Discord).
Instruction Scope
Runtime instructions tell the agent to run gh CLI commands, create GitHub rulesets, add repo secrets, and configure Discord webhooks. The SKILL.md and the included script both perform network operations (GitHub API calls, webhook use) and write/read local files (taskboard.json, openclaw.json). These actions are within the skill's scope, but the instructions grant the agent the ability to create repos, set secrets, and post webhooks — high-impact operations that should be explicitly noted and approved by the user or operator.
Install Mechanism
No external install/downloads are performed; this is instruction-heavy and ships a single Python CLI script. No remote code is fetched by an installer during skill installation.
Credentials
The registry metadata declares no required environment variables, but the taskboard script expects an optional GITHUB_TOKEN (or custom token env name) and the CI/CD templates/instructions rely on a DISCORD_WEBHOOK secret being created in GitHub. The skill will operate differently depending on those secrets; the omission in the declared requirements is an inconsistency and means the agent or user might be asked to provide or create credentials at runtime without prior notice.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It writes to local files (taskboard.json, cache file) and to repo settings via GitHub API when a token is provided, which are expected behaviors for this functionality.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install project-bootstrap - 安装完成后,直接呼叫该 Skill 的名称或使用
/project-bootstrap触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Multi-agent project setup: agent team design with SOUL.md templates, pluggable taskboard CLI (local + GitHub Issues backend), CI/CD templates with Discord notifications, TDD workflow, ADR process
元数据
常见问题
Project Bootstrap 是什么?
Bootstrap a multi-agent software project from idea to running CI/CD. Use when starting a new project that needs agent team design, task management, GitHub re... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 204 次。
如何安装 Project Bootstrap?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install project-bootstrap」即可一键安装,无需额外配置。
Project Bootstrap 是免费的吗?
是的,Project Bootstrap 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Project Bootstrap 支持哪些平台?
Project Bootstrap 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Project Bootstrap?
由 Bingji Guo(@ckouder)开发并维护,当前版本 v1.0.0。
推荐 Skills