rhetorical-analysis

Analyze arguments with Toulmin, CRAAP, and fallacy detection into structured JSON.

2|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/bastien-gallay/rhetorical-analysis-skill --skill rhetorical-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rhetorical-analysis
Source: https://github.com/bastien-gallay/rhetorical-analysis-skill/tree/main
Command: npx skills add https://github.com/bastien-gallay/rhetorical-analysis-skill --skill rhetorical-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users systematically analyze arguments, evaluate source credibility, and identify logical fallacies in texts.

Core Features & Use Cases

  • Toulmin model analysis: extract claim, grounds, warrant, backing, qualifier, and rebuttal for each argument.
  • CRAAP test: assess currency, relevance, authority, accuracy, and purpose of cited sources.
  • Fallacy detection: flag common logical fallacies from a structured catalog.
  • Output formats: generate analysis in XLSX, JSON, or Markdown for reporting and archiving.

Quick Start

Provide the text to analyze and request a structured rhetorical analysis.

Frequently Asked Questions about rhetorical-analysis

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

FAQPage Schema
How do I analyze an argument using the Toulmin model?

To analyze an argument using the Toulmin model, this Skill extracts the claim, grounds, warrant, backing, qualifier, and rebuttal from a given text, producing a structured JSON analysis for each identified argument.

How does the CRAAP test evaluate source credibility?

The CRAAP test evaluates source credibility by assessing cited sources across five dimensions: currency, relevance, authority, accuracy, and purpose, generating structured CRAAP scores within the final analysis output.

Can I detect logical fallacies in a text automatically?

You can detect logical fallacies automatically by providing the text to this Skill, which flags common logical fallacies from a structured catalog and includes them in the final JSON analysis output.

What is the best way to export rhetorical analysis results for reporting?

The best way to export rhetorical analysis results is generating output in XLSX, JSON, or Markdown formats, allowing you to directly archive or report the extracted Toulmin components, CRAAP scores, and detected fallacies.

Do I need to install openpyxl to generate XLSX rhetorical analysis reports?

Yes, you need the openpyxl dependency installed to generate XLSX rhetorical analysis reports, as it is required for creating the spreadsheet output containing the structured Toulmin, CRAAP, and fallacy analysis.