url-analysis
URL validation and contextual analysis specialist. Use when validating links, analyzing URL context, extracting links from content, or ensuring link appropriateness. Combines technical validation with content analysis.
What this skill does
# URL Analysis This skill validates URLs both technically and contextually, ensuring links are functional and appropriate for their context. ## When to Use This Skill - When validating URLs in content - When analyzing link context and appropriateness - When extracting links from documents - When checking link functionality - When ensuring link relevance - When auditing link quality ## What This Skill Does 1. **Technical Validation**: Checks HTTP status, redirects, SSL 2. **Contextual Analysis**: Evaluates link appropriateness 3. **Link Extraction**: Extracts and categorizes links 4. **Content Relevance**: Checks if linked content matches context 5. **Security Analysis**: Identifies security concerns 6. **Quality Assessment**: Provides link quality scores ## Helper Scripts This skill includes Python helper scripts in `scripts/`: - **`validate_urls.py`**: Validates URLs from files or command line. Checks HTTP status codes, redirects, and accessibility. Outputs JSON with validation results. ```bash # Validate URLs from file python scripts/validate_urls.py document.md # Validate single URL python scripts/validate_urls.py --url https://example.com ``` ## How to Use ### Validate URLs ``` Validate all URLs in this document ``` ``` Check if these links are appropriate for their context ``` ### Specific Analysis ``` Extract and analyze all links in this content ``` ## Analysis Process ### Technical Validation **Using Helper Script:** The skill includes a Python helper script for URL validation: ```bash # Validate URLs from a file python scripts/validate_urls.py document.md # Validate a single URL python scripts/validate_urls.py --url https://example.com ``` **Checks:** - HTTP status codes (200, 301, 404, etc.) - Redirect chains - Response times - SSL certificate validity - URL syntax validity ### Contextual Analysis **Evaluates:** - Link text vs. destination content - Semantic alignment - Publication date relevance - Authority of source - Value to reader ### Link Extraction **Categorizes:** - Internal vs. external links - Anchor links - File downloads - API endpoints ## Examples ### Example 1: URL Validation **Input**: Validate URLs in blog post **Output**: ```markdown ## URL Analysis: Blog Post ### Technical Validation **1. https://example.com/article** - **Status**: 200 OK - **Response Time**: 320ms - **SSL**: Valid - **Redirects**: None **2. https://old-site.com/page** - **Status**: 301 → https://new-site.com/page - **Issue**: Redirect chain (should update link) - **Fix**: Update to final destination **3. https://broken-link.com** - **Status**: 404 Not Found - **Issue**: Broken link - **Fix**: Remove or find alternative ### Contextual Analysis **4. https://example.com/article** - **Link Text**: "Learn more about React" - **Destination**: React documentation - **Relevance**: High ✓ - **Status**: Appropriate **5. https://example.com/homepage** - **Link Text**: "Advanced React patterns" - **Destination**: Homepage (not specific article) - **Relevance**: Low ✗ - **Issue**: Link text doesn't match destination - **Fix**: Link to specific article or update link text ``` ## Best Practices ### URL Validation 1. **Check Status**: Verify all links return 200 or appropriate redirect 2. **Update Redirects**: Use final destination, not redirect chains 3. **Context Matters**: Ensure links match their context 4. **Security**: Prefer HTTPS, check SSL validity 5. **Relevance**: Verify linked content matches expectations ## Related Use Cases - Link validation - Content quality assurance - SEO link auditing - Documentation review - Link extraction and analysis
Related in Writing & Docs
jax-development
IncludedUse this skill when the user is writing, debugging, profiling, refactoring, reviewing, benchmarking, parallelising, exporting, or explaining JAX code, or when they mention JAX, jax.numpy, jit, grad, value_and_grad, vmap, scan, lax, random keys, pytrees, jax.Array, sharding, Mesh, PartitionSpec, NamedSharding, pmap, shard_map, Pallas, XLA, StableHLO, checkify, profiler, or the JAX repo. It helps turn NumPy or PyTorch-style code into pure functional JAX, fix tracer/control-flow/shape/PRNG bugs, remove recompiles and host-device syncs, choose transforms and sharding strategies, inspect jaxpr/lowering/IR, and benchmark compiled code correctly.
nature-article-writer
IncludedDrafts, rewrites, diagnostically critiques, and style-calibrates primary research manuscripts for Nature and Nature Portfolio journals. Use when the user wants a Nature-style title, summary paragraph or abstract, introduction, results, discussion, methods, figure legends, presubmission enquiry, cover letter, reviewer response, or when a scientific draft sounds generic, jargon-heavy, structurally weak, or AI-ish and needs precise, broad-reader-friendly prose without inventing data, analyses, or references. Best for primary research articles and letters rather than reviews or press releases unless explicitly adapting one.
deckrd
IncludedDocument-driven framework that derives requirements, specifications, implementation plans, and executable tasks from goals through structured AI dialogue. Use when user says "write requirements", "create spec", "plan implementation", "derive tasks", "structure this feature", "break down into tasks", or "document this module". Also use for reverse engineering existing code into docs (/deckrd rev). Do NOT use for direct code writing — use /deckrd-coder after tasks are generated. Do NOT use when the user only wants to run or fix existing code without planning.
clinical-decision-support
IncludedGenerate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading, statistical analysis (hazard ratios, survival curves, waterfall plots), biomarker integration, and regulatory compliance. Outputs publication-ready LaTeX/PDF format optimized for drug development, clinical research, and evidence synthesis.
handling-sf-data
IncludedSalesforce data operations with 130-point scoring. Use this skill to create, update, delete, bulk import/export, generate test data, and clean up org records using sf CLI and anonymous Apex. TRIGGER when: user creates test data, performs bulk import/export, uses sf data CLI commands, needs data factory patterns for Apex tests, or needs to seed/clean records in a Salesforce org. DO NOT TRIGGER when: SOQL query writing only (use querying-soql), Apex test execution (use running-apex-tests), or metadata deployment (use deploying-metadata).
accelint-ac-to-playwright
IncludedConvert and validate acceptance criteria for Playwright test automation. Use when user asks to (1) review/evaluate/check if AC are ready for automation, (2) assess if AC can be converted as-is, (3) validate AC quality for Playwright, (4) turn AC into tests, (5) generate tests from acceptance criteria, (6) convert .md bullets or .feature Gherkin files to Playwright specs, (7) create test automation from requirements. Handles both bullet-style markdown and Gherkin syntax with JSON test plan generation and validation.