One-click install
npx skills add https://github.com/Kaleb-Rupe/aurora --skill harvest-kaleb-rupe
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Harvest
Source: https://github.com/Kaleb-Rupe/aurora/tree/main/claude/skills/Harvest
Command: npx skills add https://github.com/Kaleb-Rupe/aurora --skill harvest-kaleb-rupe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp.

What problem does it solve? When you encounter a useful URL, YouTube video, article, or text snippet, it is hard to systematically decide which ideas are worth adopting into your existing system. Harvest evaluates a single piece of content against Aurora's actual components and produces a ranked, honest report of what is worth taking. ## Core Features & Use Cases - Multi-source ingestion: Accepts YouTube links (via yt-dlp auto-generated transcripts), article URLs (via WebFetch), local files, or raw pasted text. - Surface mapping: Maps every candidate idea to a concrete Aurora surface such as an Algorithm phase, hook, skill, auto-memory, mind vault, agent, or doctrine file. - Honest status tagging: Tags each candidate NEW, PARTIAL, DONE, or REJECTED by cross-checking the auto-memory ledger, then ranks by usefulness, novelty, and effort. - Use Case: You find a blog post about agent memory techniques. Run Harvest on the URL to get a ranked table showing which techniques Aurora already has, which were previously rejected, and which two are genuinely new and worth proposing. ## Quick Start Ask the assistant to harvest a specific URL or pasted text, for example by saying harvest this article followed by the link, to receive a ranked report of adoptable ideas.

Frequently Asked Questions about Harvest

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

FAQPage Schema
How do I extract useful ideas from a YouTube video for my system?▼

Provide the YouTube URL and the skill fetches the auto-generated transcript using yt-dlp with the --write-auto-subs flag, then analyzes the spoken text. It never scrapes the page HTML, and if English subtitles are unavailable it falls back to other languages or human-authored captions.

How do I evaluate whether a blog article has ideas worth adopting?▼

Pass the article URL and the skill fetches the body with WebFetch, extracts concrete candidates like techniques, tools, and prompts, then maps each to a specific system surface. The output is a ranked table scored by usefulness, novelty, and effort.

Does the Harvest skill modify my system files automatically?▼

No, Harvest is strictly report-only and never edits the system. It produces a proposal set of candidates, and adopting any item into an Algorithm file, hook, skill, or doctrine requires separate explicit approval.

What input types does content mining support?▼

It accepts four input types: YouTube URLs processed via yt-dlp transcripts, other HTTP URLs fetched as articles, local file paths read directly, and raw pasted text analyzed as-is. Only one input is processed at a time.

Why does the skill check a memory ledger before tagging ideas as new?▼

The auto-memory ledger records settled decisions including features already built and directions explicitly declined. Cross-checking prevents re-pitching solved or rejected work, so candidates matching ledger entries are tagged DONE or REJECTED with a citation.