Datasheet
Extract focused, goal-oriented information from IC and component datasheets using a specialized autonomous agent.
Overview
This skill delegates datasheet extraction to a specialized autonomous agent (datasheet-agent) that:
- Processes PDFs (local files) or URLs
- Extracts 2 goal-oriented sections:
- Circuit Design Information: Pinout, power requirements, logic levels, package (everything needed to wire the component)
- Microcontroller Code Information: Communication interface, initialization sequence, key registers, operating modes (everything needed to write firmware)
- Generates focused markdown files (~90-120 lines) in
datasheets/ directory
- Ensures 100% accuracy for critical information (pinouts, communication parameters, register addresses)
- Omits detailed electrical tables, timing diagrams, and application circuits available in original datasheet
Context Efficiency: The agent processes the datasheet in an isolated context. PDF content is loaded into the agent's context and discarded when the agent completes, keeping the main conversation clean and minimizing token usage.
How to Use
When a user requests datasheet extraction:
Identify the input: User provides either:
- Local PDF path:
/path/to/datasheet.pdf
- URL:
https://example.com/datasheet.pdf
Validate input:
- For local files: Verify the file exists and is accessible
- For URLs: Confirm the URL is well-formed
Delegate to agent:
- Use the Task tool to invoke the
datasheet-agent subagent
- Provide clear context about the datasheet source (path or URL)
- Let the agent execute the full 6-step extraction workflow autonomously
Example delegation:
"I'm delegating this datasheet extraction to the datasheet-agent.
Please process [URL/path], extract goal-oriented information focused on
circuit design and microcontroller code development, and save the focused
markdown output to the datasheets/ directory."
Present results: When the agent completes, show the user:
- File location (e.g.,
datasheets/74HC595.md)
- Component name and key characteristics
- Brief summary of what was extracted
- Any issues or notes from extraction (missing sections, ambiguities resolved, etc.)
Agent Responsibilities
The datasheet-agent autonomously handles:
- Step 1: Receive and validate input (PDF path or URL)
- Step 2: Read datasheet using Read tool (PDF) or WebFetch (URL)
- Step 3: Extract 2 goal-oriented sections focused on circuit design and code development
- Step 4: Generate focused markdown file (~90-120 lines) with proper formatting
- Step 5: Verify completeness, accuracy, and focused scope
- Step 6: Return summary with file location and key component info
For full workflow details, see .claude/agents/datasheet-agent.md
Example Invocations
User might say:
Reference Materials
- Example output format: See
references/example_output.md for a complete example of expected markdown output
- Agent workflow details: See
../../.claude/agents/datasheet-agent.md for complete extraction workflow
Benefits of Agent-Based Architecture
- Context efficiency: PDF content stays in agent's isolated context, not main conversation
- Clean conversation: Main conversation only sees high-level progress and final summary
- Token savings: ~9,000+ tokens saved in main conversation for typical datasheet (PDF content discarded when agent completes)
- Consistent output: Agent follows same workflow every time, ensuring reliable results
- Easy maintenance: Update agent definition without changing skill interface
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: datasheet3description: Extract structured information from integrated circuit and component datasheets (PDF files or URLs) and generate consistent markdown summaries. Use when the user requests to extract, summarize, analyze, or document information from IC/component datasheets, or when they provide a datasheet and want structured documentation. Triggers on phrases like "extract this datasheet", "summarize this datasheet", "analyze [component name]", "document this IC", or when working with datasheets for hardware design. Use when this capability is needed.4---56# Datasheet78Extract focused, goal-oriented information from IC and component datasheets using a specialized autonomous agent.910## Overview1112This skill delegates datasheet extraction to a specialized autonomous agent (`datasheet-agent`) that:13- Processes PDFs (local files) or URLs14- Extracts 2 goal-oriented sections:15 1. **Circuit Design Information**: Pinout, power requirements, logic levels, package (everything needed to wire the component)16 2. **Microcontroller Code Information**: Communication interface, initialization sequence, key registers, operating modes (everything needed to write firmware)17- Generates focused markdown files (~90-120 lines) in `datasheets/` directory18- Ensures 100% accuracy for critical information (pinouts, communication parameters, register addresses)19- Omits detailed electrical tables, timing diagrams, and application circuits available in original datasheet2021**Context Efficiency**: The agent processes the datasheet in an isolated context. PDF content is loaded into the agent's context and discarded when the agent completes, keeping the main conversation clean and minimizing token usage.2223## How to Use2425When a user requests datasheet extraction:26271. **Identify the input**: User provides either:28 - Local PDF path: `/path/to/datasheet.pdf`29 - URL: `https://example.com/datasheet.pdf`30312. **Validate input**:32 - For local files: Verify the file exists and is accessible33 - For URLs: Confirm the URL is well-formed34353. **Delegate to agent**:36 - Use the Task tool to invoke the `datasheet-agent` subagent37 - Provide clear context about the datasheet source (path or URL)38 - Let the agent execute the full 6-step extraction workflow autonomously3940 Example delegation:41 ```42 "I'm delegating this datasheet extraction to the datasheet-agent.43 Please process [URL/path], extract goal-oriented information focused on44 circuit design and microcontroller code development, and save the focused45 markdown output to the datasheets/ directory."46 ```47484. **Present results**: When the agent completes, show the user:49 - File location (e.g., `datasheets/74HC595.md`)50 - Component name and key characteristics51 - Brief summary of what was extracted52 - Any issues or notes from extraction (missing sections, ambiguities resolved, etc.)5354## Agent Responsibilities5556The `datasheet-agent` autonomously handles:57- **Step 1**: Receive and validate input (PDF path or URL)58- **Step 2**: Read datasheet using Read tool (PDF) or WebFetch (URL)59- **Step 3**: Extract 2 goal-oriented sections focused on circuit design and code development60- **Step 4**: Generate focused markdown file (~90-120 lines) with proper formatting61- **Step 5**: Verify completeness, accuracy, and focused scope62- **Step 6**: Return summary with file location and key component info6364For full workflow details, see `.claude/agents/datasheet-agent.md`6566## Example Invocations6768User might say:69- "Extract this datasheet: https://www.ti.com/lit/ds/symlink/sn74hc595.pdf"70- "Summarize the ATmega328P datasheet for me"71- "I need documentation for this IC: /path/to/lm358.pdf"72- "Help me understand the 74HC595"73- "/datasheet https://example.com/datasheet.pdf"7475## Reference Materials7677- **Example output format**: See `references/example_output.md` for a complete example of expected markdown output78- **Agent workflow details**: See `../../.claude/agents/datasheet-agent.md` for complete extraction workflow7980## Benefits of Agent-Based Architecture8182- **Context efficiency**: PDF content stays in agent's isolated context, not main conversation83- **Clean conversation**: Main conversation only sees high-level progress and final summary84- **Token savings**: ~9,000+ tokens saved in main conversation for typical datasheet (PDF content discarded when agent completes)85- **Consistent output**: Agent follows same workflow every time, ensuring reliable results86- **Easy maintenance**: Update agent definition without changing skill interface8788---89> Converted and distributed by [TomeVault](https://tomevault.io/claim/lumberbarons) — claim your Tome and manage your conversions.90<!-- tomevault:4.0:skill_md:2026-04-14 -->