Reflect

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

If approved, the skill can change agent instructions, create new skill files, and commit those changes to a repository.

Why it was flagged

The skill can edit files and create git commits after approval. This is aligned with its purpose, but it is high-impact local mutation authority.

Skill content
On `Y` (approve):
1. Apply each change using Edit tool
2. Run `git add` on modified files
3. Commit with generated message
Recommendation

Review every proposed diff before approving; use selective approval for uncertain changes and keep changes under version control.

What this means

Conversation details and corrections may be stored locally and reused to shape future assistant behavior.

Why it was flagged

The learnings log is designed to persist exact conversation quotes, which can include sensitive user content or instructions that later influence agent behavior.

Skill content
source_quote:
  type: string
  description: Exact quote from the conversation
Recommendation

Avoid approving learnings that include secrets, private data, or overly broad instructions; periodically review and prune the learnings log.

What this means

If configured, the hook may run automatically during compaction and create local reflection output/logs.

Why it was flagged

The skill provides optional hook-based behavior that can run during context compaction. It is disclosed and user-enabled, but it is persistent automation.

Skill content
Auto-Reflection

Automatically creates reflection output file when context compacts... Note: Auto-reflection only runs if you've enabled it with `/reflect on`.
Recommendation

Only install the hook if you want automatic reflection, and leave auto-reflection off unless you are comfortable with background local logging/output generation.

What this means

Using the hook may require external Python tooling and package resolution not reflected in the registry metadata.

Why it was flagged

The optional hook uses uv script execution and an unpinned PyYAML dependency, while registry requirements declare no required binaries. This is a dependency/provenance note, not evidence of malicious behavior.

Skill content
#!/usr/bin/env -S uv run --script
# dependencies = [
#     "pyyaml",
# ]
Recommendation

Verify the local script path and dependency source before enabling the hook; consider pinning dependencies if you rely on it.