CtrlK
BlogDocsLog inGet started
Tessl Logo

baoyu-url-to-markdown

技术写作员与内容创作者在沉淀网页资料时,当需要抓取包含JS动态渲染或需登录的复杂页面,使用此技能一键将其转换为干净的Markdown格式,自动提取正文与元数据,轻松构建本地知识库,让网页内容归档效率翻倍!

65

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/content-creation-publisher/baoyu-url-to-markdown/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

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

The body is well-structured and actionable, correctly offloading logic to bundled scripts and giving executable commands. The main weakness is token efficiency: the ASCII tables and agent-execution mechanics add bulk that lighter markdown would remove.

Suggestions

Replace the two ASCII box-drawing tables (EXTEND.md paths and Found/Not-found actions) with compact markdown tables or a few bullets to cut tokens.

Trim the Script Directory agent-execution explanation to the essential path-resolution rule, since the mechanics are largely Claude-implicit.

Add a brief post-capture validation step (e.g. verify the markdown body is non-empty and re-run with --wait on login-gated pages) to close the workflow feedback loop.

DimensionReasoningScore

Conciseness

Mostly efficient with no concept teaching, but the two ASCII box-drawing tables for EXTEND.md paths/actions and the verbose Script Directory agent-instructions could be tightened into lighter markdown.

3 / 5

Actionability

Provides concrete, executable commands (npx -y bun ${SKILL_DIR}/scripts/main.ts <url> [--wait] [-o path] [--timeout ms]) with full options/capture-mode/env-var tables, held back only by the ${SKILL_DIR} placeholder indirection and the absence of a concrete output sample.

4 / 5

Workflow Clarity

Clear sequencing for both auto and wait modes with a user-confirmation checkpoint in wait mode; minor gap is the lack of a post-capture verification/feedback loop for failed or empty captures.

4 / 5

Progressive Disclosure

Well-organized sections with real one-level-deep bundle references (scripts/main.ts plus existing cdp.ts, html-to-markdown.ts, constants.ts, paths.ts); only minor gaps from the inlined EXTEND.md tables rather than a referenced doc.

4 / 5

Total

15

/

20

Passed

Description

87%Weight 40%Scale 1-5

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

The description is specific, covers the right trigger scenario explicitly, and carves out a distinct niche for converting complex (JS-rendered or login-required) web pages to Markdown. It is concise without fluff and uses third-person voice appropriately.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ("一键将其转换为干净的Markdown格式", "自动提取正文与元数据", "构建本地知识库"), with only minor gaps in coverage.

4 / 5

Completeness

Explicitly answers both what (convert to markdown, extract body/metadata, build knowledge base) and when ("当需要抓取包含JS动态渲染或需登录的复杂页面") with a concrete, explicit trigger clause.

5 / 5

Trigger Term Quality

Good keyword coverage including "网页资料", "JS动态渲染或需登录的复杂页面", and "Markdown格式", though a few natural synonyms (e.g. "网页剪藏", "网页存档") and file extensions are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (URL→Markdown via Chrome CDP for JS-rendered/login pages) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
anbeime/skill
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.