Smooth Browser

ReviewAudited by ClawScan on May 10, 2026.

Overview

Smooth Browser is a coherent browser-automation skill, but it should be reviewed because it can reuse logged-in web sessions through an external agent with broad authority and limited required scoping.

Install only if you are comfortable using Smooth as an external browser automation service. Use separate profiles per website, restrict sessions with --allowed-urls, avoid sending unnecessary personal data or files, and require explicit confirmation before the agent submits forms, posts content, or changes account data.

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

If used incautiously, the agent could submit forms, post content, or change account data while logged in.

Why it was flagged

The documented workflow shows a natural-language browser agent reusing an authenticated profile to perform an account-mutating action. The shown instructions do not require a confirmation step, URL allowlist, or read-only mode before such actions.

Skill content
smooth start-session --profile-id "github-account"
smooth run -- <session-id> "Create a new issue in my repo 'my-project'"
Recommendation

Use explicit user approval before submissions or account changes, prefer --allowed-urls for each task, and use --profile-read-only when mutation is not needed.

What this means

A saved profile may let future browser tasks act as the user on websites without re-authentication.

Why it was flagged

Persistent browser profiles can carry authenticated account authority across sessions. This is useful for the skill's purpose, but it is high-impact and the artifacts do not clearly bound retention, revocation, or which services should be reused.

Skill content
Profiles are useful to persist cookies, login sessions, and browser state between sessions.
Recommendation

Create separate profiles per site, delete profiles when no longer needed, and require user confirmation before reusing an authenticated profile.

What this means

The agent may remember and reuse logged-in browser profiles across tasks, which can expose or misuse account access if the memory is wrong or over-trusted.

Why it was flagged

The skill explicitly asks the agent to store persistent mappings between profile IDs and authenticated services. That memory could be stale, poisoned, or reused later without enough user context.

Skill content
Save to memory which profiles authenticate to which services so you can reuse them efficiently in the future.
Recommendation

Store only minimal profile labels, avoid saving sensitive account details, and ask the user before reusing any authenticated profile.

What this means

Sensitive task details, browsing actions, and metadata may be processed outside the local assistant.

Why it was flagged

The host agent is delegating web tasks to another intelligent agent. This is central to the skill, but users should understand that task instructions and browsing context may be handled by the Smooth agent/service.

Skill content
IMPORTANT: Smooth is powered by an intelligent agent, DO NOT over-controll it
Recommendation

Do not pass secrets or private data unless necessary, and keep tasks narrowly scoped to the intended site and action.

What this means

Installing the package gives local execution capability to code outside this skill artifact.

Why it was flagged

The skill relies on an external, unpinned package installed by the user, while the reviewed artifact set contains no code files. This is normal for a CLI integration, but the runtime implementation is not reviewed here.

Skill content
pip install smooth-py
Recommendation

Install from the official Smooth source, verify the package identity/version, and keep it updated.