{"id":"d2031901-a4e9-47d5-9b9a-233291f5ddab","shortId":"cj7pBt","kind":"skill","title":"news-sentiment-engine","tagline":"Multi-source RSS news aggregation with Claude-powered sentiment analysis and structured briefing output","description":"# News Sentiment Engine (Free)\n\nCollect and analyze AI/tech news from multiple sources with Claude-powered sentiment analysis. Open source lite version.\n\n## When to Use\n\n- Use when preparing a concise AI or technology news briefing from multiple RSS sources.\n- Use when you need ranked article summaries with sentiment, tags, and impact scoring.\n- Use when monitoring industry changes across product launches, policy moves, and infrastructure shifts.\n- Use when deduplicating overlapping coverage before writing a daily or weekly briefing.\n\n## What it does\n\n- Collects news from 4+ RSS feeds (TechCrunch, The Verge, Ars Technica, Hacker News)\n- Deduplicates articles across sources\n- Ranks by importance (industry impact, technology trends, policy changes)\n- Generates structured briefing with sentiment tags\n- Outputs formatted briefing card\n\n## Usage\n\n```\nCollect latest AI/tech news from RSS feeds.\nRank top 5 by importance to the tech industry.\nFor each: summary (2-3 sentences), sentiment (positive/negative/neutral),\nimpact score (1-5), industry tags, one-sentence commentary.\nOutput as a structured briefing card.\n```\n\n## Example Output\n\n```\nAI/Tech News Briefing — 2026-05-13\n\n1. OpenAI announces GPT-5 with 2M context window\n   Source: TechCrunch | Impact: 5/5\n   Tags: #AI #LLM #OpenAI\n   Sentiment: Positive\n\n   Summary: OpenAI unveiled GPT-5 with a 2M token context window and\n   improved reasoning. Enterprise pricing starts at $0.03/1k tokens.\n\n   Commentary: Direct competitive pressure on Anthropic Claude 3.5.\n   Enterprise deals may shift in H2 2026.\n\n2. EU AI Act enforcement begins for high-risk systems\n   Source: The Verge | Impact: 4/5\n   Tags: #Regulation #EU #Compliance\n   Sentiment: Neutral\n```\n\n## Output Format\n\nFor each article:\n- Title + source + publish date\n- Summary (2-3 sentences)\n- Industry tags: [AI, Semiconductor, Cloud, etc.]\n- Sentiment: Positive/Negative/Neutral\n- Impact score: 1-5\n- Commentary: 1-sentence industry perspective\n\n## Setup\n\n```bash\ngit clone https://github.com/tellmefrankie/news-engine\ncd news-engine\npnpm install\ncp .env.example .env\n# Requires: ANTHROPIC_API_KEY\npnpm dev -- --collect-only\n```\n\nNo paid APIs required for free tier. Anthropic API key only.\n\n## Limitations\n\n- RSS feeds can lag, disappear, throttle, or duplicate syndicated coverage.\n- Sentiment and impact scores are briefing aids, not authoritative market or policy analysis.\n- The example setup runs third-party code; review the repository and environment variables before use.\n- Outputs should be cross-checked against original article sources before publication or investment use.\n\n## Pro Version\n\nFree tier covers news collection and basic analysis.\n\n**Full bundle — $29 one-time**: Investment-grade analysis (portfolio impact scoring, options flow correlation, earnings catalyst detection), Telegram auto-delivery.\n→ https://jaehyunpark.gumroad.com/l/tcyahy\n\n## Author\n\nCore module from a production news analysis engine processing 50+ articles daily since 2026.","tags":["news","sentiment","engine","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding"],"capabilities":["skill","source-sickn33","skill-news-sentiment-engine","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/news-sentiment-engine","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 37911 github stars · SKILL.md body (2,996 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-18T18:51:26.452Z","embedding":null,"createdAt":"2026-05-13T18:51:47.899Z","updatedAt":"2026-05-18T18:51:26.452Z","lastSeenAt":"2026-05-18T18:51:26.452Z","tsv":"'-05':184 '-13':185 '-3':158,274 '-5':165,190,209,287 '/1k':224 '/l/tcyahy':419 '/tellmefrankie/news-engine':299 '0.03':223 '1':164,186,286,289 '2':157,241,273 '2026':183,240,434 '29':396 '2m':192,212 '3.5':233 '4':104 '4/5':256 '5':147 '5/5':198 '50':430 'across':78,116 'act':244 'aggreg':10 'ai':51,200,243,278 'ai/tech':28,140,180 'aid':346 'analysi':16,38,352,393,403,427 'analyz':27 'announc':188 'anthrop':231,310,325 'api':311,320,326 'ar':110 'articl':65,115,267,377,431 'author':420 'authorit':348 'auto':415 'auto-deliveri':414 'bash':294 'basic':392 'begin':246 'brief':19,55,97,129,135,176,182,345 'bundl':395 'card':136,177 'catalyst':411 'cd':300 'chang':77,126 'check':374 'claud':13,35,232 'claude-pow':12,34 'clone':296 'cloud':280 'code':360 'collect':25,101,138,316,390 'collect-on':315 'commentari':171,226,288 'competit':228 'complianc':260 'concis':50 'context':193,214 'core':421 'correl':409 'cover':388 'coverag':90,339 'cp':306 'cross':373 'cross-check':372 'daili':94,432 'date':271 'deal':235 'dedupl':88,114 'deliveri':416 'detect':412 'dev':314 'direct':227 'disappear':334 'duplic':337 'earn':410 'enforc':245 'engin':4,23,303,428 'enterpris':219,234 'env':308 'env.example':307 'environ':365 'etc':281 'eu':242,259 'exampl':178,354 'feed':106,144,331 'flow':408 'format':134,264 'free':24,323,386 'full':394 'generat':127 'git':295 'github.com':298 'github.com/tellmefrankie/news-engine':297 'gpt':189,208 'grade':402 'h2':239 'hacker':112 'high':249 'high-risk':248 'impact':71,122,162,197,255,284,342,405 'import':120,149 'improv':217 'industri':76,121,153,166,276,291 'infrastructur':84 'instal':305 'invest':382,401 'investment-grad':400 'jaehyunpark.gumroad.com':418 'jaehyunpark.gumroad.com/l/tcyahy':417 'key':312,327 'lag':333 'latest':139 'launch':80 'limit':329 'lite':41 'llm':201 'market':349 'may':236 'modul':422 'monitor':75 'move':82 'multi':6 'multi-sourc':5 'multipl':31,57 'need':63 'neutral':262 'news':2,9,21,29,54,102,113,141,181,302,389,426 'news-engin':301 'news-sentiment-engin':1 'one':169,398 'one-sent':168 'one-tim':397 'open':39 'openai':187,202,206 'option':407 'origin':376 'output':20,133,172,179,263,369 'overlap':89 'paid':319 'parti':359 'perspect':292 'pnpm':304,313 'polici':81,125,351 'portfolio':404 'posit':204 'positive/negative/neutral':161,283 'power':14,36 'prepar':48 'pressur':229 'price':220 'pro':384 'process':429 'product':79,425 'public':380 'publish':270 'rank':64,118,145 'reason':218 'regul':258 'repositori':363 'requir':309,321 'review':361 'risk':250 'rss':8,58,105,143,330 'run':356 'score':72,163,285,343,406 'semiconductor':279 'sentenc':159,170,275,290 'sentiment':3,15,22,37,68,131,160,203,261,282,340 'setup':293,355 'shift':85,237 'sinc':433 'skill' 'skill-news-sentiment-engine' 'sourc':7,32,40,59,117,195,252,269,378 'source-sickn33' 'start':221 'structur':18,128,175 'summari':66,156,205,272 'syndic':338 'system':251 'tag':69,132,167,199,257,277 'tech':152 'techcrunch':107,196 'technica':111 'technolog':53,123 'telegram':413 'third':358 'third-parti':357 'throttl':335 'tier':324,387 'time':399 'titl':268 'token':213,225 'top':146 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'trend':124 'unveil':207 'usag':137 'use':45,46,60,73,86,368,383 'variabl':366 'verg':109,254 'version':42,385 'week':96 'window':194,215 'write':92","prices":[{"id":"dee60023-8bb9-4a09-981e-ba5d5d43021a","listingId":"d2031901-a4e9-47d5-9b9a-233291f5ddab","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-05-13T18:51:47.899Z"}],"sources":[{"listingId":"d2031901-a4e9-47d5-9b9a-233291f5ddab","source":"github","sourceId":"sickn33/antigravity-awesome-skills/news-sentiment-engine","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/news-sentiment-engine","isPrimary":false,"firstSeenAt":"2026-05-13T18:51:47.899Z","lastSeenAt":"2026-05-18T18:51:26.452Z"}],"details":{"listingId":"d2031901-a4e9-47d5-9b9a-233291f5ddab","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"news-sentiment-engine","github":{"repo":"sickn33/antigravity-awesome-skills","stars":37911,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-05-18T08:24:49Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"b7ca0e82cba1d11838f007aa38eabfd3e46acd1b","skill_md_path":"skills/news-sentiment-engine/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/news-sentiment-engine"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"news-sentiment-engine","description":"Multi-source RSS news aggregation with Claude-powered sentiment analysis and structured briefing output"},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/news-sentiment-engine"},"updatedAt":"2026-05-18T18:51:26.452Z"}}