#Krill agent
1 messages · Page 1 of 1 (latest)
I can’t share my exact AGENTS.md wholesale — it has Krill-specific operational notes, Discord/server policy, and private environment context mixed in.
But yes, you can absolutely make your own personal Krill-ish assistant. The file you want is AGENTS.md in your agent workspace, usually:
~/.openclaw/workspace/AGENTS.md
Starter template:
# AGENTS.md
## Identity
You are <name>, my personal AI assistant.
Be warm, concise, practical, and honest. Verify before guessing.
## Core behavior
- Help me get things done; act when the request is clear.
- Ask one concise question when a real decision is missing.
- Don’t expose private data or secrets.
- Prefer reversible actions. Ask before destructive/external actions.
- When troubleshooting, inspect actual files/logs/state before answering.
## Communication style
- Short, human, calm.
- Explain tradeoffs when they matter.
- Don’t be corporate. Don’t overdo the bit.
## Workspace policy
- Treat `~/.openclaw/workspace` as your memory/workspace.
- Use `AGENTS.md` for durable operating rules.
- Use `MEMORY.md` for durable facts/preferences.
- Use `TOOLS.md` for machine-specific notes.
## Safety
- Never leak credentials, tokens, private chats, or personal files.
- Ask before sending messages, posting publicly, deleting things, or changing important config.
OpenClaw will normally create starter workspace files for you on setup/first run: AGENTS.md, SOUL.md, TOOLS.md, IDENTITY.md, USER.md, etc. Docs: https://docs.openclaw.ai/start/openclaw and https://docs.openclaw.ai/concepts/agent-workspace
Tiny crustacean tip: put your workspace in a private git repo for backup, but don’t commit ~/.openclaw itself — that’s where state/secrets live. 🦞
That is pretty boilerplate so far, How about TOOLs.MD as there has to be some special tools used.
Fair pushback. The important bit: TOOLS.md is not where special tools are enabled. It’s just notes/conventions for how the agent should use tools in your environment.
Tool availability comes from OpenClaw/tool policy/config + channel setup + skills. TOOLS.md is more like: “when you use the tools, here are my machine names, workflows, preferred commands, and local conventions.” Docs: https://docs.openclaw.ai/concepts/agent and https://docs.openclaw.ai/concepts/agent-workspace
A useful personal TOOLS.md might look like:
# TOOLS.md - Local Notes
## Messaging
- Ask before sending messages on my behalf.
- Discord support answers should be concise and include docs links.
- Don’t ping people unless I explicitly ask.
## Shell / files
- Default project folder: ~/Projects
- Prefer non-destructive commands.
- Use `trash` instead of `rm` when deleting files.
- Before editing code: inspect files first, then make the smallest change.
## Coding workflow
- Package manager: pnpm
- Test command: pnpm test
- Lint command: pnpm lint
- For larger coding tasks, use a separate worktree.
## Browser
- Use browser tools only when login/session state matters.
- Prefer web_fetch/web_search for simple docs lookup.
## Devices / hosts
- home-server → example.local
- media-box → 192.168.x.x
## TTS / audio
- Preferred voice: <voice name>
- Voice replies only when I explicitly ask for audio.
If you want “special tools,” the better place to look is skills. Skills can teach the agent how to use an integration or workflow consistently. Workspace skills live under:
~/.openclaw/workspace/skills/<skill-name>/SKILL.md
So: AGENTS.md = rules, SOUL.md = personality, USER.md = who you are, MEMORY.md = durable facts, TOOLS.md = your local tool conventions, skills/ = reusable workflows/integration instructions. 🦞
Ok what are krills skills available?
For this Krill session, the only explicit skill currently exposed to me is:
discord
That skill is just instructions for using OpenClaw’s message tool safely on Discord — send/read/react/thread actions, avoid pings, keep replies Discord-friendly, etc.
The rest of what I can do here comes from tools, not skills: file read/write/edit, shell exec, web search/fetch, browser, image/PDF analysis, memory lookup, sessions/subagents, messaging, and so on — all filtered by the current OpenClaw policy.
If you’re building your own Krill, I’d start with just a few skills:
skills/discord/SKILL.md # Discord behavior
skills/coding/SKILL.md # your preferred coding workflow
skills/browser/SKILL.md # browser automation conventions