CtrlK
BlogDocsLog inGet started
Tessl Logo

twitter-profile-lookup

Look up Twitter/X profiles - get bio, followers, tweets, and engagement

68

Quality

83%

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

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.

The body is a tight, actionable single-purpose skill with executable curl commands, clear setup fallback, and well-organized sections needing no external references. The only notable weakness is mild token redundancy from a duplicate collapsible curl block and triplicated example commands.

Suggestions

Remove the <details> 'curl equivalent' block since it duplicates the user-tweets curl already shown above, or fold it into a single canonical command.

Consolidate the three near-identical example curl blocks into one example plus a note that the handle parameter is the only change, to cut redundant tokens.

DimensionReasoningScore

Conciseness

The body is mostly lean and avoids explaining concepts Claude already knows, but the redundant <details> 'curl equivalent' block restates the user-tweets curl and the three near-identical example commands could be condensed. It is not level 3 because some tokens do not earn their place via this duplication; it is not level 1 because there is no padded conceptual filler.

2 / 3

Actionability

Fully executable, copy-paste-ready curl commands with auth headers and complete JSON bodies, plus concrete examples using real handles (openai, sama, AnthropicAI) and documented parameters. This matches the 'Fully executable code/commands; copy-paste ready' anchor and exceeds the incomplete level 2.

3 / 3

Workflow Clarity

This is a simple single-task API skill with a clearly sequenced setup (load credentials, handle the missing-file case by directing the user to run `npx gooseworks login`) and an unambiguous single action, so per the simple-skills note it scores 3. It is not level 2 because no risky/destructive multi-step operation is left without its checkpoints.

3 / 3

Progressive Disclosure

No bundle files exist and the prose is short, with well-organized sections (Setup, When to Use, Usage, Parameters, Response, Examples, Error Handling, Tips), matching the note that short single-file skills with no need for external references can score 3. It is not level 2 because there is no monolithic wall of text or misplaced inline content.

3 / 3

Total

11

/

12

Passed

Description

82%

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 and well-scoped to a distinct Twitter/X lookup niche, naming concrete outputs a user would naturally mention. Its main weakness is the absence of an explicit 'Use when...' trigger clause, which caps completeness at 2.

Suggestions

Append an explicit trigger clause such as 'Use when the user asks about a Twitter/X account, wants to see someone's tweets, or asks who @username is' to raise completeness.

Include the natural variation '@handle' or 'Twitter/X account' in the description to broaden trigger-term coverage for user phrasings.

DimensionReasoningScore

Specificity

The phrase 'get bio, followers, tweets, and engagement' lists multiple specific concrete data outputs, matching the 'Lists multiple specific concrete actions' anchor rather than the partial coverage of level 2.

3 / 3

Completeness

It clearly states what the skill does ('Look up Twitter/X profiles - get bio, followers, tweets, and engagement') but lacks any 'Use when...' clause or equivalent explicit trigger guidance, which per the guidelines caps completeness at 2. It is not level 3 because the 'when' trigger is absent rather than explicit.

2 / 3

Trigger Term Quality

'Twitter/X profiles' covers both platform names a user would say, alongside 'tweets', 'bio', 'followers', and 'engagement' — natural terms users actually use. It is not level 2 because the common natural vocabulary is well covered rather than partially missing.

3 / 3

Distinctiveness Conflict Risk

Twitter/X profile lookup is a clear niche with distinct triggers unlikely to conflict with other skills, matching the 'Clear niche with distinct triggers' anchor. It is not level 2 because the domain is sharply scoped rather than broadly overlapping.

3 / 3

Total

11

/

12

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.

Validation15 / 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
gooseworks-ai/goose-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.