build-interests

Build or refine structured interests files for RSS digest scoring.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/colemars/contextizer --skill build-interests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-interests
Source: https://github.com/colemars/contextizer/tree/main/.claude/skills/build-interests
Command: npx skills add https://github.com/colemars/contextizer --skill build-interests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build or refine the structured interests file that data-digest scoring uses to prioritize content for your groups. This makes RSS digests more aligned with your current goals by capturing and enforcing targeted topics, domains, and tools.

Core Features & Use Cases

  • Build or refine shared (data/interests.json) and per-group (data/interests_<group>.json) interest profiles.
  • Ensure wired references in data/feeds.json so per-group interests are applied consistently.
  • Validate schema, deduplicate, and sort entries to maintain stable diffs and predictable digests.

Quick Start

Create or refine data/interests.json or data/interests_<group>.json to define priority topics, priority domains, deprioritize, and tools.

Frequently Asked Questions about build-interests

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

FAQPage Schema
How do I refine RSS digest relevance using an interests file?

You refine RSS digest relevance by building or editing a structured interests file with priority_topics, priority_domains, deprioritize, and tools keys. The file guides digest scoring to align content with your targeted topics, domains, and tools.

What schema do I need for priority topics and domains in my interests file?

The interests file requires a strict four-key schema: priority_topics, priority_domains, deprioritize, and tools. The Skill enforces this schema with deduplication, sorting, and validation to maintain stable diffs and predictable digests.

Can I set up per-group interest profiles for RSS feeds?

Yes, you can build per-group interest profiles using data/interests_<group>.json files. The Skill wires these new per-group files into data/feeds.json so that group-specific interests are applied consistently across your RSS digests.

How do I deduplicate and validate entries in my interests JSON file?

The Skill automatically deduplicates, sorts, and validates entries in your interests JSON file. This enforcement ensures schema compliance and maintains stable diffs so your RSS digest scoring remains predictable.

What is the best way to customize data feeds for different groups?

The best way to customize feeds is by creating per-group interest files at data/interests_<group>.json and wiring them into data/feeds.json. This applies targeted priority topics and domains to each group's digest scoring independently.