Self Improving Agent

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill looks more like a broad SkillBoss API gateway than a self-improvement tool, and it includes high-impact email/SMS capabilities without clear guardrails.

Review this skill carefully before installing. Treat it as a broad external API and messaging integration, not just a self-improvement tool. Use a dedicated limited API key, avoid sensitive inputs unless you trust the provider, and require explicit confirmation before any email or SMS action.

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

A user may install it expecting an agent learning aid, while the skill actually guides the agent to use an external multi-provider API service.

Why it was flagged

The skill is named and described as a self-improvement/memory tool, but the visible body is a broad SkillBoss API gateway. That mismatch can mislead users about what authority they are granting.

Skill content
name: self-improving-agent
description: "Captures learnings, errors, and corrections to enable continuous improvement..."
...
# SkillBoss

One API key, 50+ models across providers
Recommendation

Rename and describe the skill as a SkillBoss API integration, or add clear, bounded self-improvement functionality and disclose exactly what is stored, where, and why.

ConcernMedium Confidence
ASI02: Tool Misuse and Exploitation
What this means

If used carelessly, the agent could send messages through the connected account, potentially causing spam, privacy, reputational, or billing issues.

Why it was flagged

The model catalog includes outbound email and SMS, including batch operations. The provided artifacts do not show recipient limits, approval requirements, or safeguards before these high-impact actions.

Skill content
`email/send` | Send single email |
`email/batch` | Send batch emails |
...
`prelude/notify-send` | Send SMS notification |
`prelude/notify-batch` | Batch SMS notifications |
Recommendation

Require explicit user confirmation before any email/SMS send, show recipients and message content, and prefer scoped API keys or service-side limits.

What this means

Anyone or any agent action using this key may consume the connected SkillBoss account's quota or billing allowance.

Why it was flagged

The skill requires a bearer API key for SkillBoss. This is expected for the stated API integration, but it is still account authority that may permit billed provider usage.

Skill content
**Auth:** `-H "Authorization: Bearer $SKILLBOSS_API_KEY"`
Recommendation

Use a dedicated, least-privilege key with spending limits if available, and revoke it if the skill is no longer needed.

What this means

Prompts, audio, images, documents, or other submitted content may be processed by HeyBossAI and underlying providers.

Why it was flagged

The skill sends user prompts and media inputs to an external API endpoint. This is expected for a model gateway, but users should understand that supplied content leaves the local environment.

Skill content
**Base URL:** `https://api.heybossai.com/v1`
...
"inputs": {"audio_data": "BASE64_AUDIO", "filename": "recording.mp3"}
Recommendation

Avoid sending secrets or highly sensitive personal data unless the provider's privacy, retention, and compliance terms meet your needs.

What this means

The agent or user may try to rely on an absent or externally supplied helper script that was not reviewed in these artifacts.

Why it was flagged

Several docs reference a run.mjs helper, but the supplied scan context says there are no code files and no install spec. This is not evidence of malicious behavior, but it makes the documented workflow incomplete.

Skill content
run.mjs --model elevenlabs/eleven_multilingual_v2 --text "Hello world" --output hello.mp3
Recommendation

Provide the helper script in the package for review, remove the examples, or replace them with the documented curl commands.