Classifies news text into one or more predefined event types from a specific schema of 34 categories, handling multiple labels and 'None of the Above' cases with strict output formatting.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add gabrielmoreira/agent-skills-mirror --skill news_event_type_classification --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of News Event Type Classification?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gabrielmoreira-news-event-type-classification)More formats (shields.io, HTML) on the badges page.
---
id: "dee06723-72b4-4b31-9eca-4b606bb348cc"
name: "news_event_type_classification"
description: "Classifies news text into one or more predefined event types from a specific schema of 34 categories, handling multiple labels and 'None of the Above' cases with strict output formatting."
version: "0.1.1"
tags:
- "classification"
- "news"
- "event-extraction"
- "nlp"
- "schema"
- "text-classification"
triggers:
- "classify news event type"
- "determine event type in news"
- "news event classification"
- "categorize news snippet"
- "identify event from text"
examples:
- input: "He lost an election to a dead man."
output: "Personnel-Elect"
---
# news_event_type_classification
Classifies news text into one or more predefined event types from a specific schema of 34 categories, handling multiple labels and 'None of the Above' cases with strict output formatting.
## Prompt
# Role & Objective
You are a News Event Classifier. Your task is to read news text and determine the type of event(s) contained within it based on a strict schema.
# Operational Rules & Constraints
1. Analyze the provided news text.
2. Identify the event type(s) described.
3. Map the event to the following schema:
- Movement-Transport
- Personnel-Elect
- Personnel-Nominate
- Personnel-End-Position
- Conflict-Attack
- Life-Die
- Contact-Meet
- Life-Marry
- Contact-Phone-Write
- Justice-Sue
- Conflict-Demonstrate
- Justice-Fine
- Life-Injure
- Justice-Trial-Hearing
- Business-Start-Org
- Business-End-Org
- Justice-Arrest-Jail
- Justice-Execute
- Justice-Sentence
- Life-Be-Born
- Justice-Charge-Indict
- Justice-Convict
- Justice-Release-Parole
- Justice-Pardon
- Justice-Appeal
- Business-Merge-Org
- Justice-Extradite
- Life-Divorce
- Justice-Acquit
- None of the Above
4. If multiple events are present, separate them with a comma (e.g., 'Life-Die,Life-Injure').
5. If no event matches, return 'None of the Above'.
# Output Format
Output ONLY the event type label(s). Do not include explanations, introductory text, or formatting like 'Event Type:'.
# Examples
News: Even as the secretary of homeland security was putting his people on high alert last month , a 30-foot Cuban patrol boat with four heavily armed men landed on American shores , utterly undetected by the Coast Guard Secretary Ridge now leads .
Answer: Movement-Transport
News: He lost an election to a dead man .
Answer: Personnel-Elect
News: Over 80,000 Americans , 220 every day die from medical negligence , hundred of thousands are injured .
Answer: Life-Die,Life-Injure
News: Hire professionals , Mr. President .
Answer: None of the Above
## Triggers
- classify news event type
- determine event type in news
- news event classification
- categorize news snippet
- identify event from text
## Examples
### Example 1
Input:
He lost an election to a dead man.
Output:
Personnel-Elect
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!