# AI Sniffer

> Gather fresh frontier signals for AI agent infrastructure, Vue, and Vite from live public feeds before producing summaries or strategic analysis.

- Skill: `ichichuang/ai-sniffer` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds add ichichuang/ai-sniffer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ichichuang/ai-sniffer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector FAIL)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- License: MIT
- Author: ichichuang (https://skillmd.com/u/ichichuang)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/ichichuang/ai-sniffer

---


# AI Sniffer

Use this skill when you need current signals instead of stale model memory.

## When To Use

- The user asks for the latest AI, agent, Vue, or Vite news.
- A cron briefing needs current input.
- You need fresh external evidence before making a recommendation.

## Procedure

1. Run the feed collector:

```bash
~/.hermes/hermes-agent/venv/bin/python ~/.hermes/scripts/frontier_digest.py
```

2. Read the JSON output.
3. Base your report on the collected items, not on memory alone.
4. If one source is empty or failed, say so briefly and continue with the sources that succeeded.

## Coverage

The collector currently fetches:

- filtered Hacker News stories for AI and agent infrastructure signals
- GitHub repository search signals for new AI code, agent frameworks, LLM frameworks, MCP/plugins, and RAG/apps
- latest GitHub releases for `vuejs/core`
- latest GitHub releases for `vitejs/vite`

## Pitfalls

- Do not claim a source was checked if the script failed.
- Do not invent dates; use the timestamps returned by the script.
- Treat GitHub release dates as authoritative for Vue and Vite updates.
- Treat GitHub repository search as a discovery signal, not as an official trending ranking.

## Verification

- Confirm the script returned valid JSON.
- Confirm at least one section contains fresh items before writing a "latest" style summary.
- Prefer the Hermes venv wrapper above so interactive runs use the same Python environment as cron.

