# Add Resource

> Add new learning resources (books, articles, courses, papers) to the appropriate resources.md file. Use when user mentions adding, saving, or tracking learning materials. Use when this capability is needed.

- Skill: `tomevault-io/add-resource` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/add-resource`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/add-resource/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/add-resource

---


# Add Resource

When the user wants to add a learning resource to their repository:

## Instructions

1. Determine which topic folder the resource belongs to:
   - foundations/ - Math, statistics, algorithms, systems
   - data-analytics/ - EDA, visualization, SQL, data wrangling, business analytics
   - machine-learning/ - Traditional ML, supervised/unsupervised learning
   - deep-learning/ - Neural networks, transformers, CNNs, etc.
   - ml-system-design/ - System design for ML applications
   - ai-engineering/ - LLMs, agents, RAG, prompt engineering
   - productionization/ - MLOps, deployment, monitoring
   - software-engineering/ - Best practices, design patterns
   - ai-productivity/ - AI-powered tools (ChatGPT, Claude, Cursor, Copilot, etc.)
   - interview-prep/ - Interview-specific materials

2. Read the current resources.md file in that folder

3. Add the resource in consistent format:
   ```markdown
   - [Title](link) - Author/Source - Brief description of what it covers
   ```

4. Organize entries:
   - Group by type (Books, Articles, Courses, Papers, etc.) if multiple types exist
   - Within each type, maintain alphabetical order by title
   - If the file is empty, start with a simple list

## Examples

### Book
```markdown
- [Designing Data-Intensive Applications](https://dataintensive.net/) - Martin Kleppmann - Deep dive into distributed systems, storage, and processing
```

### Course
```markdown
- [CS229: Machine Learning](https://cs229.stanford.edu/) - Stanford - Andrew Ng's classic ML course covering fundamentals
```

### Article
```markdown
- [Attention Is All You Need](https://arxiv.org/abs/1706.03762) - Vaswani et al. - Original transformer architecture paper
```

## Edge Cases

- If unclear which folder: Ask the user or suggest the most relevant one
- If resource fits multiple topics: Add to primary topic and note cross-reference
- If resources.md doesn't exist yet: Create it with proper header

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/whanyu1212) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

