Sets up the development environment for GenVM repository. Use when setting up the repo for the first time or when dependencies need to be refreshed.
To set up the GenVM development environment:
Enter the Nix flake environment:
nix develop .#full
Initialize git submodules:
git submodule update --init --recursive --depth 1
Source environment variables:
source env.sh
This adds tools/git-third-party to PATH and sources .env if it exists.
Update third-party dependencies:
./tools/git-third-party/git-third-party update --all
This updates wasmtime, wasm-tools, and applies GenVM-specific patches.
The repository will be ready for development with all dependencies properly configured.
npx skills add genlayerlabs/initial-setup下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer