CtrlK
BlogDocsLog inGet started
Tessl Logo

baoyu-danger-x-to-markdown

Converts X (Twitter) tweets and articles to markdown with YAML front matter. Uses reverse-engineered API requiring user consent. Use when user mentions "X to markdown", "tweet to markdown", "save tweet", or provides x.com/twitter.com URLs for conversion.

70

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

This is a well-structured, highly actionable skill with clear multi-step workflows and good validation checkpoints. Its main weakness is moderate verbosity — the User Input Tools preamble and some repeated sections add tokens without proportional value. The progressive disclosure is decent with one external reference but the main file carries a lot of inline detail that could be offloaded.

Suggestions

Remove or drastically shorten the 'User Input Tools' section — Claude understands tool selection; a single line like 'Use the runtime's user-input tool (e.g., AskUserQuestion) for all prompts' suffices.

Move the detailed first-time setup questions and consent flow into referenced files (e.g., references/config/consent-flow.md) to reduce SKILL.md length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is mostly efficient but has some redundancy — the 'Extension Support' section at the end repeats what's already covered, the 'User Input Tools' section explains generic tool-selection logic Claude likely knows, and some sections like the consent flow could be tightened. However, most content is necessary configuration and workflow detail.

2 / 3

Actionability

The skill provides concrete, executable bash commands, specific file paths, exact JSON structures for consent files, precise CLI flags, and detailed AskUserQuestion parameters. The guidance is copy-paste ready throughout.

3 / 3

Workflow Clarity

Multi-step processes (consent flow, first-time setup, media download ask-each-time flow) are clearly sequenced with numbered steps, explicit conditionals, and validation checkpoints. The media download workflow includes a feedback loop (check for media → prompt → re-run if needed).

3 / 3

Progressive Disclosure

The skill references `references/config/first-time-setup.md` and `EXTEND.md` for deeper details, which is good. However, the SKILL.md itself is quite long (~180 lines of substantive content) with the full first-time setup flow, consent flow, and preferences all inline. Some of this could be split into referenced files. No bundle files were provided to verify references exist.

2 / 3

Total

10

/

12

Passed

Description

100%

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

This is an excellent skill description that clearly communicates what the skill does (converts tweets/articles to markdown with YAML front matter), includes important context (reverse-engineered API requiring consent), and provides explicit trigger guidance with natural user terms. It covers both platform names (X and Twitter) and multiple trigger variations, making it highly effective for skill selection.

DimensionReasoningScore

Specificity

Lists specific concrete actions: converts tweets and articles to markdown with YAML front matter, uses reverse-engineered API requiring user consent. These are clear, concrete capabilities.

3 / 3

Completeness

Clearly answers both what (converts tweets/articles to markdown with YAML front matter) and when (explicit 'Use when' clause with specific trigger phrases and URL patterns).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'X to markdown', 'tweet to markdown', 'save tweet', 'x.com/twitter.com URLs'. These are terms users would naturally use and cover multiple variations including both platform names (X and Twitter).

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche — converting X/Twitter content to markdown is very specific and unlikely to conflict with other skills. The mention of x.com/twitter.com URLs and specific trigger phrases make it clearly distinguishable.

3 / 3

Total

12

/

12

Passed

Validation

72%

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

Validation8 / 11 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

Total

8

/

11

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.