subscription-research-agent

star 2

Use when an agent needs deep research from subscription sources, local research workspaces, archived evidence, evidence briefs, source-backed research memos, hypothesis tracking, or multi-step synthesis.

arch3rPro By arch3rPro schedule Updated 6/11/2026

name: subscription-research-agent description: Use when an agent needs deep research from subscription sources, local research workspaces, archived evidence, evidence briefs, source-backed research memos, hypothesis tracking, or multi-step synthesis.

Subscription Research Agent

Overview

Use this skill to orchestrate local-first research workflows around subscription information channels. Deterministic tools prepare evidence packages; the active Agent writes final analysis from that evidence when the user asks.

Workflow Selection

  • For RSS article discovery, daily news, key information, or quick digest generation, use rss-ai-digest.
  • For source quality and registry maintenance, use rss-source-curator.
  • For local research workspace setup, run subscription-research init.
  • For archiving RSS results into the research workspace, run subscription-research ingest rss.
  • For optional full-text evidence enrichment, run subscription-research content fetch or subscription-research content summarize after RSS ingest and before generating the evidence brief.
  • For source-backed research context, run subscription-research brief evidence.
  • For historical source health review, failed-feed analysis, or registry maintenance, use rss-source-curator.
  • For a research daily, deep-dive memo, or source-backed synthesis, generate or read an evidence brief first, then follow references/daily-report.md.
  • For workspace structure, read references/research-workspace.md.
  • For evidence brief fields, read references/evidence-brief.md.
  • For daily report structure, read references/daily-report.md.
  • For the daily report quality gate, read references/daily-report-quality.md.

Runtime Command

Examples use subscription-research as a compatibility command. Before running commands, resolve the runtime command:

  • When DIGESTPILOT_BACKEND_URL is available, product actions such as evidence preparation, daily registration, or WebUI-backed research tasks may use the Backend task API first, then read the resulting workspace output.
  • If the Backend API is unavailable, keep using the local runtime command fallback below. Do not require WebUI, cloud, or a hosted service in generic Agent environments.
  • Use DIGESTPILOT_RUNTIME_CMD when the environment provides a custom runtime command.
  • Use digestpilot-runtime when it is available on PATH.
  • Use subscription-research when only the legacy compatibility command is available on PATH.
  • From a repository checkout without a linked command, replace subscription-research with node packages/research-cli/dist/src/cli.js.
  • Run node scripts/doctor.mjs from the repository root to diagnose local runtime setup.
  • If no runtime command is available but this repository or plugin package includes runtime source, run node scripts/bootstrap-runtime.mjs, then retry the command.

Core Commands

Initialize a workspace:

subscription-research init --workspace research-workspace

Archive RSS evidence with the default Node RSS runtime:

subscription-research ingest rss \
  --workspace research-workspace \
  --registry feeds.json \
  --since 24h \
  --keywords "llm,agent,rag,evals,inference" \
  --should-keywords "benchmark,reliability,architecture" \
  --exclude-keywords "webinar,coupon,sponsor,hiring,job,press release" \
  --min-score 7

Optionally enrich archived articles with readable full text:

subscription-research content fetch \
  --workspace research-workspace \
  --since 7d \
  --min-score 7 \
  --limit 20 \
  --timeout 20

Generate an evidence brief:

subscription-research brief evidence \
  --workspace research-workspace \
  --question "What changed in LLM evals this week?" \
  --since 7d \
  --must-keywords "llm,evals" \
  --must-keyword-mode all \
  --should-keywords "benchmark,reliability,agent"

For broad research dailies, prefer topic words as --should-keywords or use --must-keyword-mode any so the brief does not require every AI keyword to appear in one article.

Source-health history can be used as research context only when it materially changes evidence confidence. For source maintenance reports or failed-feed triage, route to rss-source-curator.

Boundaries

This skill does not promise a final research conclusion from deterministic tooling alone. Treat generated briefs as evidence packages. The Agent should cite evidence items when writing a memo or report.

Research dailies and memos are Agent-written synthesis artifacts. The CLI prepares evidence; the Agent owns judgment, recommended reading order, and follow-up questions.

When a research daily will be consumed by the DigestPilot WebUI, preserve the compact daily handoff fields described in references/daily-report.md: daily metadata, ordered sections, and item title/link/source/author/summary.

Full-text enrichment is optional and local-first. Use it when RSS summaries are too thin for research synthesis. Do not require it for ordinary RSS daily news or quick key-information lookups.

When article content has already been enriched for a DigestPilot detail page, reuse the same extracted content fields as research evidence instead of fetching the page again. Preserve extraction status and summary_source so the Agent can distinguish cleaned body excerpts from RSS summaries.

Do not use this skill for ordinary RSS daily news or quick key-information lookups. Those should stay in rss-ai-digest. Use rss-source-curator for feed maintenance output.

Install via CLI
npx skills add https://github.com/arch3rPro/digestpilot --skill subscription-research-agent
Repository Details
star Stars 2
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator