Skip to content
Agentmart
Submit a tool

frontier-digest

Collects the latest AI/harness engineering trends from HackerNews, arxiv, launch channels (Launch YC, Product Hunt, Show HN), GeekNews and vendor changelogs…

Skill by chrono-meta

IndexedMIT★ 30
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/chrono-meta-frontier-digest

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Collects the latest AI/harness engineering trends from HackerNews, arxiv, launch channels (Launch YC, Product Hunt, Show HN), GeekNews and vendor changelogs, then synthesizes them into actionable insights directly relevant to forge-harness operations. Triggered by "AI trends", "latest trends", "this week's AI updates", "what's on the frontier", "harness trends", "frontier-digest".

Use cases: research

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/frontier-digest

What's inside

Skill name
frontier-digest
Description
Collects the latest AI/harness engineering trends from HackerNews, arxiv, launch channels (Launch YC, Product Hunt, Show HN), GeekNews and vendor changelogs, then synthesizes them into actionable insights directly relevant to forge-harness operations. Triggered by "AI trends", "latest trends", "this week's AI updates", "what's on the frontier", "harness trends", "frontier-digest".
License
MIT
Instructions
229 lines in SKILL.md · view on GitHub

Before installing

  • Instructions call the network

Agent Skills spec issues

  • allowed-tools: must be a space-separated string
  • files: referenced but missing: scripts/test_frontier_digest_recall.sh, scripts/frontier_digest_daily.sh

Files (2)

  • SKILL.md
  • SKILL_detail.md

SKILL.md (first lines)

# frontier-digest — FH Frontier Insight Collection & Synthesis

> Automatically collects the latest AI/agent/harness engineering trends from HackerNews, arxiv, launch channels, GeekNews and vendor changelogs,
> then compresses and synthesizes them into insights directly relevant to forge-harness skills and structure.

## Triggers

```
/frontier-digest                # immediate execution
/frontier-digest --save         # save result to file
"what's on the frontier"
"this week's AI trends"
"harness trends"
"latest agent developments"
"any ideas for improving the harness?"
```

---

## Step 0. API Environment Detection

This is the trend-scan specialization (rung 3) of the **Deep-Research Capability Ladder**
(`../../../../knowledge/shared/harness-core/deep_research_capability_ladder.md`). The ladder owns
the **cross-rung routing** (when a task is trend-scan at all vs general research); the `Priority:`
block below is frontier-digest's own **internal engine resolution** for the HN/arxiv case (API-key
vs WebSearch) — a narrower detection, not a re-definition of the cross-rung ladder.

```
Priority:
0. /deep-research built-in available (check live session skill list)
   → use it as the collection+verification engine (staged source gathering,
     cross-checking, cited synthesis) — Tier-0 route, no API key needed
1. ANTHROPIC_API_KEY environment variable → Claude Sonnet
2. Neither → WebSearch mode (raw data only, no synthesis)
```

Report detection result in one line. Example: `🔑 Using Claude Sonnet` / `🔑 Engine: /deep-research (built-in)`

On first run without an API key, output the environment setup guide (format in §Output-Formats).

---

## Step 0.5. Operator Intake (speculative-interview arm — walled channels)

On **cadence-triggered** runs (7d), ask the operator one line before collecting:

> *"이번 주에 본 벽 뒤 소스(YouTube·LinkedIn·X 등 기계가 못 닿는 링크/요약)가 있으면 던져 주세요 — triage해서 기록합니다. 없으면 그냥 진행할게요."*

- Operator may skip — zero pressure; the autonomous arms (Step 1) run regardless.
- Why: walled channels return 403 to machine fetch — **the operator is the only wide-net sensor for them**. This arm turns ad-hoc link-throwing into a scheduled intake (manual-validated n=2).
- Received sources route to the sister-asset/triage flow with its **lightweight path**: C-tier (territory already covered) = one-paragraph entry only; full cross-audit reserved for A/B-tier. Partial wall-bypass is allowed first: try WebSearch + secondary sources before declaring unfetchable.
- **Video sources (local/laptop only — cloud VMs typically 403 on video hosts)**: probe by **capability, not engine name** via the Sidecar Engine Resolution Protocol. Tier 1 = natively multimodal CLI ingesting the URL directly (⚠️ direct `gemini` CLI EOL 2026-06-18 — probe `agy` or the Gemini API after); never route video to a coding-agent CLI without native video access (it burns tokens and recovers only metadata). Tier 3 = `yt-dlp` transcript fallback, **conditional** — probe the environment first, never assume it works. Unresolvable → operator summary remains the path.

> **Detail**: See `SKILL_detail.md §Video-Harvest` — full tier ladder, probe commands, EOL/router-shell notes — read when a video source needs harvesting.

---

## Step 1. Data Collection

Collect from the sources below (bash/endpoint per source in §Collection-Bash). The backticked `id` is the channel identity the recall lane (`scripts/test_frontier_digest_recall.sh`) checks — keep it when editing a row:

| Source | Method | Cap |
|---|---|---|
| HackerNews `hn` | Algolia API `search_by_date` (date-sorted, never `/search`), score > 30, keyword-relevant | 15 items |
| arxiv `arxiv` | export API, latest by submittedDate | 6 items |
| TLDR AI `tldr-ai` | RSS, title + link | 5 items |
| The Batch (deeplearning.ai) `the-batch` | HTML scraping, `aria-label` + `/the-batch/issue-N` href (the JSON `slug` shape died 2026-09-11) | 5 items, or `UNMEASURED` |
| GeekNews (news.hada.io) `geeknews` | Atom feed (`/rss/news` path), title + link, AI/agent/LLM-relevant | 5 items |
| Launch YC `launch-yc` | official page `ycombinator.com/launches`, newest launches, AI/agent/dev-tool only | 5 items, or `UNMEASURED` |
| Product Hunt `product-hunt` | official Atom feeds, categories `artificial-intelligence` and `developer-tools` | 5 items, or `UNMEASURED` |
| Show HN `show-hn` | Algolia `search_by_date` with `tags=show_hn`, points floor lower than the main HN leg | 8 items, or `UNMEASURED` |
| Vendor changelogs/blogs `vendor-changelogs` | Anthropic, OpenAI, Google DeepMind/Gemini, Meta AI, Cursor — RSS where one exists, else the official news/changelog page | 1-2 per vendor, new since last digest, or `UNMEASURED` |

Report progress: `📡 HN 15 items · arxiv 5 items · TLDR 5 items · Batch 5 items · GeekNews 5 items · LaunchYC n · PH n · ShowHN n · Vendors n collected` (a leg that could not be read is `UNMEASURED`, never `0`)

> **Detail**: See `SKILL_detail.md §Collection-Bash` — curl commands per source with parsing notes — read when executing Step 1.

**Knowledge-currency augment (on-demand, not weekly-scanned)**: distinct from the trend feeds above, these are fetched when a specific version/fact/spec needs confirming against the model's knowledge cutoff — `docs.anthropic.com` (official Claude/API docs · model IDs · pricing), arxiv (already a feed, also a currency target by ID), and Zenodo (research deposits incl. FH's own). Pull these into context for currency rather than scanning them for trends; in egress-restricted environments (e.g. a company network) route the fetch through the approved bridge (n8n), not a direct call.

---

## Step 2. Synthesis

- **With Anthropic API**: run the synthesis prompt (full prompt in §Synthesis-Prompt) — outputs This Week's Frontier Highlights (max 3) / FH Immediate Application Candidates (2-3) / Warning Signals, within 400 characters, no preamble.
- **WebSearch mode (no API key)**: search directly with the WebSearch tool, then synthesize in context (queries in §Synthesis-Prompt).

> **Detail**: See `SKILL_detail.md §Synthesis-Prompt` — full API prompt with FH context block, WebSearch queries — read when executing Step 2.

---

## Step 3. Output

Print the synthesis result in the conversation (format in §Output-Formats): engine line + Highlights + Immediate Application Candidates + Warning Signals + collection stats.

**With `--save` flag**: save to **`{FH}/tracks/_meta/frontier_digest_{YYYY_MM_DD}.md`** — underscores in
the date, matching `date +%Y_%m_%d`. Fallback when no FH install is resolvable:
`~/.claude/forge-harness/tracks/_meta/` → cwd `tracks/_meta/`, same filename either way. After saving:
`✅ Saved: {path}`

⚠️ **This path is load-bearing, not cosmetic.** The cadence detector in `CLAUDE.md §Cadence Rules`
globs exactly `tracks/_meta/frontier_digest_*.md` to decide whether the 7-day proposal is overdue, so
a digest written anywhere else — or with hyphens instead of underscores — is **invisible to the
cadence check forever**, and the skill silently looks never-run. The hub's production runner
(`scripts/frontier_digest_daily.sh` — **hub-local, not distributed in the npm package**: it is half of
a launchd pair and spends CLI calls per run, so an installed copy does not have it and does not need
it — this skill's save path stands alone) already writes this exact path; the previously documented
`digests/frontier_{today}.md` matched neither, and measured 2026-08-11 it had produced **0** files
against 53 real digests in `tracks/_meta/`. Keep this path, the runner, and the cadence glob in sync
— changing one alone re-opens the same hole.

> **Detail**: See `SKILL_detail.md §Output-Formats` — conversation output template, save path priority, fh_signal file format, env setup guide — read when executing Steps 3–4.

---

## Step 4. Chaining — Improvement Suggestion Connection

Immediately after Step 3 output, if **"FH Immediate Application Candidates"** has 1+ items, automatically suggest one of the following:

### 4-a. FH Skill/Structure Improvement Suggestion (default)

From chrono-meta/forge-harness, MIT.

More from chrono-meta/forge-harness

Compare and alternatives

    Featured in

    Signals

    Stars
    30
    Forks
    1
    Open issues
    2
    Last commit (this folder)
    Oct 17, 2026 (10 days ago)
    Last release
    Oct 24, 2026 (3 days ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    More from chrono-meta

    Cite this page

    frontier-digest skill. Agent Mart. https://agentmart.dev/skills/chrono-meta-frontier-digest (last updated 2026-10-24)