CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

adhx

Fetch any X/Twitter post as clean LLM-friendly JSON. Converts x.com, twitter.com, or adhx.com links into structured data with full article content, author info, and engagement metrics. No scraping or browser required.

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 ./plugins/agentic-awesome-skills-claude/skills/adhx/SKILL.md

The canonical home for this skill is adhx in boisenoise/skills-collections

SKILL.md
Quality
Evals
Security

Quality

Content

75%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.

A highly actionable, well-structured single-file skill with copy-paste curl commands, a documented response schema, and worked examples. Its weaknesses are padded boilerplate sections (Overview hedges, comments-only Installation Option B, generic Limitations) and validation/error checkpoints that live outside the workflow steps.

Suggestions

Fold URL validation and error/empty-response handling directly into the Workflow steps (e.g. a step 4: 'On curl failure or empty response, report the post may be unavailable or fall back to an authorized source') so checkpoints are inline.

Remove or compress the generic disclaimer boilerplate in Limitations and the hedging text in Overview, keeping only skill-specific limitations.

Replace the comments-only Installation Option B block with a concrete copy command or remove the section, and merge overlapping Notes/Best Practices items to cut redundancy.

DimensionReasoningScore

Conciseness

The core sections (API Endpoint, URL Patterns, Workflow, Response Schema, Examples) are tight and useful, but the Overview carries hedging boilerplate, Installation Option B is a comments-only non-actionable block, and Limitations contains generic disclaimer text that overlaps Notes. Mostly efficient but with several padded sections that could be tightened.

3 / 5

Actionability

Fully executable copy-paste curl commands with correct flags and real example URLs (e.g. dgt10011/status/2020167690560647464), a complete response schema, and worked examples covering the summarize and engagement cases. The only non-executable block (Installation Option B) is peripheral to the skill's task.

5 / 5

Workflow Clarity

The 3-step sequence (parse URL, fetch JSON, use response) is clear, and checkpoints exist (URL validation guidance in Best Practices, --fail flag, error/empty-response fallback in Notes). It falls short of anchor 5 because these validation and error-recovery checkpoints are scattered across sections rather than integrated into the workflow steps themselves.

4 / 5

Progressive Disclosure

No bundle files exist; the skill is a single well-sectioned file with clear headers and easy navigation, and the inline response schema is core reference material appropriately placed in SKILL.md. Minor organization gaps from redundancy across Notes, Best Practices, and Limitations keep it below anchor 5.

4 / 5

Total

16

/

20

Passed

Description

70%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.

A specific, distinct, third-person description with concrete output fields, but it omits any explicit "Use when..." trigger clause, which caps completeness and weakens its usefulness for skill triggering. Adding a trigger sentence and the common synonym "tweet" would raise it to top marks.

Suggestions

Append an explicit trigger clause, e.g. "Use when a user shares an x.com/twitter.com link or asks to read, summarize, or analyze a tweet or X article."

Include the common user synonym "tweet" alongside "X/Twitter post" to broaden natural trigger coverage.

Trim mild marketing fluff like "clean LLM-friendly" in favor of another concrete capability (e.g., "returns author info, engagement metrics, and full article markdown").

DimensionReasoningScore

Specificity

"Fetch any X/Twitter post as clean LLM-friendly JSON" and "Converts x.com, twitter.com, or adhx.com links into structured data" list several concrete actions with named outputs (article content, author info, engagement metrics). It falls short of anchor 5 because the distinct action verbs are only fetch/convert and "No scraping or browser required" is a differentiator rather than a capability.

4 / 5

Completeness

The "what" is clearly stated (fetch/convert X/Twitter posts into structured JSON) but there is no "Use when..." clause or equivalent explicit trigger guidance; the "when" is only weakly implied. Per the judging guidelines, a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Natural terms are well covered: "X/Twitter post", "x.com, twitter.com, or adhx.com links", "article content", "engagement metrics". Not anchor 5 because the most common user synonym "tweet" is never used, leaving a few natural trigger terms missing.

4 / 5

Distinctiveness Conflict Risk

"Fetch any X/Twitter post as clean LLM-friendly JSON" with the named domains x.com/twitter.com/adhx.com defines a clear niche with distinct triggers; minimal risk of triggering for an unrelated skill.

5 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

plugins/agentic-awesome-skills-claude/skills/adhx/SKILL.md

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.