Agent-readable docs
last30days Documentation
Technical reference for the multi-source Agent Skills research package: slash-command and engine entry points, v3 retrieval pipeline, configuration layers, synthesis output contract, and operator workflows across 50+ agent harnesses.
Pages
- OverviewWhat the Skill exposes, primary slash-command vs engine paths, zero-config sources, and the shortest successful research path.
- InstallationInstall via Claude Code marketplace, npx skills add for Agent Skills hosts, Hermes, live-edit symlinks, and version sync expectations.
- QuickstartFirst /last30days invocation, first-run setup wizard signals, saved output location, and --diagnose verification.
- Skill, engine, and harnessProject-specific boundaries between the Agent Skills package, Python engine, and multi-harness runtimes that load the skill.
- Query typesQUERY_TYPE classification (GENERAL, NEWS, PROMPTING, RECOMMENDATIONS, COMPARISON), intent parsing, and engine pre-flight refusal paths.
- Research pipelinev3 orchestration: planner sub-queries, parallel source fan-out, fusion, clustering, dedupe, rerank, and depth profiles (--quick / default / --deep).
- Output contractBadge line, LAWs voice contract, --emit modes (compact, json, context, md, html), evidence blocks, and footer pass-through rules.
- Configure sourcesCredential layers (.env paths, keychain), per-source API keys, INCLUDE_SOURCES, setup wizard auto-actions, and --diagnose availability checks.
- Model clientsPer-harness install patterns: Claude Code marketplace, npx skills -a targets, Codex/Cursor/Gemini, Hermes, OpenClaw, and stale-install avoidance.
- Comparison mode--competitors discovery fan-out, --competitors-list and --competitors-plan JSON schema, per-entity Step 0.55 targeting, and comparison synthesis template.
- HTML briefsShareable offline HTML artifacts via --emit=html, --synthesis-file, save paths under LAST30DAYS_MEMORY_DIR, and SKILL.md-driven save flow.
- Trend monitoringSQLite --store persistence, watchlist.py scheduling and delivery, briefing.py digests, and recommended baseline cadence.
- Per-client setupProject-scoped .claude/last30days.env, save-dir and --save-suffix isolation, category peer subreddits, and recurring --competitors-plan templates.
- Configuration referenceEnvironment variables, .env lookup order, reasoning provider priority, web-backend priority, output paths, and trend-monitoring toggles.
- CLI referencelast30days.py positional topic, all argparse flags, --emit choices, targeting flags, and direct CLI vs slash-command constraints.
- Data sourcesPer-platform retrieval modules, keyless vs keyed sources, --search alias map, and engagement scoring inputs by source.
- Skill contractSKILL.md runtime authority: STEP 0 stale-clone guard, pre-flight protocol, engine invocation rules, and SKILL_DIR substitution.
- Comparison recipesCopy-paste comparison workflows: vs-topic phrasing, --competitors fan-out, and multi-entity Head-to-Head table expectations.
- Prompting recipesPROMPTING query workflows: community technique extraction, KEY PATTERNS output shape, and copy-paste prompt generation patterns.
- Troubleshooting--diagnose probes, missing-source recovery, stale Claude marketplace clones, thin results, and documented failure modes.
- Develop and testuv/pytest workflow, coverage omit rules, validate and security CI, optional search-quality eval, and contributor constraints from AGENTS.md.
- Beta channelParallel /last30days-beta install from the private repo, promotion workflow, and where client-specific customizations belong.
Complete Markdown
The complete agent-readable Markdown files are published separately from this HTML page.