RSS Feed Intelligence Scorer¶
Capability Slug:
rss_post_scoringPlan Tier: Command Credit Cost: 20 credits flat per run Category: Intelligence & Attribution Default behavior: Score top 10 posts from the feed Score brand: Vellocity Intelligence Score (VIS)
Overview¶
You probably watch a handful of RSS feeds — competitor blogs, industry news, vertical publications — and you skim them to figure out what's worth acting on. The RSS Feed Intelligence Scorer turns that triage into a ranked, scored output. Pass any RSS feed URL; the capability fetches recent posts, scores each against your brand context (industry, ICP, products, GTM goals, knowledge base), and returns posts ranked by relevance with a letter grade and per-dimension breakdown.
It's a single 20-credit batch call: fetch the feed, build your brand profile, score all posts in one Bedrock invocation, return the ranked output plus a feed-level summary and (if your brand profile is thin) a set of actionable enrichment prompts.
The Vellocity Intelligence Score¶
Each post gets an overall VIS (0-100), computed as a weighted combination of four dimensions. The weights are aligned with the Content Readiness Analyzer so scores compose cleanly across capabilities.
| Weight | Dimension | What it measures |
|---|---|---|
| 30% | Industry Relevance | How well the post aligns with your industry vertical |
| 25% | Product Fit | How relevant the post is to your products / services |
| 25% | ICP Alignment | How well the post's audience matches your ICP |
| 20% | GTM Timeliness | Urgency and actionability of the post for your GTM strategy |
Each dimension is scored 0-100 by Claude based on your brand profile and the post content; the weighted sum is the overall VIS.
Letter grades¶
Bands match MarketplaceSeoScoringService so partners using both capabilities see consistent grading conventions.
| Grade | Score range | Suggested action |
|---|---|---|
| A | 90-100 | Immediately actionable — surface to the team, draft a response |
| B+ | 80-89 | High-relevance — review, queue for content or social response |
| B | 70-79 | Worth reviewing — relevant but probably not urgent |
| C+ | 60-69 | Tangentially relevant |
| C | 50-59 | Low priority for current GTM motion |
| D | < 50 | Skip |
What gets returned¶
{
"success": true,
"feed_url": "https://...",
"posts_fetched": 10,
"posts_scored": 10,
"credits_used": 20,
"scored_posts": [
{
"id": "...",
"title": "...",
"link": "https://...",
"description": "...",
"image": "https://... or null",
"overall_score": 87,
"grade": "B+",
"dimension_scores": {
"industry_relevance": 92,
"product_fit": 80,
"icp_alignment": 88,
"gtm_timeliness": 84
},
"rationale": "...",
"recommended_action": "..."
}
],
"feed_summary": {
"overview": "...",
"average_score": 0,
"top_action_themes": ["..."]
},
"brand_data_completeness": {
"percentage": 64,
"complete": 7,
"total": 11,
"missing_fields": ["target_keywords", "competitive_differentiators", "..."],
"has_sufficient_data": true
},
"enrichment_prompts": [
{
"action": "Add target keywords for your content strategy",
"impact": "Enables keyword-aware relevance scoring",
"route": "brand_voice"
}
],
"scoring_dimensions": [ /* default dimension definitions from RssInsightSchema */ ],
"_schema": { /* RssInsightSchema-typed projection */ }
}
scored_posts is sorted by overall_score descending. The first item is the highest-VIS post.
Brand profile and data completeness¶
Before scoring, the capability builds a brand profile from the optional company_id parameter and any brand_voice context already in scope. It then runs assessDataCompleteness() over 11 fields and returns a completeness read with has_sufficient_data: true when ≥50% of fields are populated.
| Field | Weight | Category |
|---|---|---|
company_name |
high | brand_voice |
industry |
high | brand_voice |
description |
medium | brand_voice |
target_audience |
high | icp |
value_propositions |
high | product |
competitive_differentiators |
medium | product |
target_keywords |
medium | market |
gtm_goals |
high | market |
market_positioning |
medium | market |
products |
high | product |
knowledge_base |
high (≥2 docs) | knowledge |
When data is thin, the missing fields drive enrichment_prompts — actionable next steps the user can take to improve future scoring. Each prompt has three fields:
action— a one-line instruction ("Define your ideal customer profile (ICP)")impact— what improving this field will do ("Enables ICP alignment scoring and persona-targeted insights")route— where to go to fix it (brand_voiceorknowledge_base)
Prompts are empty when data_completeness.percentage ≥ 80%.
Required and optional parameters¶
| Parameter | Required | Description |
|---|---|---|
rss_feed_url |
Yes | Any standard RSS or Atom feed URL |
limit |
No | How many posts to fetch and score. Default 10. |
company_id |
No | Company record to load brand profile from. If omitted, the capability uses brand-voice context already in scope. |
When to use it¶
| Scenario | Why this capability fits |
|---|---|
| Daily / weekly competitive intelligence triage | Score competitor blog or news feed; act on A-grade posts |
| Industry vertical signal | Score a vertical publication's RSS to find content worth resharing or commenting on |
| Content sourcing for thought leadership | Find high-VIS posts to use as source material for your own commentary |
| Partner ecosystem monitoring | Score a partner's blog feed to surface co-marketing opportunities |
| Onboarding (with thin brand profile) | The enrichment prompts double as a brand-profile setup checklist |
It is not:
- A replacement for AWS Innovation Monitor. For curated AWS feeds (Marketplace Blog, APN Blog, What's New) with co-sell-aligned scoring, use that capability — it's purpose-built for the AWS-native signal.
- A continuous feed monitor. Each run is a discrete batch; results are not stored as a comparable historical series.
- A content fetcher for non-RSS sources. The capability requires a valid RSS or Atom feed URL.
Composing with other capabilities¶
| Upstream / paired | Why combine |
|---|---|
Marketplace Awareness (marketplace_awareness) |
Run RSS Scoring to find high-VIS posts; pass an A-grade post to Marketplace Awareness for deep multi-angle analysis |
Competitor Analysis (competitor_analysis) |
Use scored competitor-blog posts as input to content_monitoring for fingerprinting |
Content Readiness Analyzer (content_readiness_analyzer) |
Same scoring weights — improve your readiness profile and scoring quality goes up across both capabilities (documentation in progress) |
AWS Innovation Monitor (aws_innovation_monitor) |
Run both: Innovation Monitor for AWS feeds, RSS Scoring for everything else |
API access¶
Exposed through the agent runtime as rss_post_scoring. Partner API keys scoped with view_marketing_analytics plus the agent capability slug can run it programmatically. The 20-credit cost is flat — no hidden multipliers in the credit calculation. See Partner API Capabilities.
See also¶
- AWS Innovation Monitor — curated AWS feed scoring (
aws_innovation_monitor) - Marketplace Awareness (Vellocity Signal) — article-level multi-angle GTM analysis (
marketplace_awareness) - Competitive Intelligence & Analysis — broader competitor synthesis (
competitor_analysis) - Content Readiness Analyzer — same scoring-weight family, applied to your own readiness (documentation in progress)
Capability slug: rss_post_scoring · Handler: RssPostScoringCapability · Model: Claude Sonnet 4.5 Global (single batch call) · Schema: RssInsightSchema · Score brand: Vellocity Intelligence Score (VIS)