← Back to Skills Marketplace
ckouder

Project Bootstrap

by Bingji Guo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
204
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install project-bootstrap
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install project-bootstrap
  3. After installation, invoke the skill by name or use /project-bootstrap
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug project-bootstrap
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 204 downloads so far.

How do I install Project Bootstrap?

Run "/install project-bootstrap" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Project Bootstrap free?

Yes, Project Bootstrap is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Project Bootstrap support?

Project Bootstrap is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Project Bootstrap?

It is built and maintained by Bingji Guo (@ckouder); the current version is v1.0.0.

💬 Comments