CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/nanoclaw-core

Core behavioral rules and skills for NanoClaw personal assistant agents. Always-on rules for communication, verification, memory, and formatting.

77

Quality

97%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Overview
Quality
Evals
Security
Files

query-size-limits.mdrules/

alwaysApply:
Yes

Query Size Limits

A single tool result should never exceed 25 KB of text. Large results waste context budget that should go to reasoning and conversation.

When querying messages.db or reading files:

  • Always use LIMIT — max 50 rows for messages, 20 for other tables
  • Pipe large command output through head -100
  • If you need more data, query in batches with OFFSET

When reading files:

  • Use the offset and limit parameters on the Read tool for large files
  • Don't cat entire files into Bash output — use Read with a range instead

If a tool result is unexpectedly large, summarize the relevant portion and discard the rest rather than keeping it all in context.

CHANGELOG.md

pyrightconfig.json

README.md

requirements-dev.txt

tile.json