Agent skill
setup
Initialize a new project in the workspace. Scaffolds files, Makefile, git, and AGENTS.md for the chosen project type.
Install this agent skill to your Project
npx add-skill https://github.com/rcarmo/piclaw/tree/main/skel/.pi/skills/setup
SKILL.md
Setup
Initialize a new project in this workspace.
Steps
- Ask what kind of project to create (TypeScript library, web app, CLI tool, API server, etc.)
- Scaffold with bun:
bun initfor a basic TypeScript project- Or appropriate scaffolding for the chosen framework
- Create a
Makefilewith targets: install, lint, test, check, clean - Initialize git:
git init && git add -A && git commit -m "Initial commit" - Create
AGENTS.mdin the project root with project-specific context - Create
.pi/skills/for any project-specific skills
Notes
- Always use bun over npm/yarn
- Default to TypeScript unless told otherwise
- The workspace persists across container restarts
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
autoresearch-create
Set up and run an autonomous experiment loop for any optimization target. Gathers what to optimize, then starts the loop immediately. Use when asked to "run autoresearch", "optimize X in a loop", "set up autoresearch for X", or "start experiments".
portainer-container-compare-chart
Compare two containers using native portainer tool data collection and render SVG/CSV outputs.
proxmox-guest-compare-chart
Compare two Proxmox guests using native proxmox tool data collection and render SVG/CSV outputs.
schedule
Schedule a task to run later or on a recurring basis. Prefer the schedule_task tool; fallback to IPC only if needed.
reload
Reinstall piclaw from workspace source and force-restart the running process. Use after making code changes to piclaw.
send-message
Send a message to the chat immediately without waiting for the current task to finish. Useful for acknowledging requests or sending progress updates while working.
Didn't find tool you were looking for?