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.

97

Quality

97%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

jbaruch/nanoclaw-core

tessl

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

Installation

tessl install jbaruch/nanoclaw-core

Rules

RuleSummary
core-behaviorBaseline conversational behavior — concise replies, no trailing summaries
telegram-protocolTelegram-channel formatting and reply conventions
language-matchingMatch the user's language; don't volunteer translations
default-silenceSilent-on-no-news as the default; surface only what's actionable
temporal-awarenessConvert relative dates, respect timezones, never schedule reminders for the past
ground-truthLive source > cached/recalled state; always verify before acting
read-full-contentRead full email/message bodies, never just snippets/previews
context-recoveryRecover from compaction by reading state, not by claiming lost context. Includes post-compaction skill-block disambiguation (history vs new tasks)
post-compaction-trustCompaction summaries are trusted state; do not re-derive what's already there
tone-matchingMirror the user's register; tone shifts signal mode shifts
query-size-limitsBounded SQL/API queries; never SELECT * on large tables
progress-updatesBrief updates at key moments; silence is not a failure

Skills

SkillDescription
statusOne-line status emit on a defined cadence
check-unansweredTwo-phase scan for unanswered user messages — SQL filter + Phase 2 inline-answer reasoning

Philosophy

  • Always on. Every rule is alwaysApply: true. The agent follows these conventions without being prompted.
  • One concern per rule. Each file covers one topic so projects can override surgically without throwing out the whole tile.
  • Behavior, not domain. These are conversational and verification baselines — anything domain-specific (CFPs, calendar, email) lives in nanoclaw-admin.
  • Hint, not authority for state. Cached state is a recall hint; verify against the live source before acting on it (see ground-truth).

See CHANGELOG.md for version history.

Workspace
jbaruch
Visibility
Public
Created
Last updated
Publish Source
CLI
Badge
jbaruch/nanoclaw-core badge