media-analyzer

Detect rhetorical techniques and bias signals in media text.

15|3|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/moonlight-lupin/agent-skills --skill media-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-analyzer
Source: https://github.com/moonlight-lupin/agent-skills/tree/main/research/media-analyzer
Command: npx skills add https://github.com/moonlight-lupin/agent-skills --skill media-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a framework for critical media analysis, enabling the detection of rhetorical techniques and bias signals in articles, without labeling political positions.

Core Features & Use Cases

  • Technique Detection: Identifies loaded language, cherry-picking, source selection bias, framing, omissions, emotional appeals, and false balance.
  • Bias Signal Spectrum: Measures the intensity of observable rhetorical tools and source-selection signals.
  • Use Case: Use this Skill to analyze a news article and identify instances of framing and bias without attributing a political stance.

Quick Start

To analyze a news article, run the following command:

python scripts/analyze.py scan --input article.md --output analysis.json

Frequently Asked Questions about media-analyzer

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

FAQPage Schema
How do I detect rhetorical techniques and loaded language in a news article?

Detect rhetorical techniques and loaded language in media text by running the analysis script against your article. It identifies framing, emotional appeals, and omissions, outputting a non-directional bias-signal intensity spectrum.

What is a non-directional bias-signal intensity spectrum in media analysis?

A non-directional bias-signal intensity spectrum measures observable rhetorical tools and source-selection signals in media text without attributing a political stance. It rates the intensity of framing, cherry-picking, and false balance.

Can I analyze PDF articles for source selection bias and false balance?

Yes, you can analyze PDF articles for source selection bias and false balance. The skill uses pypdf and pdfplumber dependencies to extract and process text from PDF files for rhetorical technique detection.

Do I need Python 3.11 to run media bias detection scripts?

Yes, you need Python 3.11 or higher to run the media bias detection scripts. You must also install specific dependencies including pypdf, pdfplumber, and requests before executing the analysis.

What is the best way to identify framing and omissions without labeling political positions?

To identify framing and omissions without labeling political positions, use a critical media analysis framework that provides a non-directional bias-signal spectrum to rate observable rhetorical tools and source-selection signals.