skill-ts

PassAudited by ClawScan on May 1, 2026.

Overview

This is a straightforward summarization CLI wrapper, but users should notice it installs an external Homebrew tool and may use provider API keys or external services to process files and URLs.

Install this if you trust the summarize CLI and its Homebrew tap. Before use, decide which provider API keys you want it to access, and only summarize files or URLs you are comfortable sending to the configured model or extraction services.

Findings (4)

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

The installed summarize binary is what will process your URLs and files, so its source and updates matter.

Why it was flagged

The skill's functionality depends on installing and trusting an external Homebrew formula rather than code included in the skill package. This is expected for a CLI wrapper, but it is still a supply-chain dependency.

Skill content
brew | formula: steipete/tap/summarize | creates binaries: summarize
Recommendation

Install only if you trust the summarize CLI source and Homebrew tap; review the project homepage or formula before use if provenance is important.

What this means

The skill appears functionally coherent, but the package identity metadata is not perfectly consistent.

Why it was flagged

The packaged _meta.json identity does not match the registry-provided owner/slug shown for the skill under evaluation, which introduces a small provenance/coherence ambiguity.

Skill content
"ownerId": "kn70pywhg0fyz996kpa8xj89s57yhv26", "slug": "summarize"
Recommendation

Verify that this is the intended summarize skill and publisher before installing in a sensitive environment.

What this means

Summaries may consume quota or incur costs on whichever provider key you configure.

Why it was flagged

The skill documents use of provider API keys for model access. This is purpose-aligned, but it gives the CLI access to paid or quota-limited provider accounts.

Skill content
Set the API key for your chosen provider: OpenAI: `OPENAI_API_KEY`; Anthropic: `ANTHROPIC_API_KEY`; xAI: `XAI_API_KEY`; Google: `GEMINI_API_KEY`
Recommendation

Use only the provider keys you intend to use, prefer scoped or low-risk keys where available, and monitor usage.

What this means

Files or links you ask it to summarize may be sent to external model or extraction providers.

Why it was flagged

The skill can process local files, URLs, and YouTube links through model providers and optional extraction services. That external processing is aligned with summarization, but it may expose submitted content to those services.

Skill content
summarize "/path/to/file.pdf" --model google/gemini-3-flash-preview ... `--firecrawl auto|off|always` ... `--youtube auto` (Apify fallback if `APIFY_API_TOKEN` set)
Recommendation

Avoid summarizing confidential files or private URLs unless you trust the configured providers and their data-handling policies.