CtrlK
BlogDocsLog inGet started
Tessl Logo

content-migration

Move content between platforms, domains, or URL structures while preserving SEO equity, user bookmarks, and integrations. Use this skill when planning a CMS migration, replatforming, consolidating sites, changing URL structures, or merging content from multiple sources. Triggers on content migration, replatform, CMS migration, domain migration, URL restructure, redirect map, site merge, content consolidation, migration plan, post-migration drop. Also triggers when planning a launch that involves moving existing content.

63

Quality

75%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/content-migration/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

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 a strong skill description that clearly defines its scope (content migration across platforms/domains), lists concrete actions and outcomes (preserving SEO equity, bookmarks, integrations), and provides comprehensive trigger guidance with natural user terms. The explicit 'Use this skill when' clause and 'Triggers on' list make it easy for Claude to select this skill appropriately. The description is well-structured, concise, and uses proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: moving content between platforms/domains/URL structures, preserving SEO equity/bookmarks/integrations. Also references specific deliverables like redirect maps and migration plans.

3 / 3

Completeness

Clearly answers both 'what' (move content while preserving SEO equity, bookmarks, integrations) and 'when' (explicit 'Use this skill when...' clause plus a detailed 'Triggers on' list covering multiple scenarios).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'CMS migration', 'replatforming', 'domain migration', 'URL restructure', 'redirect map', 'site merge', 'content consolidation', 'migration plan', 'post-migration drop'. These are terms practitioners naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche focused on content migration and replatforming with SEO preservation. The specific trigger terms like 'redirect map', 'CMS migration', 'domain migration', and 'post-migration drop' are unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

50%

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

This is a comprehensive content migration guide with good domain coverage and useful artifacts (URL map table, monitoring metrics, failure patterns). Its main weaknesses are verbosity (the 6 phases and 9-step workflow overlap significantly), lack of executable/tool-specific guidance, and insufficient feedback loops for a high-risk operation. Trimming redundancy and adding concrete implementation examples would significantly improve it.

Suggestions

Consolidate the 6 phases and 9-step workflow into a single sequence to eliminate redundancy and save ~40% of the content length.

Add explicit feedback loops to the workflow: e.g., 'If smoke test reveals broken redirects → add to URL map → re-deploy → re-test before proceeding.'

Include at least one concrete, executable example for redirect implementation (e.g., an nginx redirect block, an .htaccess rule, or a Cloudflare _redirects file) to increase actionability.

Move the failure patterns section to a separate reference file (e.g., references/migration-antipatterns.md) to improve progressive disclosure and reduce the main file's length.

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but verbose for its audience. The 'When to use' / 'When NOT to use' sections, the extensive failure patterns list, and the near-duplication between the 6 phases and the 9-step workflow add bulk. Some content (e.g., explaining what a 301 vs 302 is, explaining why you shouldn't redirect everything to the homepage) is knowledge Claude already has. However, the domain-specific checklists and the URL map table do earn their tokens.

2 / 3

Actionability

The skill provides structured checklists, a concrete URL map table example, and specific monitoring metrics (10-30% traffic drop, 4-8 week recovery). However, there are no executable code snippets, no specific tool commands (e.g., how to export from a CMS, how to crawl with Screaming Frog, how to implement redirects in nginx/Apache/.htaccess), and much of the guidance remains at the process/checklist level rather than copy-paste ready.

2 / 3

Workflow Clarity

The 6-phase framework and 9-step workflow are clearly sequenced, and there are some validation checkpoints (smoke test top 50 pages, verify 301 vs 302, check search console). However, the workflow is presented twice (phases and steps) which creates ambiguity about which to follow. The validation steps are mentioned but lack explicit feedback loops (e.g., 'if smoke test fails, do X'). For a destructive/batch operation like migration, the feedback loops are insufficiently explicit.

2 / 3

Progressive Disclosure

The skill references one external file (references/migration-runbook.md) and cross-references other skills (launch-runbook, seo-content-audit, after-action-report, content-and-copy, seo-technical). However, the bundle has no actual files, and the main document is quite long (~250 lines) with content that could be split out (e.g., failure patterns, the detailed phase descriptions). The output format section and failure patterns could be separate reference files.

2 / 3

Total

8

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
rampstackco/claude-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.