Skip to content

docs: add skill.md setup guide for agent bots#135

Merged
RyderFreeman4Logos merged 3 commits intomainfrom
docs/skill-setup-guide
Feb 17, 2026
Merged

docs: add skill.md setup guide for agent bots#135
RyderFreeman4Logos merged 3 commits intomainfrom
docs/skill-setup-guide

Conversation

@RyderFreeman4Logos
Copy link
Owner

Summary

  • Add skill.md — installation guide for AI agent bots (openclaw, Moltis, etc.) to set up CSA and Weave via mise
  • Covers: mise/source install, weave build, project init, skill installation, interactive pattern selection by 4 categories, global config, troubleshooting
  • Follows Moltbook-style frontmatter format for agent bot consumption

Test plan

  • Verify skill.md renders correctly on GitHub
  • Verify installation commands are accurate against current README
  • Verify pattern category lists match skills/AGENTS.md

🤖 Generated with Claude Code

Installation guide for AI agent bots (openclaw, Moltis, etc.) to set up
CSA and Weave via mise, with interactive pattern selection by category.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a692d6d551

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

# Compile them for your project:
for pattern in commit ai-reviewed-commit code-review pr-codex-bot; do
weave compile .weave/deps/cli-sub-agent/patterns/$pattern/PATTERN.md \
--output .csa/plans/$pattern.toml

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Create plans directory before compiling selected patterns

After Step 3, the guide only guarantees .csa/config.toml exists, but this command writes to .csa/plans/$pattern.toml without creating .csa/plans; weave compile --output ultimately writes the file directly and fails with ENOENT when the parent directory is missing. Users following any per-category install flow (A/B/C/D) will hit a hard failure unless they manually run mkdir -p .csa/plans first (which is currently only shown in the “Install All” section).

Useful? React with 👍 / 👎.

skill.md Outdated
Comment on lines 277 to 278
[concurrency]
max_global_slots = 4

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Use supported global concurrency keys in config example

This config snippet documents [concurrency] max_global_slots, but CSA’s global config schema does not define that section/key, so it is ignored at load time; the supported concurrency settings are [defaults].max_concurrent and optional [tools.<tool>].max_concurrent. As written, users will believe they changed slot limits while CSA continues using default concurrency values.

Useful? React with 👍 / 👎.

- P1: add mkdir -p .csa/plans before weave compile in all category
  install blocks to prevent write failure on missing directory
- P2: add verification notes and alternative install links for
  curl|sh commands (mise, rustup)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@RyderFreeman4Logos
Copy link
Owner Author

@codex review

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d5d3a7f5a7

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

skill.md Outdated
Comment on lines 283 to 284
[concurrency]
max_global_slots = 4

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Replace unsupported global concurrency setting

The config example sets [concurrency] max_global_slots = 4, but CSA's global schema reads concurrency from defaults.max_concurrent (and optional tools.<tool>.max_concurrent) in crates/csa-config/src/global.rs; there is no concurrency.max_global_slots field. Because this TOML key is ignored during deserialization, users following this guide will think they limited concurrency while CSA still runs with the default per-tool limit.

Useful? React with 👍 / 👎.

skill.md Outdated
| Claude Code + Codex | `["claude-code", "codex"]` |
| Codex + Gemini CLI | `["codex", "gemini-cli"]` |
| All tools available | `["claude-code", "codex", "gemini-cli", "opencode"]` |
| Single tool only | Set `[review] tool = "<tool>"` explicitly |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3 Badge Add single-tool override for debate workflow

The single-tool recommendation only says to set [review] tool, but the same template leaves [debate] tool = "auto"; in auto mode, debate enforces heterogeneous tool selection and returns an error when no counterpart is available (debate_auto_resolution_error in crates/cli-sub-agent/src/debate_cmd.rs). On single-tool setups, this guidance still causes csa debate to fail unless [debate] tool is also explicitly configured.

Useful? React with 👍 / 👎.

- Replace invalid [concurrency] max_global_slots with correct
  [defaults] max_concurrent (matches GlobalConfig schema)
- Add [debate] tool to single-tool config recommendation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@RyderFreeman4Logos RyderFreeman4Logos merged commit 81af723 into main Feb 17, 2026
5 checks passed
@RyderFreeman4Logos RyderFreeman4Logos deleted the docs/skill-setup-guide branch February 17, 2026 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant