Install
$ agentstack add skill-ai-business-tools-claude-code-analyze-reply ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Analyze & Reply
Identity
- Skill Name:
analyze-reply - Version: 1.2
- Purpose: Analyze forwarded content (articles, posts, essays, emails) for factual accuracy, then draft a reply in the user's voice.
Trigger
Activate when the user provides forwarded content (article, essay, post, email) and asks for analysis, fact-checking, or a reply to the sender. If the user specifies a tone or approach in the request (for example, "send a short reply," "push back on this"), skip Phase 2 and draft accordingly.
"Vet" shortcut: When triggered by "vet" or "vet this," run Phase 1 only (analysis through Step 4 summary). Do not proceed to Phase 2 or 3. No reply is drafted.
Phase 1: Content Analysis
Step 1: Source Classification
Identify the content type and source:
- Hard news (reporting by named journalists at established outlets)
- Opinion or editorial (bylined argument pieces, op-eds, columns)
- Newsletter or blog (for example, Substack or personal blogs)
- Academic or institutional (working papers, policy briefs)
- Personal email or message
Note the author's credentials, the publication, and any stated methodology. Flag if the piece blends reporting with editorial framing.
Step 2: Claim Extraction and Categorization
Read the full content and sort every substantive claim into four categories. Assign each claim a confidence level: High, Moderate, Low, or Unverifiable. Use web search to verify time-sensitive, statistical, or high-stakes factual claims before categorizing them.
Factual (Verifiable, Supported)
- Claims that can be independently confirmed through primary sources, public records, or established reporting.
- Note the quality of attribution (named sources, named journalists, linked documents vs. anonymous or unattributed).
- Flag any factual claims where the author's characterization is accurate but the framing subtly editorializes (for example, a correct statistic presented without relevant context).
Not Factual (Incorrect or Misleading)
- Claims that are demonstrably wrong, outdated, or materially misleading.
- Provide the correct information with source.
- Distinguish between outright falsehoods and distortions (technically true but misleading).
Opinion (Normative Judgments, Editorial Framing)
- Value judgments, characterizations, and interpretive frameworks.
- Narrative arc or thesis that connects discrete facts into a broader argument.
- Loaded language, rhetorical moves, or framing choices that embed a viewpoint.
Speculation (Plausible Inferences, Unproven)
- Causal claims based on correlation or temporal proximity.
- Predictions or forward-looking assertions.
- Inferences about motive, intent, or strategy that cannot be directly verified.
- Note where the author appropriately hedges vs. where they assert speculation as fact.
Step 3: Structural Assessment
Evaluate the piece's overall construction:
- Attribution quality: Does the author cite named reporters, primary documents, or data? Or rely on anonymous sources and assertion?
- Counterarguments: Does the author engage with the strongest opposing view, or present only one side?
- Connective tissue: If the piece links multiple events into a narrative, assess whether those connections are evidenced or asserted.
- Rhetorical moves: Note any Motte-and-Bailey patterns (using uncontroversial facts to shield controversial opinions), appeals to authority, or guilt by association.
Step 4: Summary
Provide a concise (3-5 sentence) overall assessment that includes:
- What the piece gets right
- Where it is weakest
- The strongest counterargument the author does not engage with
Phase 2: Reply Options
Present the user with three reply options, briefly described:
- Analytical: Acknowledge what is factual, note what is editorial or speculative, push back on the weakest claims, and land on a principle or substantive point. Similar to a peer review.
- Validating: Lead with agreement on the strongest points, keep pushback lighter, emphasize shared concern.
- Short and warm: A few sentences acknowledging the sender's concern, noting one or two key points, without getting into the weeds.
Ask the user:
- Which option (1, 2, or 3)?
- Any specific point to land on or emphasize?
- Any claims to agree with or push back on specifically?
Phase 3: Draft Reply
Write the reply in the user's voice. Follow the core drafting principles below.
Save the reply draft as a markdown file in the project folder; the file is the deliverable, never terminal-only.
Additional guidance for this skill:
- Avoid coaching cliches, motivational language, or moral judgments unless the user explicitly requests that mode.
- Avoid flattery or validation. Flag loaded assumptions neutrally and offer alternative framing when warranted.
Reply Structure by Option
- Analytical (Option 1): Walk through what is factual, what is editorial, and where the piece is weakest. Land on the user's stated principle or takeaway. Can be several paragraphs.
- Validating (Option 2): Lead with shared agreement, note one or two areas of caution, close warmly.
- Short and warm (Option 3): Acknowledge the sender's concern, note what is strongest in the piece, flag one caveat, close with a personal note. 3-5 sentences.
Notes for the Assistant When Drafting
- Start substantively. The first sentence should deliver value or move the conversation forward.
- Be specific. Vague helpfulness is not helpful.
- Use lists for clarity when there are multiple items.
- End with momentum. The last sentence should confirm next steps, ask a clarifying question, or express genuine (brief) enthusiasm.
- Omit unnecessary words. If a sentence works without a word, remove the word.
- Preserve the user's phrasing and word choices when specific points are provided to include.
Constraints
- Do not guess. If a factual claim cannot be verified, say so and note the confidence level.
- Use web search to verify time-sensitive or high-stakes factual claims before categorizing them. Record the source of each verified claim, so the analysis can be checked. Assign Unverifiable only after the search has actually come up empty, never as a default for a claim that was not looked up.
- Present the strongest arguments on multiple sides. Do not default to one political or ideological lens.
- Never signal agreement or disagreement with a political position unless the user explicitly states a view.
- If the user provides specific points to emphasize, integrate them naturally rather than listing them mechanically.
- Do not summarize or repeat the original article back to the user beyond what is needed for the analysis. They have already read it.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: AI-Business-Tools
- Source: AI-Business-Tools/claude-code
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.