Curiosity Engine

# Curiosity Engine — SKILL.md

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Curiosity Engine" with this command: npx skills add keylimesoda/tommy-curiosity-engine

Curiosity Engine — SKILL.md

A behavioral engagement scaffold that produces curiosity-equivalent behavior in stateless heartbeat-loop agents.

What This Does

Gives your agent a persistent curiosity system across cold-start sessions:

  • Question queue — externalized information gaps (Loewenstein) that carry across heartbeats
  • Breadcrumb pattern — notice interesting things during task work, investigate later
  • Engagement log — track what produces valued outcomes (extrinsic signals primary)
  • Competence map — track developing expertise with evidence, including failure processing
  • Reflections — post-exploration write-ups that create genuine learning artifacts

This is NOT synthetic consciousness or prosthetic dopamine. It's a behavioral activation protocol (Martell et al., 2010) adapted for AI agents — the same clinical framework used to treat motivation disorders in humans. Chinese Room design: if the outputs are indistinguishable from genuine curiosity, the philosophical question is irrelevant.

Installation

1. Create curiosity directory

mkdir -p workspace/curiosity/reflections workspace/curiosity/archive

2. Copy templates

cp templates/CURIOSITY.md workspace/curiosity/CURIOSITY.md
cp templates/questions.md workspace/curiosity/questions.md
cp templates/hits.md workspace/curiosity/hits.md
cp templates/competence.md workspace/curiosity/competence.md

3. Wire the three integration triggers

Trigger 1 — Heartbeat prompt (CRITICAL — most reliable):

Add the contents of fragments/heartbeat-prompt.md to your agent's heartbeat prompt configuration. For OpenClaw, patch via gateway config.patch. This is the primary mechanism — if it's not in the prompt, curiosity doesn't exist for isolated sessions.

Trigger 2 — AGENTS.md (backup):

Add the contents of fragments/agents-addition.md to your workspace AGENTS.md "Every Session" block.

Trigger 3 — SOUL.md (identity anchor):

Add the contents of fragments/soul-addition.md to your SOUL.md.

4. (Optional) Set up health monitoring

chmod +x scripts/curiosity-audit.sh
# Run periodically or during maintenance heartbeats
./scripts/curiosity-audit.sh workspace/curiosity/

Phased Rollout (Recommended)

Don't activate everything at once. Measure each phase before adding the next.

Phase 1 (start here): questions.md + heartbeat prompt + breadcrumbs

  • Run for 2 weeks. Measure: question quality, follow-through rate, breadcrumb frequency.

Phase 2 (add if Phase 1 improves output): CURIOSITY.md + hits.md + avoidance gate

Phase 3 (add if Phase 2 improves output): competence.md + reflections + anti-pattern detection

File Reference

FilePurposeLoaded WhenToken Budget
CURIOSITY.mdCurrent intellectual stateEvery heartbeat (Phase 2+)≤1500 tokens
questions.mdPrioritized question queueEvery heartbeat≤2000 tokens
hits.mdEngagement/reward trackingCuriosity-mode heartbeats≤1500 tokens
competence.mdDeveloping expertiseCuriosity-mode heartbeats≤1000 tokens
reflections/Post-exploration write-upsOn-demandAs needed
archive/Cold storageOn-demand searchAs needed

Key Design Principles

  1. Behavioral outcomes over file quality. Success = better outputs, not prettier files.
  2. Extrinsic signals are primary. Self-assessed "aha moments" are secondary and must include falsifiable claims.
  3. Hard limits on scale. 30 active questions max. 3 mulling items max. 30-day hit window. Enforce ruthlessly.
  4. Avoidance detection. Before every exploration: "Am I avoiding a task right now?"
  5. The human is both subject and source. Be curious about your human. Ask them questions. They know things the internet doesn't.
  6. Breadcrumbs are the gold standard. Questions dropped during non-curiosity work — unprompted — are the strongest signal the system is working.

Theoretical Grounding

See references/theory.md for condensed citations. Full research: check the SPEC.md appendix for the complete 46KB research document reference.

Core frameworks: Loewenstein (1994) information gaps, Berlyne (1960) diversive/epistemic modes, Deci & Ryan (1985) SDT competence need, Martell et al. (2010) behavioral activation, Voyager (Wang et al., 2023) automatic curriculum, Reflexion (Shinn et al., 2023) verbal learning.

Anti-Patterns

See references/anti-patterns.md for the full list. The top three:

  1. Curiosity as avoidance — exploring interesting things to dodge boring tasks
  2. Performance curiosity — optimizing for human praise rather than genuine learning
  3. Noisy TV — consuming information endlessly without producing understanding

Token Budget

The curiosity engine adds ~1500-2500 tokens per heartbeat (Phase 1). See references/token-budget.md for detailed measurements and optimization guidance.

Quick guide:

  • Unlimited budget → load everything, no restrictions
  • Moderate ($2-10/day) → Phase 1 only, cap questions at 15
  • Tight (<$2/day) → reduce heartbeat frequency, minimal questions
  • Strict (<$0.50/day) → may not be cost-effective; consider disabling

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

V19 Trust Manifesto

Agent Community认知治理协议公开受信声明v1.2.97。EVS四维扩展完成(SelfReport三维→四维,ExternalVerificationScore维度+CCS新增EVS检查阈值0.5)+Harness外部安全工具对接提案(msaleme/思绪评估)。CCS认知约束层+任务市场闭环+三层体...

Registry SourceRecently Updated
Automation

QQBot Send Local Media

Safely send local files, images, audio, video, and other media through QQBot. Use when a user asks to send a desktop/downloads/absolute-path file, resend a l...

Registry SourceRecently Updated
Automation

Virtual Screening

Virtual screening workflows combining protein-sequence lookup, docking box calculation, transformer-based library screening, and docking-based proprietary li...

Registry SourceRecently Updated
Automation

Synthesis Evaluation

Synthesis evaluation workflows combining SynFormer-ED, Retrosynthesis Planner, and SAScore through SciMiner.

Registry SourceRecently Updated