KallyAI Executive Assistant (Claude Code)
Analysis
The skill is not overtly malicious, but it delegates very broad real-world actions like calls, emails, bookings, billing, messages, and outreach to a remote assistant using stored OAuth credentials, so it warrants careful review before use.
Findings (6)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
Routes through coordination AI. Creates goals, makes calls, sends emails — whatever is needed.
The recommended natural-language command can trigger external communications and actions through an AI router, but the runtime instructions do not require explicit confirmation before each high-impact action.
Send a natural language message to the coordination AI. Automatically creates goals and dispatches actions.
The API reference shows that one natural-language message can create goals and dispatch follow-on actions, which can propagate a mistaken instruction across multiple tasks or channels.
Inbound — View incoming calls, manage routing rules, voicemails, contacts
Inbound receptionist and routing features are disclosed and purpose-aligned, but they can continue affecting incoming calls after initial setup.
Source: unknown; Homepage: none; No install spec — this is an instruction-only skill.
The package includes runnable scripts but has limited provenance and no formal install recipe, which makes verification and repeatable setup harder.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
`calls:write` | Make and manage phone calls ... `actions:write` | Create calendar events, bookings, etc. ... `email:write` | Send emails, manage accounts ... `billing:manage` | Access billing portal
The documented OAuth scopes include broad delegated authority over communications, bookings/actions, email management, and billing.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Get Conversation History ... List Conversations ... `transcripts:read` | Read call transcripts ... `recordings:read` | Access call recordings
The service stores or exposes conversation history, goals, transcripts, and recordings, which are expected for an executive assistant but may contain sensitive personal or business context.
