Lofy

ReviewAudited by ClawScan on May 10, 2026.

Overview

Lofy is a coherent life-management skill, but it asks the agent to keep persistent personal memory, run scheduled check-ins, use sensitive accounts/devices, and update its own instructions with limited scoping.

Only install this if you intentionally want a highly proactive personal assistant with access to private life-management data. Before enabling it, keep Lofy in a dedicated workspace, limit memory loading to private one-on-one sessions, review every cron job, use least-privilege credentials, and require confirmation before it changes files, sends messages, changes calendars, or controls smart home devices.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Private personal details could be loaded into the agent context during group or shared-channel interactions, increasing the chance of accidental disclosure or context contamination.

Why it was flagged

The agent is instructed to automatically load personal profile and recent memory files in every session. Only MEMORY.md is explicitly limited to the main direct session, so daily logs and USER.md may still enter shared or group-channel contexts.

Skill content
Before doing anything else: ... Read `USER.md` ... Read `memory/YYYY-MM-DD.md` (today + yesterday) ... If in MAIN SESSION ... Also read `MEMORY.md` ... Don't ask permission. Just do it.
Recommendation

Only load personal memory in trusted one-on-one sessions unless the user explicitly approves it; separate private and group memories; add clear path limits and review rules for what may be read.

What this means

Bad assumptions, prompt-injection content, or mistaken lessons could become standing instructions that affect future sessions.

Why it was flagged

The skill authorizes the agent to modify persistent behavior instructions and even relevant skills as it learns, without requiring user review of those instruction changes.

Skill content
Learned a lesson → update AGENTS.md or the relevant skill
Recommendation

Require explicit user approval and a visible diff before changing AGENTS.md, SOUL.md, MEMORY.md policy sections, or any skill instructions.

What this means

The assistant could gain broad authority over private messages, schedules, and home devices if the user configures these integrations without carefully limiting permissions.

Why it was flagged

The skill expects access to sensitive accounts and devices, including email, calendar, and smart home control, but the provided metadata declares no primary credential, required env vars, or capability tags, and the instructions do not define narrow scopes or approval boundaries.

Skill content
Heartbeat polling ... Unread emails ... Upcoming calendar events ... Google Workspace — Gmail, Calendar ... Home Assistant — Smart home
Recommendation

Declare all required credentials and capabilities, use least-privilege account scopes, and require explicit approval for any action that sends messages, changes calendars, or controls home devices.

What this means

The agent may inspect or change more workspace content than the user expects, including sensitive or unrelated files.

Why it was flagged

The instruction grants broad file-reading and workspace-organizing authority without path limits or a clear approval requirement for non-Lofy files. 'Organize' can imply moving or modifying user files.

Skill content
Safe to do freely: Read files, explore, organize, search the web, work within workspace
Recommendation

Limit free actions to a dedicated Lofy directory and require confirmation before reading sensitive locations or moving, editing, deleting, or reorganizing user files.

What this means

The assistant may check accounts and send status messages on a schedule even when the user did not just invoke it.

Why it was flagged

The skill clearly discloses scheduled autonomous agent turns and heartbeat polling. This is aligned with the proactive-assistant purpose, but it creates persistent background activity the user should explicitly understand and control.

Skill content
Use `openclaw cron` or the cron tool to create these. Each should be an `agentTurn` in an isolated session ... Configure heartbeat polling (every 30 min)
Recommendation

Set a limited schedule, keep an easy disable switch, review heartbeat logs, and avoid enabling account checks until permissions and channels are confirmed.