# Research Lib

> Research a library and create comprehensive documentation in .claude/docs/libraries/. Use when this capability is needed.

- Skill: `tomevault-io/research-lib` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/research-lib`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/research-lib/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/research-lib

---


# Research Library

Research $ARGUMENTS and create documentation in `.claude/docs/libraries/`.

## Research Items

### Primary Tool: General-Purpose Subagent (Opus)

Use a general-purpose subagent (Opus) with WebSearch/WebFetch for comprehensive library research:

```
Agent tool:
  subagent_type: "general-purpose"
  prompt: |
    Research: {library}. Find latest version, official documentation,
    key features, constraints, best practices, known issues, and usage patterns.
    Use WebSearch and WebFetch to gather information.
    Save results to .claude/docs/libraries/{library}.md
    Return concise summary.
```

### Fallback: WebSearch/WebFetch

If Gemini unavailable, verify via manual web search:

- Official documentation
- GitHub README
- PyPI / npm page
- Latest release notes

### Content to Document

1. **Basic Information**
   - Official name, version, license
   - Official URL
   - Installation command

2. **Core Features**
   - Main features
   - Basic usage (code examples)

3. **Constraints & Notes**
   - Known limitations
   - Conflicts with other libraries
   - Performance characteristics
   - Async/sync considerations

4. **Usage Patterns in This Project**
   - Recommended usage
   - Patterns to avoid

5. **Troubleshooting**
   - Common errors and solutions

## Output Location

`.claude/docs/libraries/$ARGUMENTS.md`

## Documentation Template

```markdown
# {Library Name}

## Overview

- **Version**: {version}
- **License**: {license}
- **Official URL**: {url}
- **Installation**: `{install command}`

## Core Features

{Description of main features}

## Basic Usage

```python
{Code example}
```

## Constraints & Notes

- {Limitation 1}
- {Limitation 2}

## Recommended Patterns

### Do

```python
{Good pattern}
```

### Don't

```python
{Anti-pattern}
```

## Troubleshooting

### {Error message}

**Cause**: {cause}
**Solution**: {solution}

## References

- [Official Docs]({url})
- [GitHub]({url})
```

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

