idea to product mvp

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches its product-research purpose, but it stores user/profile and account-session data persistently, uses stealth browser automation, disables TLS checks in one search script, and can install an unpinned external browser skill.

Install only if you are comfortable with persistent local profiling and account/session storage. Before using it, add .skills-data/ to .gitignore, review or disable the Xiaohongshu Playwright workflow, avoid saving sensitive credentials unless needed, require approval before installing agent-browser, and periodically inspect or delete the stored profile, cache, and .env files.

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

Personal or business-context details could be stored and reused in later sessions without the user realizing, and stale or incorrect profile data could influence future recommendations.

Why it was flagged

The skill instructs the agent to persistently record user background, preferences, resources, and decision style without per-update consent, then reuse that profile across stages.

Skill content
每当从对话中捕捉到新的用户背景信息,及时追加更新(不需要征求用户同意)
Recommendation

Ask before creating or updating the profile, show users what was saved, and provide clear edit/delete controls for .skills-data/idea2mvp/data/user-profile.md.

What this means

A local cache may retain access to the user's Xiaohongshu session; anyone or anything with local access to that project data could potentially reuse or inspect that browser state.

Why it was flagged

The Xiaohongshu search script uses a persistent browser profile and checks for a web_session cookie, meaning the user's logged-in account session can be stored and reused from the skill cache.

Skill content
launch_persistent_context(user_data_dir=BROWSER_DATA_DIR, headless=False, ...); cookies = await page.context.cookies(); has_session = any(c["name"] == "web_session" ...)
Recommendation

Make account-session persistence opt-in, clearly document how to log out and delete .skills-data/idea2mvp/cache/xhs_browser_data, and declare this credential/session use in metadata.

What this means

Using stealth automation with a real account can create platform-policy or account-locking risk, and the user may not understand that the script is trying to evade automation detection.

Why it was flagged

The browser automation explicitly hides automation indicators and simulates human browsing behavior, which is not disclosed in the top-level skill description.

Skill content
Object.defineProperty(navigator, 'webdriver', { get: () => undefined }); ... --disable-blink-features=AutomationControlled
Recommendation

Remove stealth/anti-detection behavior or require explicit user approval before using it; prefer documented APIs or normal browser automation that respects the target site's terms.

What this means

Search results could be intercepted or altered on the network, which may mislead the agent's market research or expose browsing queries.

Why it was flagged

The WeChat/Sogou search script disables TLS certificate and hostname verification for HTTPS requests.

Skill content
_ssl_ctx.check_hostname = False; _ssl_ctx.verify_mode = ssl.CERT_NONE
Recommendation

Keep certificate verification enabled by default and only allow an explicit, user-approved insecure mode for troubleshooting.

What this means

Installing an unpinned external skill can add new code and permissions to the user's agent environment beyond what this skill's registry metadata describes.

Why it was flagged

The skill tells the agent to install another skill from a GitHub URL at runtime, without a pinned commit, checksum, or declared install specification.

Skill content
如未安装,先执行:`npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser`
Recommendation

Require explicit user approval before installing external skills, pin the dependency to a reviewed version or commit, and declare it in install requirements.