Literature Search Workflow

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches its literature-search purpose, but it embeds an undeclared Tavily API key and sends searches to Tavily, so credential and privacy handling should be reviewed.

Before installing, review or remove the bundled Tavily API key and configure your own TAVILY_API_KEY. Avoid submitting sensitive or confidential search queries unless you are comfortable sending them to Tavily.

Findings (2)

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 run as-is, searches may use a bundled Tavily credential, which can create ambiguity around account ownership, quotas, logging, privacy, and revocation.

Why it was flagged

The script embeds a default provider API key instead of requiring the user to supply one through a declared secret or environment variable. This creates unclear credential ownership and user control.

Skill content
TAVILY_API_KEY = os.getenv('TAVILY_API_KEY', 'tvly-dev-h63...')
Recommendation

Remove the embedded default key, declare TAVILY_API_KEY as a required credential, and require users to provide their own key through a standard secret mechanism.

What this means

Search terms, which may reveal research interests or sensitive topics, leave the local environment and are processed by Tavily.

Why it was flagged

The workflow sends the user's literature-search query to Tavily's external API. This is expected for the skill's purpose, but it is still an external provider data flow.

Skill content
url = "https://api.tavily.com/search" ... requests.post(url, json=data, headers=headers, timeout=30)
Recommendation

Use the skill only with queries you are comfortable sending to Tavily, and document the provider data flow clearly for users.