Content Filter Skill
Filter and classify incoming content for relevance to AI research intelligence. This skill is optimized for high-throughput bulk processing.
Purpose
The content filter is the first stage of the extraction pipeline. It quickly assesses content to:
- Determine relevance to AI research discourse
- Classify by topic and content type
- Identify author category
- Filter out noise before expensive extraction
Assessment Schema
For each piece of content, produce:
1. relevance (0.0-1.0)
How relevant is this to AI research intelligence?
| Score |
Meaning |
| 0.9-1.0 |
Highly relevant - substantial claims, predictions, or hints |
| 0.7-0.9 |
Clearly relevant - discusses AI capabilities, progress, or debate |
| 0.5-0.7 |
Moderately relevant - tangentially about AI or tech industry |
| 0.3-0.5 |
Low relevance - may contain signal but mostly noise |
| 0.0-0.3 |
Not relevant - personal, off-topic, or pure promotion |
2. topic
Primary topic category:
scaling: Scaling laws, compute, training efficiency
reasoning: LLM reasoning, chain-of-thought, planning
agents: AI agents, tool use, autonomy
safety: AI safety, alignment, control
interpretability: Mechanistic interpretability
multimodal: Vision, audio, video models
rlhf: RLHF, preference learning, Constitutional AI
benchmarks: Evals, benchmarks, capability measurement
infrastructure: Training infra, chips, hardware
policy: AI policy, regulation, governance
general: General AI commentary
other: Doesn't fit categories
3. contentType
What kind of content is this?
prediction: Forward-looking claims about AI
research-hint: Suggests unreleased work or capabilities
opinion: Positioned takes on AI progress/limitations
factual: Reports on current state or recent events
critique: Challenges claims or work by others
meta: About the AI discourse itself
noise: Not substantive (personal, promotion, etc.)
4. authorCategory
Who is the author?
lab-researcher: Works at major AI lab (Anthropic, OpenAI, DeepMind, Meta, xAI, etc.)
critic: Known skeptic with credentials (Marcus, Chollet, Mitchell, Bender, etc.)
academic: Academic researcher not at major lab
independent: Independent practitioner or commentator
journalist: Tech journalist or media
unknown: Cannot determine
5. isSubstantive (boolean)
Does this contain actual claims worth extracting?
true: Contains specific assertions, predictions, or valuable signal
false: Too general, vague, or promotional to extract claims from
6. brief
One sentence summary of the content (max 100 characters).
Output Format
Return JSON:
{
"assessments": [
{
"itemIndex": 0,
"relevance": 0.85,
"topic": "reasoning",
"contentType": "opinion",
"authorCategory": "lab-researcher",
"isSubstantive": true,
"brief": "Claims chain-of-thought has hit diminishing returns"
}
],
"processingNotes": "Optional batch-level observations"
}
Quick Classification Heuristics
High Relevance (0.7-1.0)
- Contains specific claims about AI capabilities
- Predictions with timeframes
- Technical discussion of methods/results
- Critique with reasoning
- Hints about unreleased work
- Debates between researchers
Medium Relevance (0.4-0.7)
- General commentary on AI field
- Sharing papers/articles with brief comment
- Reactions to announcements
- Meta-discussion about discourse
- Industry news without analysis
Low Relevance (0.0-0.4)
- Personal updates unrelated to AI
- Off-topic content
- Pure promotion without substance
- Scheduling/logistics
- Simple retweets without commentary
- "Interesting paper" without substantive comment
Author Detection Tips
Lab Researchers
Look for:
- Bio mentions: Anthropic, OpenAI, DeepMind, Google Brain, Meta AI, xAI, Mistral
- Known handles: @daborenstein, @sama, @kaborl, etc.
- Technical depth suggesting insider knowledge
Critics
Known handles and patterns:
- @garymarcus, @fchollet, @mmitchell_ai, @emilymbender
- Pattern of challenging mainstream AI claims
- Academic credentials combined with public skepticism
Independent
- No lab affiliation
- Often practitioners or commentators
- Examples: @simonw, @drjimfan, @nathanlambert
Processing Guidelines
Speed Over Depth
This skill is for throughput. Make quick assessments based on:
- Keywords and phrases
- Author identity (if known)
- Content structure
- Obvious signals
Conservative Filtering
When in doubt about relevance:
- Score 0.3-0.5 to keep for human review
- Don't filter out potentially valuable content
- False positives are okay; false negatives lose signal
Batch Efficiency
When processing batches:
- Process items in order
- Output assessments matching input order
- Note any batch-level patterns in processingNotes
1---2name: content-filter-23description: Filter and classify AI research content for relevance, topic, and author category. Use for bulk triage of raw content before detailed claim extraction.4---5
6# Content Filter Skill
7
8Filter and classify incoming content for relevance to AI research intelligence. This skill is optimized for high-throughput bulk processing.
9
10## Purpose
11
12The content filter is the first stage of the extraction pipeline. It quickly assesses content to:
131. Determine relevance to AI research discourse
142. Classify by topic and content type
153. Identify author category
164. Filter out noise before expensive extraction
17
18## Assessment Schema
19
20For each piece of content, produce:
21
22### 1. relevance (0.0-1.0)
23How relevant is this to AI research intelligence?
24
25| Score | Meaning |
26|-------|---------|
27| 0.9-1.0 | Highly relevant - substantial claims, predictions, or hints |
28| 0.7-0.9 | Clearly relevant - discusses AI capabilities, progress, or debate |
29| 0.5-0.7 | Moderately relevant - tangentially about AI or tech industry |
30| 0.3-0.5 | Low relevance - may contain signal but mostly noise |
31| 0.0-0.3 | Not relevant - personal, off-topic, or pure promotion |
32
33### 2. topic
34Primary topic category:
35- `scaling`: Scaling laws, compute, training efficiency
36- `reasoning`: LLM reasoning, chain-of-thought, planning
37- `agents`: AI agents, tool use, autonomy
38- `safety`: AI safety, alignment, control
39- `interpretability`: Mechanistic interpretability
40- `multimodal`: Vision, audio, video models
41- `rlhf`: RLHF, preference learning, Constitutional AI
42- `benchmarks`: Evals, benchmarks, capability measurement
43- `infrastructure`: Training infra, chips, hardware
44- `policy`: AI policy, regulation, governance
45- `general`: General AI commentary
46- `other`: Doesn't fit categories
47
48### 3. contentType
49What kind of content is this?
50- `prediction`: Forward-looking claims about AI
51- `research-hint`: Suggests unreleased work or capabilities
52- `opinion`: Positioned takes on AI progress/limitations
53- `factual`: Reports on current state or recent events
54- `critique`: Challenges claims or work by others
55- `meta`: About the AI discourse itself
56- `noise`: Not substantive (personal, promotion, etc.)
57
58### 4. authorCategory
59Who is the author?
60- `lab-researcher`: Works at major AI lab (Anthropic, OpenAI, DeepMind, Meta, xAI, etc.)
61- `critic`: Known skeptic with credentials (Marcus, Chollet, Mitchell, Bender, etc.)
62- `academic`: Academic researcher not at major lab
63- `independent`: Independent practitioner or commentator
64- `journalist`: Tech journalist or media
65- `unknown`: Cannot determine
66
67### 5. isSubstantive (boolean)
68Does this contain actual claims worth extracting?
69- `true`: Contains specific assertions, predictions, or valuable signal
70- `false`: Too general, vague, or promotional to extract claims from
71
72### 6. brief
73One sentence summary of the content (max 100 characters).
74
75## Output Format
76
77Return JSON:
78```json
79{
80 "assessments": [
81 {
82 "itemIndex": 0,
83 "relevance": 0.85,
84 "topic": "reasoning",
85 "contentType": "opinion",
86 "authorCategory": "lab-researcher",
87 "isSubstantive": true,
88 "brief": "Claims chain-of-thought has hit diminishing returns"
89 }
90 ],
91 "processingNotes": "Optional batch-level observations"
92}
93```
94
95## Quick Classification Heuristics
96
97### High Relevance (0.7-1.0)
98- Contains specific claims about AI capabilities
99- Predictions with timeframes
100- Technical discussion of methods/results
101- Critique with reasoning
102- Hints about unreleased work
103- Debates between researchers
104
105### Medium Relevance (0.4-0.7)
106- General commentary on AI field
107- Sharing papers/articles with brief comment
108- Reactions to announcements
109- Meta-discussion about discourse
110- Industry news without analysis
111
112### Low Relevance (0.0-0.4)
113- Personal updates unrelated to AI
114- Off-topic content
115- Pure promotion without substance
116- Scheduling/logistics
117- Simple retweets without commentary
118- "Interesting paper" without substantive comment
119
120## Author Detection Tips
121
122### Lab Researchers
123Look for:
124- Bio mentions: Anthropic, OpenAI, DeepMind, Google Brain, Meta AI, xAI, Mistral
125- Known handles: @daborenstein, @sama, @kaborl, etc.
126- Technical depth suggesting insider knowledge
127
128### Critics
129Known handles and patterns:
130- @garymarcus, @fchollet, @mmitchell_ai, @emilymbender
131- Pattern of challenging mainstream AI claims
132- Academic credentials combined with public skepticism
133
134### Independent
135- No lab affiliation
136- Often practitioners or commentators
137- Examples: @simonw, @drjimfan, @nathanlambert
138
139## Processing Guidelines
140
141### Speed Over Depth
142This skill is for throughput. Make quick assessments based on:
143- Keywords and phrases
144- Author identity (if known)
145- Content structure
146- Obvious signals
147
148### Conservative Filtering
149When in doubt about relevance:
150- Score 0.3-0.5 to keep for human review
151- Don't filter out potentially valuable content
152- False positives are okay; false negatives lose signal
153
154### Batch Efficiency
155When processing batches:
156- Process items in order
157- Output assessments matching input order
158- Note any batch-level patterns in processingNotes