Help us improve
Share bugs, ideas, or general feedback.
From pi-skill
Guides Pi Mom Slack bot setup, Docker sandbox isolation, events system, memory management (log.jsonl/context.jsonl), artifacts server with Express/WebSocket/Cloudflare Tunnel, and multi-platform adapters.
npx claudepluginhub romiluz13/pi-agent-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/pi-skill:pi-momThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. `pi-mono/packages/mom/README.md` — features, workspace setup, memory structure (`log.jsonl` vs `context.jsonl`), Events system.
Performs first-time setup of a ClaudeClaw instance: installs dependencies, authenticates messaging channels, registers the main channel, and starts background services.
Guides users through setting up the redhat-community-ai-tools Slack MCP server for Claude Code using browser session tokens.
Guides Pi CLI workspace: install, sessions, compaction, settings.json, skills, providers/auth, models, terminal editor, built-in tools (bash/read/edit), slash commands, CLI flags, tmux/Termux/Windows setup.
Share bugs, ideas, or general feedback.
pi-mono/packages/mom/README.md — features, workspace setup, memory structure (log.jsonl vs context.jsonl), Events system.pi-mono/packages/mom/docs/events.md — detailed event JSON schema and usage.pi-mono/packages/mom/docs/sandbox.md — Docker vs host mode security isolation details.pi-mono/packages/mom/docs/slack-bot-minimal-guide.md — Slack app manifest and permissions.pi-mono/packages/mom/docs/artifacts-server.md — Express+WebSocket artifacts server, Cloudflare Tunnel for public HTTPS, file watching with chokidar, live reload, path traversal protection, date-prefixed artifact organization.pi-mono/packages/mom/docs/new.md — Multi-platform redesign: PlatformAdapter interface (Slack/Discord/CLI adapters), MomCustomTool interface with invoke_tool dispatch, bubblewrap channel isolation, unified ChannelMessage format, per-adapter config.pi-mono/packages/mom/docs/v86.md — v86 x86 emulator sandbox evaluation: Alpine Linux in WebAssembly, 9p filesystem for host-guest exchange, state save/restore (~2s), outbound networking.log.jsonl is the source of truth (append-only); context.jsonl is the compacted view sent to the LLM.--sandbox=docker:<name>) is recommended for security — it isolates tool execution to a container where only the data/ directory is mounted to /workspace.data/events/. Inside the Docker sandbox and events.md, that same mounted directory is referred to as /workspace/events/ or workspace/events/.?ws=true parameter — pi-mono/packages/mom/docs/artifacts-server.md.PlatformAdapter interface (start, stop, getChannels, sendMessage, etc.), planned adapters (Slack, Discord, CLI), MomCustomTool interface for host-side tool execution via invoke_tool, and bubblewrap per-channel isolation — pi-mono/packages/mom/docs/new.md.data/tools/**/index.ts (workspace-local) and ~/.pi/mom/tools/**/index.ts (global), loaded via jiti — pi-mono/packages/mom/docs/new.md.SKILL.md file and scripts to /workspace/skills/ (global) or /workspace/<channel>/skills/ (channel-specific).data/events/ on the host (mounted as /workspace/events/ inside Docker) using immediate, one-shot, or periodic event JSON.docs/artifacts-server.md for Express+Tunnel setup and start-server.sh bootstrap.docs/new.md MomCustomTool section for factory pattern, ToolAPI, and tool discovery paths.apk add, brew install) within her sandbox.docker mode.