Skip to content

Commit a7afc71

Browse files
authored
chore(bootstraps): move BOOTSTRAP-SKILLS.md from essential to optional (#65)
The openclaw pack now pre-installs the loki-skills library on EC2 bootstrap (PR #64), so the manual BOOTSTRAP-SKILLS.md flow is no longer essential -- it's a recovery path. - bootstraps/essential/BOOTSTRAP-SKILLS.md -> bootstraps/optional/BOOTSTRAP-SKILLS.md - Reframe the file's preamble: 'Optional / Recovery', list the recovery triggers (missing git, clone failure, origin mismatch, non-openclaw pack), tell users to skip if .bootstrapped-skills already exists. - README.md: drop from essential list, add to optional list with a note that the openclaw pack auto-installs. - deploy/README.md: drop from essential bootstrap table. - wiki/Bootstrap-Scripts-Guide.md: move section from Essential to Optional, update description to describe it as manual/recovery. - bootstraps/essential/BOOTSTRAP-MCPORTER.md: update cross-reference path to ../optional/BOOTSTRAP-SKILLS.md. deploy/brain/BOOTSTRAP.md unchanged: it points at an external URL on inceptionstack/loki-agent (different repo), and the agent now skips that step naturally because the openclaw pack pre-writes the .bootstrapped-skills marker. Co-authored-by: Roy Osherove <575051+royosherove@users.noreply.github.com>
1 parent 31c9306 commit a7afc71

5 files changed

Lines changed: 20 additions & 8 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,6 @@ Available essential bootstraps:
152152
- **BOOTSTRAP-PLAYWRIGHT** — Sets up Playwright browser automation
153153
- **BOOTSTRAP-SECRETS-AWS** — Configures AWS secrets and credential management
154154
- **BOOTSTRAP-SECURITY** — Establishes security protocols and guidelines
155-
- **BOOTSTRAP-SKILLS** — Configures skills and capabilities
156155
157156
### Step 3: Run the Optional Bootstraps
158157
@@ -164,6 +163,7 @@ Available optional bootstraps:
164163
165164
- **BOOTSTRAP-GITHUBACTION-CODE-REVIEW** — Integrates GitHub Actions with automated code review
166165
- **BOOTSTRAP-PIPELINE-NOTIFICATIONS** — Sets up CI/CD pipeline notifications
166+
- **BOOTSTRAP-SKILLS** — Manual install / recovery for the loki-skills library (auto-installed by the `openclaw` pack)
167167
- **BOOTSTRAP-WEB-UI** — Configures the web user interface
168168
- **OPTIMIZE-TOO-LARGE-CONTEXT** — Optimization strategies for large context windows
169169

bootstraps/essential/BOOTSTRAP-MCPORTER.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ This is your cheat sheet — future-you will thank present-you.
9898

9999
## Pi-Specific Configuration
100100

101-
**Not applicable.** Pi has no MCP support. MCPorter cannot be used with Pi. For extended capabilities, use Pi's TypeScript extensions system instead — see `BOOTSTRAP-SKILLS.md`.
101+
**Not applicable.** Pi has no MCP support. MCPorter cannot be used with Pi. For extended capabilities, use Pi's TypeScript extensions system instead — see `../optional/BOOTSTRAP-SKILLS.md`.
102102

103103
## IronClaw-Specific Configuration
104104

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
1-
# BOOTSTRAP-SKILLS.md — Skills Library Setup
1+
# BOOTSTRAP-SKILLS.md — Skills Library Setup (Optional / Recovery)
22

33
> **Applies to:** All agents (with agent-specific sections below)
44
5-
> **Run this once on first boot.** If `memory/.bootstrapped-skills` exists, skip — you've already done this.
5+
> **You probably don't need to run this.** As of PR #64, the `openclaw`
6+
> pack pre-installs the loki-skills library automatically during EC2
7+
> bootstrap and writes `memory/.bootstrapped-skills` for you. This doc
8+
> is kept as a **manual recovery path** for when:
9+
>
10+
> - the auto-install was skipped (e.g. `git` missing, clone failure,
11+
> origin mismatch, empty corrupt repo) — see `packs/openclaw/install.sh`
12+
> - you're running a non-openclaw pack that hasn't wired its own skills
13+
> install yet (hermes, nemoclaw, pi, ironclaw, kiro-cli, codex-cli,
14+
> roundhouse, claude-code)
15+
> - you want to re-clone or move to a fork via `LOKI_SKILLS_REPO_URL`
16+
>
17+
> **Run this only if `memory/.bootstrapped-skills` is absent.** If it
18+
> exists, skills are already set up — skip.
619
720
## 1. Install Skills
821

deploy/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ These set up security baselines, coding guidelines, MCP tools, memory search, an
8383
| Bootstrap | What It Does |
8484
|-----------|-------------|
8585
| `BOOTSTRAP-SECURITY.md` | Security hardening + AWS Budgets alerts |
86-
| `BOOTSTRAP-SKILLS.md` | Installs AWS infrastructure skills |
8786
| `BOOTSTRAP-MCPORTER.md` | Sets up MCP server tooling |
8887
| `BOOTSTRAP-CODING-GUIDELINES.md` | Coding standards and project conventions |
8988
| `BOOTSTRAP-SECRETS-AWS.md` | AWS Secrets Manager integration |

wiki/Bootstrap-Scripts-Guide.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ Run these first, in any order. They set up the foundation your agent needs.
2424
### BOOTSTRAP-SECURITY.md — Security & Budget Setup
2525
Enables GuardDuty, Security Hub, Inspector, and Access Analyzer monitoring. Sets up AWS Budgets alerts to catch cost surprises. Creates security-focused cron jobs for ongoing monitoring.
2626

27-
### BOOTSTRAP-SKILLS.md — AWS Skills Library
28-
Installs the core AWS infrastructure skills that teach Loki how to provision and manage AWS resources following best practices. Covers CDK, CloudFormation, Lambda, API Gateway, DynamoDB, S3, ECS, and more.
29-
3027
### BOOTSTRAP-MCPORTER.md — MCP Server Tooling
3128
Sets up MCPorter for managing MCP (Model Context Protocol) servers. Configures the AWS MCP servers for documentation search, API access, and CloudFormation schema lookups.
3229

@@ -67,6 +64,9 @@ Adds a GitHub Action that runs Claude Code for automatic code review on PRs and
6764
### OPTIMIZE-TOO-LARGE-CONTEXT.md — Context Optimization
6865
Tips for reducing system prompt size when hitting context limits. Covers workspace file pruning, memory consolidation, and skill management.
6966

67+
### BOOTSTRAP-SKILLS.md — Skills Library (Manual / Recovery)
68+
The `openclaw` pack pre-installs the loki-skills library automatically during EC2 bootstrap, so this is usually a no-op. Run it manually only as a recovery path — `git` was missing on first boot, the clone failed, the existing skills checkout has a different origin, or you're on a non-openclaw pack that doesn't auto-install yet (hermes, nemoclaw, pi, ironclaw, kiro-cli, codex-cli, roundhouse, claude-code).
69+
7070
## Telegram Bootstraps
7171

7272
Set up Telegram as your chat interface with Loki.

0 commit comments

Comments
 (0)