# Resource Gatherer

> Acquires resources from URLs, PDFs, and local files, categorizes them, and organizes content and media into a structured workspace with a lowercase assets folder.

- Skill: `scoheart/resource-gatherer` (Agent Skill)
- Install (CLI): `npx skillmds add scoheart/resource-gatherer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/scoheart/resource-gatherer/raw
- Safety review: CAUTION (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Tags: File Organization, Markdown, Pdf Conversion, Resource Gathering, Web Scraping
- Author: Scoheart (https://skillmd.com/u/scoheart)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/scoheart/resource-gatherer

---


# Resource Gatherer

Focuses on the acquisition and organization of resources into a structured workspace.

## Core Workflow
1. **Adaptive Acquisition**: Select the best tool based on input type:
   - **Simple URL**: Use `tavily-extract` (basic).
   - **JS-Heavy/Dynamic URL**: Use `tavily-extract --extract-depth advanced` or `browser-use` skill.
   - **Documentation Set/Multiple URLs**: Use `tavily-crawl`.
   - **PDF (Local/URL)**: 
     - Use `run_shell_command` with tools like `pandoc` or `pdf2txt` to convert to Markdown.
     - For scanned PDFs, use OCR or multi-modal analysis.
   - **Local File**: Use `read_file`.
   - **Local Directory**: Use `glob` or `list_directory` to map the structure, then selectively read key files to build context.
2. **Categorization**: Infer a category (e.g., `AI`, `Tech`, `Business`) from the content.
... (rest of the steps)
   - Create `raw/article/[Category]/[Article_Title]/assets/`.
   - Ensure `assets` is lowercase.
4. **Asset Management**: 
   - Download all images/media to the `assets/` folder.
   - Update Markdown links in the raw content to `assets/filename`.
5. **Raw Storage**: Save the cleaned raw Markdown to `raw/article/[Category]/[Article_Title]/index.md`.

## Guidelines
- Centralize all assets in `raw`. NEVER duplicate assets in `synthesis` folders.
- Use the exact article title for directory and filename.

