classify-media-relevance

Classify media URLs as editorial content or site chrome during HTML parsing.

3|1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/buildinternet/releases-cli --skill classify-media-relevance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: classify-media-relevance
Source: https://github.com/buildinternet/releases-cli/tree/main/plugins/claude/releases/skills/classify-media-relevance
Command: npx skills add https://github.com/buildinternet/releases-cli --skill classify-media-relevance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release parsers and crawlers frequently capture both editorial media (screenshots, demo videos, diagrams) and irrelevant site chrome (avatars, logos, tracking pixels). This Skill helps the pipeline keep meaningful media in a release's media[] array while dropping junk that would clutter the UI or waste storage, prioritizing precision over recall.

Core Features & Use Cases

  • Deterministic pre-checks: low-cost rules to drop tracking domains, unsupported content-types, tiny tracking pixels, oversized files, and reuse existing uploads to avoid redundant work.
  • Signal-driven classification: weighs alt text, filename patterns, URL paths, page position, dimensions hints, frequency across releases, and contextual heuristics to decide keep or drop with confidence levels.
  • Structured output for pipelines: returns a JSON array preserving input order with decision, confidence, and a short reason so callers can apply conservative fallbacks for low-confidence drops.
  • Use case: run during parse and crawl-mode fetches to populate a release's media[] array while skipping feed fetches that already scope media.

Quick Start

Classify the provided media items using their URL, alt text, filename, and surrounding content and return a keep or drop decision with confidence and a concise reason.

Frequently Asked Questions about classify-media-relevance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I filter site chrome like avatars and logos from crawled release media?

To filter site chrome from crawled release media, classify each item using URL patterns, alt text, filename, and page position to return a keep or drop decision, ensuring editorial content is retained while junk like avatars and tracking pixels is removed.

How does media relevance classification handle tracking pixels and oversized files?

Media relevance classification handles tracking pixels and oversized files using deterministic pre-checks that evaluate content-type, size hints, and tracking domains before full signal analysis, dropping unsupported items early to avoid redundant work and byte-level image requests.

Can I use alt text and page position to classify editorial images during HTML parsing?

Yes, you can use alt text and page position to classify editorial images during HTML parsing by weighing these contextual heuristics alongside filename patterns and URL paths to determine if an image is meaningful editorial content or irrelevant site chrome.

What is the best way to structure media classification output for a release pipeline?

The best way to structure media classification output for a release pipeline is a JSON array preserving input order, containing a keep or drop decision, a confidence level, and a brief reason, allowing callers to apply conservative fallbacks for low-confidence drops.

Why should I avoid byte-level image requests when classifying media relevance?

You should avoid byte-level image requests when classifying media relevance to save bandwidth and processing time, relying instead on metadata, URL patterns, and deterministic pre-checks to drop tracking domains and duplicate uploads efficiently.