{"id":"f9153766-8f63-479f-bda0-cdc1a0027f93","shortId":"eJ4bD4","kind":"skill","title":"Normalize article metadata from URLs before generating link previews or content briefs","tagline":"Uses metascraper to turn a URL plus its fetched HTML into normalized fields such as title, description, author, date, publisher, and lead image. This is useful when an agent needs reliable preview or briefing data from a page without building a custom parser for every site.","description":"# Normalize article metadata from URLs before generating link previews or content briefs\n\nUses metascraper to turn a URL plus its fetched HTML into normalized fields such as title, description, author, date, publisher, and lead image. This is useful when an agent needs reliable preview or briefing data from a page without building a custom parser for every site.\n\n## Prerequisites\n\nNode.js and an HTML retrieval step such as fetch, Playwright, or browserless\n\n## Installation\n\nNo source-backed install or usage instructions could be extracted automatically. Review the upstream project before running this skill in a sensitive workflow.\n\n- Source: https://github.com/microlinkhq/metascraper\n\n## Documentation\n\n- https://metascraper.js.org\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs/)","tags":["normalize","article","metadata","from","urls","before","generating","link","previews","content","briefs","skills"],"capabilities":["skill","source-agentskillexchange","skill-normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (904 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:26.213Z","embedding":null,"createdAt":"2026-05-18T13:17:55.943Z","updatedAt":"2026-05-18T19:11:26.213Z","lastSeenAt":"2026-05-18T19:11:26.213Z","tsv":"'/microlinkhq/metascraper':158 '/skills/normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs/)':167 'agent':41,99,162 'agentskillexchange.com':166 'agentskillexchange.com/skills/normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs/)':165 'articl':2,60 'author':30,88 'automat':142 'back':134 'brief':12,46,70,104 'browserless':129 'build':52,110 'content':11,69 'could':139 'custom':54,112 'data':47,105 'date':31,89 'descript':29,87 'document':159 'everi':57,115 'exchang':164 'extract':141 'fetch':21,79,126 'field':25,83 'generat':7,65 'github.com':157 'github.com/microlinkhq/metascraper':156 'html':22,80,121 'imag':35,93 'instal':130,135 'instruct':138 'lead':34,92 'link':8,66 'metadata':3,61 'metascrap':14,72 'metascraper.js.org':160 'need':42,100 'node.js':118 'normal':1,24,59,82 'page':50,108 'parser':55,113 'playwright':127 'plus':19,77 'prerequisit':117 'preview':9,44,67,102 'project':146 'publish':32,90 'reliabl':43,101 'retriev':122 'review':143 'run':148 'sensit':153 'site':58,116 'skill':150,163 'skill-normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs' 'sourc':133,155,161 'source-agentskillexchange' 'source-back':132 'step':123 'titl':28,86 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'turn':16,74 'upstream':145 'url':5,18,63,76 'usag':137 'use':13,38,71,96 'without':51,109 'workflow':154","prices":[{"id":"81e63124-703b-4906-a188-9c9c7386ee13","listingId":"f9153766-8f63-479f-bda0-cdc1a0027f93","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:17:55.943Z"}],"sources":[{"listingId":"f9153766-8f63-479f-bda0-cdc1a0027f93","source":"github","sourceId":"agentskillexchange/skills/normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:55.943Z","lastSeenAt":"2026-05-18T19:11:26.213Z"}],"details":{"listingId":"f9153766-8f63-479f-bda0-cdc1a0027f93","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"b1524ad9931015801a8b7c0f70a04d511e2d68b7","skill_md_path":"skills/normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Normalize article metadata from URLs before generating link previews or content briefs","description":"Uses metascraper to turn a URL plus its fetched HTML into normalized fields such as title, description, author, date, publisher, and lead image. This is useful when an agent needs reliable preview or briefing data from a page without building a custom parser for every site."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/normalize-article-metadata-from-urls-before-generating-link-previews-or-content-briefs"},"updatedAt":"2026-05-18T19:11:26.213Z"}}