Move .env into skills/ for easy install

- Added skills/_env_loader.py - shared env loader for all scripts
- Updated 17 scripts to use load_unified_env()
- Updated install-skills.sh to copy .env into skills/
- Updated README with simpler OpenClaw install instructions
- .env in skills/ is gitignored (credentials stay private)
This commit is contained in:
Kunthawat Greethong
2026-03-27 17:49:20 +07:00
parent 4e92ef953b
commit e4d41e3ae5
20 changed files with 219 additions and 212 deletions

View File

@@ -58,27 +58,21 @@ cp -r skills/* .opencode/skills/
## OpenClaw Installation
For OpenClaw, you need to install both skills AND credentials:
For OpenClaw, just copy the skills folder - it now includes `.env` with all credentials:
```bash
# Option 1: Local OpenClaw folder
mkdir -p ~/.openclaw/skills
cp -r skills/* ~/.openclaw/skills/
cp .env ~/.openclaw/.env
cp -r skills ~/.openclaw/skills
# Option 2: Remote server SSH mount (e.g. ~/openclaw-vps/)
mkdir -p ~/openclaw-vps/.openclaw/skills
cp -r skills/* ~/openclaw-vps/.openclaw/skills/
cp .env ~/openclaw-vps/.openclaw/.env
cp -r skills ~/openclaw-vps/.openclaw/skills
# Option 3: rsync for faster sync over SSH
rsync -av skills/ user@remote-server:.openclaw/skills/
rsync -av .env user@remote-server:.openclaw/.env
```
**What to copy:**
- `skills/` - All skill folders
- `.env` - Credentials (API keys, tokens)
- `skills/` - Includes all skills AND `.env` with credentials
**Note:** OpenClaw searches for skills in `~/.openclaw/skills` or any `*/.openclaw/skills` folder.