CtrlK
BlogDocsLog inGet started
Tessl Logo

baoyu-url-to-markdown

Fetch any URL and convert to markdown using baoyu-fetch CLI (Chrome CDP with site-specific adapters). Built-in adapters for X/Twitter, YouTube transcripts, Hacker News threads, and generic pages via Defuddle. Handles login/CAPTCHA via interaction wait modes. Use when user wants to save a webpage as markdown.

67

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable skill body with clear sequenced workflows, a validation gate, and clean one-level-deep progressive disclosure. The only real weakness is mild verbosity in the generic input-tool selection and EXTEND.md setup sections.

Suggestions

Trim the "User Input Tools" section: it spends several lines on generic agent-runtime input-tool substitution that could be condensed to a single rule.

Tighten the EXTEND.md first-time-setup section by moving more of the per-question option detail into the referenced first-time-setup.md, keeping SKILL.md to the blocking rule and the batched-question summary.

DimensionReasoningScore

Conciseness

The body is dense and mostly earns its place with concrete CLI examples, options, and an output-path algorithm, but the generic user-input-tool selection boilerplate and the verbose EXTEND.md first-time-setup section could be tightened, matching the mostly-efficient-but-could-be-tightened anchor.

2 / 3

Actionability

Provides fully executable bash commands with concrete flags, a complete options table with real values, a numbered output-path algorithm, and explicit EXTEND.md→CLI mappings — copy-paste ready once variables resolve, matching the fully-executable anchor.

3 / 3

Workflow Clarity

Multi-step processes (CLI setup, BLOCKING first-time setup, output-path generation) are clearly sequenced, and the Agent Quality Gate adds an explicit validation checkpoint with a recovery workflow for a genuinely fragile headless-capture operation, matching the clear-sequence-with-validation anchor.

3 / 3

Progressive Disclosure

The body is an overview pointing to one-level-deep, clearly signaled references (first-time-setup.md, quality-gate.md, adapters.md) that are real files with no nested reference chains, matching the well-signaled one-level-deep anchor.

3 / 3

Total

11

/

12

Passed

Description

85%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that clearly states capabilities and an explicit use trigger with a distinct niche. The only weakness is a narrow trigger clause that omits common phrasings users might say.

Suggestions

Broaden the "Use when..." clause to cover natural variations such as "convert a page to markdown", "scrape a webpage", or "save an article".

Optionally surface a couple more user-facing trigger terms (e.g., "web clipping", "page to markdown") to improve natural-keyword coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Fetch any URL and convert to markdown", named site adapters (X/Twitter, YouTube transcripts, Hacker News threads), and "Handles login/CAPTCHA via interaction wait modes" — matching the anchor for listing multiple specific concrete actions.

3 / 3

Completeness

Explicitly answers both what ("Fetch any URL and convert to markdown using baoyu-fetch CLI...") and when ("Use when user wants to save a webpage as markdown"), matching the anchor for clearly answering both with explicit triggers.

3 / 3

Trigger Term Quality

Contains natural terms ("save a webpage as markdown", URL, markdown) but the single trigger clause is narrow and misses common variations like "convert page to markdown", "scrape", or "web clipping", matching the anchor for some relevant keywords with missing variations.

2 / 3

Distinctiveness Conflict Risk

A clear niche (webpage→markdown with site-specific adapters for X/Twitter, YouTube, Hacker News) with distinct triggers that are unlikely to fire for unrelated skills, matching the clear-niche anchor.

3 / 3

Total

11

/

12

Passed

Validation

68%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 2 deeper-than-1-level

Warning

Total

11

/

16

Passed

Repository
jimliu/baoyu-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.