CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

sync-fcc-ip-docs

Check or update the rtp2httpd FCC address collection using community reports in GitHub issue 5.

Quality

87%

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

100%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 an exemplary lean operational skill: fully executable commands, a clearly sequenced workflow with explicit validation and error-recovery loops, and a clean one-level-deep split of state and conventions into a verified reference file. Every token carries operational guidance.

DimensionReasoningScore

Conciseness

The 47-line body assumes Claude's competence throughout: no concept is explained (no definition of FCC, GitHub issues, or reactions), and every sentence carries operational weight (e.g., "one location's failure does not establish decommissioning", "do not probe private/operator networks to classify a report"). It matches the 'lean and efficient; every token earns its place' anchor; not 4 because there is no section that could be trimmed without losing guidance.

5 / 5

Actionability

Concrete, copy-paste-ready commands are provided for retrieval (two `gh api ... --paginate` variants including the incremental `since` form) and for reactions (`gh api repos/.../reactions -f content=rocket`), plus exact document paths, exact reference file, and a concrete cross-language verification step ("Check that address/port pairs and locality annotations agree across languages"). It matches the 'fully executable; specific examples cover the common cases' anchor; not 4 because the editing instructions (grouping, ordering, entry extension) are specific enough that no key execution detail is missing.

5 / 5

Workflow Clarity

The workflow is clearly sequenced (retrieve evidence → classify → validate → apply doc edits → translate → verify cross-language → react → report → update checkpoint) with explicit validation steps ("Validate address/port syntax and check the current collection for duplicates") and error-recovery feedback loops ("If a mutation returns an uncertain result, inspect existing reactions before retrying", "do not advance past work lost to a fetch or translation failure", "without moving the checkpoint backward"). This matches the 5 anchor's 'explicit validation steps; feedback loops for error recovery'; the batch/destructive cap does not apply because validation and rollback guards are present.

5 / 5

Progressive Disclosure

The short body is a clear overview that delegates the long-lived state and detailed conventions to a single, well-signaled one-level-deep reference — "Use [update-memory.md](references/update-memory.md) for the checkpoint, document paths, locality caveats, and grouping conventions" — and the bundle file exists at references/update-memory.md (60 lines) containing exactly those things (checkpoint, doc paths, locality caveats, grouping/format, update log). It matches the 'clear overview with well-signaled one-level-deep references' anchor; the cross-skill pointer to ../translate-docs-zh-en/SKILL.md is clearly signaled and one hop, not a nested chain.

5 / 5

Total

20

/

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.

The description is highly distinctive and specific about its target and data source, with concrete check/update actions, but it omits any explicit 'use when' trigger guidance, capping its completeness. Adding a trigger clause and a few natural synonyms would lift it substantially.

Suggestions

Append an explicit trigger clause, e.g. "Use when asked to check, review, or sync the FCC/IPTV address collection, or when new comments appear on rtp2httpd issue 5."

Include the natural synonyms users would say — "IP addresses", "IPTV", "sync" — alongside "FCC address collection" to improve trigger-term coverage.

Briefly enumerate what an update covers (add/annotate addresses, sync the English doc, record the processing checkpoint) so the 'what' is comprehensive, not just the two verbs check/update.

DimensionReasoningScore

Specificity

"Check or update the rtp2httpd FCC address collection using community reports in GitHub issue 5" names two concrete actions against a precisely identified target (rtp2httpd FCC collection, GitHub issue 5), matching the 'several specific actions; minor gaps in coverage' anchor. It falls short of 5 because sub-operations of an update (adding addresses, syncing the English doc, contributor reactions) are not enumerated, and stays above 3 because the object of the actions is far more specific than the 'Processes PDF files and extracts content' level.

4 / 5

Completeness

The 'what' is clear (check or update the FCC address collection from issue 5 reports), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. The 'when' is only weakly implied by the verbs "Check or update", fitting the anchor 'Has a clear what but when is missing or only weakly implied' rather than the 4 anchor's explicit 'when'.

3 / 5

Trigger Term Quality

"rtp2httpd FCC address collection", "community reports", "GitHub issue", and "Check or update" are natural phrases a user of this repo would say, giving good keyword coverage with only a few natural terms missing. Not 5 because common synonyms and variations a user might say ("IP addresses", "IPTV", "sync", "multicast") are absent; not 3 because coverage clearly exceeds the 'Works with PDF files' single-keyword level.

4 / 5

Distinctiveness Conflict Risk

Naming the specific repository (rtp2httpd), the specific artifact (FCC address collection), and the specific source (GitHub issue 5) creates a clear niche with distinct triggers and minimal conflict risk with any other skill. It matches the 5 anchor exactly; nothing generic remains that could overlap with another 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

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository

stackia/rtp2httpd

Path

.agents/skills/sync-fcc-ip-docs/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.