CtrlK
BlogDocsLog inGet started
Tessl Logo

rank-tracker

Use when the user asks to "track rankings" or "查排名"; measures keyword and SERP-position deltas over time from provided exports or connected tools, including AI-response checks. Not for multi-metric stakeholder reports or setting alerts — use performance-monitor (report or alert mode). 排名追踪/SERP监控

67

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

78%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 content is well-structured and actionable, with concrete ledger commands, explicit decision gates, and a clean one-level-deep reference layout backed by real bundle files. The main room for improvement is tightening a few verbose passages and adding command-level detail to the more descriptive analysis steps.

Suggestions

Trim the repeated metric-label taxonomy (it appears in both Data Sources and Instructions) and shorten the Zero-dependency measurement loop paragraph.

Add concrete commands or exact input shapes to the descriptive analysis steps (Track SERP Features, Compare Against Competitors) so they match the actionability of the ledger and setup steps.

Replace generic Quick Start placeholders ([domain], [keyword list]) with a worked example invocation to make the entry point copy-paste ready.

DimensionReasoningScore

Conciseness

The body is dense and mostly earns its tokens (executable ledger commands, a precise Done-when contract, a source-labeling taxonomy) with no padding about concepts Claude already knows; a few sentences (the metric-label restatement and the long Zero-dependency loop paragraph) could be trimmed, keeping it below anchor 5.

4 / 5

Actionability

Provides concrete executable commands (ledger.py record/diff/trend with full argument shapes), a 7-step procedure with specific outputs, and a threshold Response Protocol table; a few steps (Track SERP Features, Compare Against Competitors) are descriptive rather than command-level, and quick-start uses placeholder tokens.

4 / 5

Workflow Clarity

The 7-step Instructions are clearly sequenced with explicit checkpoints (Decision Gates, Done-when criteria, NEEDS_REFRESH/Unknown labeling); the destructive/batch cap does not apply since the skill only records snapshots and writes summaries, but the steps are procedural rather than a validate→fix→retry loop, so they do not reach anchor 5.

4 / 5

Progressive Disclosure

The body is an overview pointing to real one-level-deep bundle files (references/ranking-analysis-templates.md and references/tracking-setup-guide.md, both confirmed present) with clearly signaled, descriptive reference links, while bulk detail lives in those files rather than being inlined.

5 / 5

Total

17

/

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 strong: it states concrete capabilities, provides natural bilingual trigger phrases, explicitly covers both what and when, and disambiguates from a sibling skill via a negative boundary. The only minor weakness is that the capability list reads more as measurement scope than a fully enumerated action set.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ("measures keyword and SERP-position deltas over time", "including AI-response checks") across multiple input sources, but is more about what it measures than a fully enumerated action list, so it sits below the comprehensive anchor 5.

4 / 5

Completeness

Explicitly answers what ("measures keyword and SERP-position deltas over time from provided exports or connected tools, including AI-response checks") and when ("Use when the user asks to track rankings or 查排名") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ("track rankings", "查排名") plus bilingual synonyms ("排名追踪/SERP监控"), but misses a few common variations like "keyword positions" or "ranking drops".

4 / 5

Distinctiveness Conflict Risk

Carries an explicit negative boundary ("Not for multi-metric stakeholder reports or setting alerts — use performance-monitor") plus niche triggers (SERP-position deltas, AI-response checks), giving a clear niche with minimal conflict risk.

5 / 5

Total

18

/

20

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

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

relative_links

Relative link issues: 10 suspicious

Warning

referenced_paths_exist

Referenced path issues: 2 missing, 1 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-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.