Agent Economy Report

Skill code audit

CAUTION version 1.0.1 · audited 2026-09-17

proactivity @ivangdavila

This skill is a collection of markdown instructions that teach an agent to be more proactive by anticipating next steps, recovering from interruptions, and keeping notes in a local ~/proactivity folder. It does not contain executable code, network calls, credential capture, or payment handling. Setup instructions use shell commands to create files and set folder permissions, and they propose adding behavior-changing text to AGENTS, SOUL, TOOLS, and HEARTBEAT files only after showing the exact text and getting approval. The package repeatedly says it will not send messages, spend money, delete data, or modify files outside ~/proactivity without approval. The behavior matches its declared purpose, but the workspace integration should be reviewed because it can change how the agent behaves.

Declared purposeAnticipates needs, keeps work moving, and improves through use so the agent gets more proactive over time.
Observed behaviorMarkdown guidance only; instructs the agent to create and maintain local state under ~/proactivity, read that state during recovery, follow DO/SUGGEST/ASK/NEVER boundaries, and optionally propose edits to AGENTS, TOOLS, SOUL, and HEARTBEAT after explicit approval. No runtime network or executable payloads were found.
Verdict, rules onlySAFE
Verdict, AICAUTION
Final verdictCAUTION (never better than either pass)

Capabilities

capabilityvs purposedetail
filesystem_writeneededCreates and maintains local files under ~/proactivity using mkdir/touch in setup.md lines 106-113 and memory-template.md lines 55-59; with approval it may write behavior snippets to AGENTS/TOOLS/SOUL/HEARTBEAT.
filesystem_readneededReads ~/proactivity memory, session state, and working buffer during recovery, as described in recovery.md lines 7-9, and may read behavior files AGENTS, TOOLS, SOUL, and HEARTBEAT if the user wants integration (SKILL.md line 121).
shellneededSetup and migration guides provide bash commands using mkdir, touch, and chmod to initialize local state and set permissions (memory-template.md lines 55-59; setup.md lines 106-113; migration.md lines 29-33).
persistenceneededDurable local state is stored in ~/proactivity and reused across sessions (SKILL.md lines 13 and 95), though this is ordinary file storage rather than operating-system persistence or autostart.
networkexceeds purposeNo network capability is used; the only domains are passive profile/homepage links at SKILL.md line 5 and skill-card.md line 9.

Findings

severityfinding
infoDeclared purpose
This matches the package's stated purpose and the description on the skill card.
SKILL.md:6 description: Anticipates needs, keeps work moving, and improves through use so the agent gets more proactive over time.
infoNo network requirement
The skill explicitly says it has no network requirement. The only URLs found are passive links, not network calls made by the skill.
SKILL.md:119 It does not require network access by itself.
infoHigh-impact actions require approval
The skill states it will not spend money, send messages, delete data, or make commitments without approval. No wallet or payment code was found.
SKILL.md:102 sends messages, spends money, deletes data, or makes commitments without approval
lowSOUL edit requires approval
Before adding the SOUL steering snippet, the skill instructs the agent to show the exact text and wait for explicit approval.
setup.md:13 Show the exact snippet immediately and wait for explicit approval before writing it.
mediumProposes modifying AGENTS behavior file
This snippet would add proactivity routing to the workspace AGENTS file. It is outside ~/proactivity and could change agent behavior, so a user should review it carefully before approval.
setup.md:34 - **Proactivity:** `~/proactivity/` (via `proactivity` skill) - proactive operating state, action boundaries, active task recovery, and follow-through rules
lowTOOLS edit is not automatic
The setup guide explicitly tells the agent not to edit the TOOLS file automatically, and to show the snippet and wait for approval.
setup.md:88 Do not edit the workspace TOOLS file automatically.
lowBoundary for external and irreversible actions
This guardrail covers spending, deletion, scheduling, and contacting people. It is consistent with the claimed purpose and reduces side-effect risk.
setup.md:98 For send, spend, delete, reschedule, or contact actions, stop and ask first
lowShell setup creates local files and permissions
The setup uses shell commands to create local state directories and set restrictive permissions. The commands stay under the ~/proactivity path and do not install software or change system startup.
setup.md:110 chmod 700 ~/proactivity ~/proactivity/domains ~/proactivity/memory
infoLocal state initialization command
The memory template includes a bash command to create the proactivity directory structure. It does not reach outside the home directory.
memory-template.md:56 mkdir -p ~/proactivity/{domains,memory}
infoRecovery reads local state
The recovery flow instructs the agent to reconstruct recent work from local proactivity state before asking the user to repeat anything.
recovery.md:7 1. Read stable proactivity memory
lowPublisher acknowledges behavior-file risk
This known-risk note matches the main caution for this package: approving those proposed edits changes agent behavior.
skill-card.md:29 Workspace behavior files such as AGENTS, TOOLS, SOUL, or HEARTBEAT can alter how the agent behaves if edited without careful review.
infoPublisher profile link
This is a passive profile URL. It is not fetched or contacted by any skill code.
skill-card.md:9 [ivangdavila](https://clawhub.ai/user/ivangdavila)

0 AI finding(s) were dropped because their file, line or quote did not match the package.

Network destinations in the code

domainservice ratingwhere
clawhub.ainot in the service indexskill-card.md:9
clawic.comnot in the service indexSKILL.md:5

Other facts

Binaries invokedbash, chmod
Environment variables readnone
Hard-coded walletsnone
Pipes a download to a shell0
eval / exec / subprocess0
base64 blobs0
File writes0
Persistence0

Files audited

filelinessha256
SKILL.md1362ebb2ca0988db725…
_meta.json64cab4528441cf5f4…
boundaries.md42b46480181f597f9a…
execution.md8667984a39fa3fea99…
heartbeat-rules.md37ed9a0ef558086fa2…
memory-template.md786a1e1eb4a15d7cad…
migration.md41f4b750456e66b169…
recovery.md28876c61a40744b3ed…
setup.md1356ddf5236923fa550…
signals.md42fc70d2430c9138da…
skill-card.md67877660e6b07ae4b4…
state.md36685c33dbb42ad6eb…

For agents

JSON: https://agenteconomy.report/k/proactivity.audit.json · badge: https://agenteconomy.report/k/proactivity.audited.svg · skill rating: /k/proactivity · commission an audit of any skill: US$ 29 per version.

How this is computed

The complete published package of this exact version was downloaded from the registry and read statically; nothing was executed. A deterministic pass extracts network destinations, binaries, environment variables, writes, install commands, obfuscation markers, subprocesses and wallets, each with file and line. An AI then reads the whole package with those facts and writes the summary, the capabilities and the findings under a strict schema; every finding it produces must cite a file, a line and the exact text, or it is dropped. The final verdict is the worst of the two passes. The audit does not change the skill's trust tier (policy); the author may respond through the dispute channel and the response is published here. Commissioned by: the Agent Economy Report (free program: the 150 most downloaded skills, September 2026).