discourse-analysis

Extract framing, narrative structure, and legitimation strategies from social science text.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Yuuqq/claude-social-science-skills --skill discourse-analysis-yuuqq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discourse-analysis
Source: https://github.com/Yuuqq/claude-social-science-skills/tree/main/social-science-skills/discourse-analysis
Command: npx skills add https://github.com/Yuuqq/claude-social-science-skills --skill discourse-analysis-yuuqq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, re, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Discourse analysis helps you move beyond what people say to understand how language constructs social reality, embeds power relations, and shapes collective meaning.

Core Features & Use Cases

  • Critical Discourse Analysis (CDA): Apply Fairclough’s 3D model, Van Dijk’s socio-cognitive approach, and Wodak’s DHA to connect micro-text features to social power and ideology.
  • Framing, Narrative, and Legitimation Analysis: Identify problem definitions, causal blame, moral evaluations, narrative structures, and justification strategies.
  • Computational & Multimodal Support: Run scalable, NLP-assisted checks for framing cues, stance (certainty vs hedging), intertextuality/quotes, agency/transitivity, and multimodal text+image coherence.
  • Chinese discourse patterns: Detect institutional/political framing markers and term-driven discourse features for Chinese-language materials.

Quick Start

Use the discourse-analysis skill to analyze how a news article frames a public issue and what power relations it implicitly legitimizes.

Frequently Asked Questions about discourse-analysis

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

FAQPage Schema
How do I identify framing and power relations in political discourse?

To identify framing and power relations in political discourse, you can apply critical discourse analysis frameworks like Fairclough's 3D model to extract problem definitions, causal blame, and legitimation strategies from text.

What is the best way to analyze narrative structure and legitimation strategies in qualitative research?

Analyzing narrative structure and legitimation strategies in qualitative research involves detecting moral evaluations and justification patterns using NLP pipelines that extract stance markers and agency cues from social science text.

Can I use computational text analysis for critical discourse analysis on Chinese political materials?

Yes, you can use computational text analysis for critical discourse analysis on Chinese political materials by detecting institutional framing markers and term-driven discourse features specific to Chinese-language text.

How do I extract stance markers and intertextuality signals in media analysis?

Extracting stance markers and intertextuality signals in media analysis requires running an NLP pipeline that detects certainty versus hedging patterns and quotation cues to evaluate rhetoric and framing rates.

Does discourse analysis work with pandas for corpus-assisted study of multimodal text?

Discourse analysis works with pandas for corpus-assisted study by using lightweight computational indicators to analyze text-plus-image coherence and track how collective meanings are constructed over time.

What are the limitations of using lightweight computational indicators for critical discourse analysis?

A limitation of using lightweight computational indicators for critical discourse analysis is that they rely on regex and pandas rather than deep machine learning, which may restrict complex multimodal coherence evaluation across large corpora.