← PartsPlanCONTENT HISTORY

Update to PartsPlan

Snapshot Oct 29, 2026 · 12:06 UTC · version 1.0.4

Collection source: downloaded plugin package.

WHAT CHANGED

Instructions updated for get-started

Skill instructions — Now says: ## Setting up When the user asks to set up PartsPlan or get started, make one read-only lookup to confirm the connection: `find_datasheet` for a part the...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save PartsPlan and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Skill instructions

Before

Oct 24, 2026 · 13:47 UTC

- Comparing candidates: `compare_points(source, candidates, device)` returns an adjustable default rubric — hard lines, weighted items summing to 100 and checks — with the datasheet pages to read for each item and part. The candidates ar...

After

Oct 29, 2026 · 12:06 UTC

## Setting up When the user asks to set up PartsPlan or get started, make one read-only lookup to confirm the connection: `find_datasheet` for a part the user mentioned, otherwise a common part such as TPS563200 (Texas Instruments). Show...

Compare saved observations

Download comparison JSON

SKILL.md text changes

− removed · + added

--- before
+++ after
@@ -10,6 +10,9 @@
 ## Connect
 Sign in with a PartsPlan account when ChatGPT asks (Google or email). Daily and monthly call limits depend on the account; when a limit is reached the tool says so and when it resets.
 
+## Setting up
+When the user asks to set up PartsPlan or get started, make one read-only lookup to confirm the connection: `find_datasheet` for a part the user mentioned, otherwise a common part such as TPS563200 (Texas Instruments). Show what it returned — the manufacturer document and, when the response gives one, a page to read first; do not state a page the response did not give. Then suggest a few things to ask: a value with its page, a pinout, a BOM check, or comparing candidates. Do not call `request_datasheet_collection` or `report_problem` while setting up.
+
 ## The basic path (one part, one question)
 1. `find_datasheet(mpn, brand)` — the document of the requested manufacturer comes first (`requested_maker_document`); other manufacturers' documents for the same part number are listed separately and describe other parts.
 2. `get_datasheet_map(doc_sha256, kind=...)` — jump to the section: `abs_max`, `elec_char`, `rec_op`, `thermal`, `pinmap`, `package`, `land_pattern`, `figure`, `app_circuit`, `ordering` …
@@ -23,9 +26,9 @@
 
 ## Other paths
 - BOM: `check_bom` reports per line whether that manufacturer's datasheet is in the archive and readable; `request_datasheet_collection` queues missing lines when the user wants them collected.
-- Comparing candidates: `compare_points(source, candidates, device)` returns an adjustable default rubric — hard lines, weighted items summing to 100 and checks — with the datasheet pages to read for each item and part. The candidates are the ones the conversation chose; `scenario`, `purpose`, `exclude_groups`, `exclude_items`, `relax_items` and `weights` adjust the rubric and `applied` records each change. It gives no scores, rankings or compatibility verdicts, and a located page does not establish which variant or package a table applies to.
+- Comparing candidates: `compare_points(source, candidates, device)` (39 device types — `device` lists them) returns an adjustable default rubric — hard lines, weighted items summing to 100 and checks — with the datasheet pages to read for each item and part. The candidates are the ones the conversation chose; `scenario`, `purpose`, `exclude_groups`, `exclude_items`, `relax_items` and `weights` adjust the rubric and `applied` records each change. It gives no scores, rankings or compatibility verdicts, and a located page does not establish which variant or package a table applies to.
 - Candidate parts: `search_parts` by description, device type or manufacturer.
-- Reference circuits: `reference_circuits(mpn)` gives application-circuit pages in the manufacturer's datasheet.
+- Reference circuits: `reference_circuits(mpn)` gives application-circuit pages in the manufacturer's datasheet, and `related_documents` lists the manufacturer's reference designs and user guides that print that exact part number (documents to read — a printed part number does not establish that a design uses or suits the part).
 - A wrong answer: `report_problem` with the document, page and block.
 
 ## What the answers mean
Full technical diff · 1 changed fields

changed /skill_md_contents

BEFORE
"---\nname: get-started\ndescription: Read electronic-component datasheets with PartsPlan — find the manufacturer's document for a part number, go straight to the page that holds the answer, and read the printed source (text, table images, graph values). Use for ratings, pinouts, package drawings, graphs, register maps, comparison rubrics and BOM checks.\n---\n\n# PartsPlan datasheets\n\nPartsPlan holds archived electronic-component datasheets and shows where each section, table and figure sits in a document. It returns locations and the printed source; the engineering judgement stays with the conversation.\n\n## Connect\nSign in with a PartsPlan account when ChatGPT asks (Google or email). Daily and monthly call limits depend on the account; when a limit is reached the tool says so and when it resets.\n\n## The basic path (one part, one question)\n1. `find_datasheet(mpn, brand)` — the document of the requested manufacturer comes first (`requested_maker_document`); other manufacturers' documents for the same part number are listed separately and describe other parts.\n2. `get_datasheet_map(doc_sha256, kind=...)` — jump to the section: `abs_max`, `elec_char`, `rec_op`, `thermal`, `pinmap`, `package`, `land_pattern`, `figure`, `app_circuit`, `ordering` …\n3. Read the page:\n   - text: `get_page_blocks(doc_sha256, page)`\n   - tables: the page image is the reference — table blocks come with a `table_image_requests` entry for `get_page_image`\n   - graphs: `get_figure_data` (numbers only when they can be read with certainty) or `get_page_image` for the figure region\n4. Cite `doc_sha256` + page for every number used.\n\n`search_datasheet(doc_sha256, q=[...], mode=\"context\")` finds terms, conditions and footnotes inside one document when the map is not enough.\n\n## Other paths\n- BOM: `check_bom` reports per line whether that manufacturer's datasheet is in the archive and readable; `request_datasheet_collection` queues missing lines when the user wants them collected.\n- Comparing candidates: `compare_points(source, candidates, device)` returns an adjustable default rubric — hard lines, weighted items summing to 100 and checks — with the datasheet pages to read for each item and part. The candidates are the ones the conversation chose; `scenario`, `purpose`, `exclude_groups`, `exclude_items`, `relax_items` and `weights` adjust the rubric and `applied` records each change. It gives no scores, rankings or compatibility verdicts, and a located page does not establish which variant or package a table applies to.\n- Candidate parts: `search_parts` by description, device type or manufacturer.\n- Reference circuits: `reference_circuits(mpn)` gives application-circuit pages in the manufacturer's datasheet.\n- A wrong answer: `report_problem` with the document, page and block.\n\n## What the answers mean\n- A value always comes with the document and page it was read from; missing values are not estimated.\n- Absence (`no_document`) covers the PartsPlan archive only. A web search or the manufacturer's site can still answer — say which parts of an answer came from outside PartsPlan.\n- `text_source=ocr` text is a reading of an image; confirm numbers on the page image.\n- PartsPlan has no stock, price or lead-time data and does not validate circuits.\n"
AFTER
"---\nname: get-started\ndescription: Read electronic-component datasheets with PartsPlan — find the manufacturer's document for a part number, go straight to the page that holds the answer, and read the printed source (text, table images, graph values). Use for ratings, pinouts, package drawings, graphs, register maps, comparison rubrics and BOM checks.\n---\n\n# PartsPlan datasheets\n\nPartsPlan holds archived electronic-component datasheets and shows where each section, table and figure sits in a document. It returns locations and the printed source; the engineering judgement stays with the conversation.\n\n## Connect\nSign in with a PartsPlan account when ChatGPT asks (Google or email). Daily and monthly call limits depend on the account; when a limit is reached the tool says so and when it resets.\n\n## Setting up\nWhen the user asks to set up PartsPlan or get started, make one read-only lookup to confirm the connection: `find_datasheet` for a part the user mentioned, otherwise a common part such as TPS563200 (Texas Instruments). Show what it returned — the manufacturer document and, when the response gives one, a page to read first; do not state a page the response did not give. Then suggest a few things to ask: a value with its page, a pinout, a BOM check, or comparing candidates. Do not call `request_datasheet_collection` or `report_problem` while setting up.\n\n## The basic path (one part, one question)\n1. `find_datasheet(mpn, brand)` — the document of the requested manufacturer comes first (`requested_maker_document`); other manufacturers' documents for the same part number are listed separately and describe other parts.\n2. `get_datasheet_map(doc_sha256, kind=...)` — jump to the section: `abs_max`, `elec_char`, `rec_op`, `thermal`, `pinmap`, `package`, `land_pattern`, `figure`, `app_circuit`, `ordering` …\n3. Read the page:\n   - text: `get_page_blocks(doc_sha256, page)`\n   - tables: the page image is the reference — table blocks come with a `table_image_requests` entry for `get_page_image`\n   - graphs: `get_figure_data` (numbers only when they can be read with certainty) or `get_page_image` for the figure region\n4. Cite `doc_sha256` + page for every number used.\n\n`search_datasheet(doc_sha256, q=[...], mode=\"context\")` finds terms, conditions and footnotes inside one document when the map is not enough.\n\n## Other paths\n- BOM: `check_bom` reports per line whether that manufacturer's datasheet is in the archive and readable; `request_datasheet_collection` queues missing lines when the user wants them collected.\n- Comparing candidates: `compare_points(source, candidates, device)` (39 device types — `device` lists them) returns an adjustable default rubric — hard lines, weighted items summing to 100 and checks — with the datasheet pages to read for each item and part. The candidates are the ones the conversation chose; `scenario`, `purpose`, `exclude_groups`, `exclude_items`, `relax_items` and `weights` adjust the rubric and `applied` records each change. It gives no scores, rankings or compatibility verdicts, and a located page does not establish which variant or package a table applies to.\n- Candidate parts: `search_parts` by description, device type or manufacturer.\n- Reference circuits: `reference_circuits(mpn)` gives application-circuit pages in the manufacturer's datasheet, and `related_documents` lists the manufacturer's reference designs and user guides that print that exact part number (documents to read — a printed part number does not establish that a design uses or suits the part).\n- A wrong answer: `report_problem` with the document, page and block.\n\n## What the answers mean\n- A value always comes with the document and page it was read from; missing values are not estimated.\n- Absence (`no_document`) covers the PartsPlan archive only. A web search or the manufacturer's site can still answer — say which parts of an answer came from outside PartsPlan.\n- `text_source=ocr` text is a reading of an image; confirm numbers on the page image.\n- PartsPlan has no stock, price or lead-time data and does not validate circuits.\n"
Full snapshot data
{
  "description": "Read electronic-component datasheets with PartsPlan — find the manufacturer's document for a part number, go straight to the page that holds the answer, and read the printed source (text, table images, graph values). Use for ratings, pinouts, package drawings, graphs, register maps, comparison rubrics and BOM checks.",
  "included_files": [],
  "name": "get-started",
  "skill_md_contents": "---\nname: get-started\ndescription: Read electronic-component datasheets with PartsPlan — find the manufacturer's document for a part number, go straight to the page that holds the answer, and read the printed source (text, table images, graph values). Use for ratings, pinouts, package drawings, graphs, register maps, comparison rubrics and BOM checks.\n---\n\n# PartsPlan datasheets\n\nPartsPlan holds archived electronic-component datasheets and shows where each section, table and figure sits in a document. It returns locations and the printed source; the engineering judgement stays with the conversation.\n\n## Connect\nSign in with a PartsPlan account when ChatGPT asks (Google or email). Daily and monthly call limits depend on the account; when a limit is reached the tool says so and when it resets.\n\n## Setting up\nWhen the user asks to set up PartsPlan or get started, make one read-only lookup to confirm the connection: `find_datasheet` for a part the user mentioned, otherwise a common part such as TPS563200 (Texas Instruments). Show what it returned — the manufacturer document and, when the response gives one, a page to read first; do not state a page the response did not give. Then suggest a few things to ask: a value with its page, a pinout, a BOM check, or comparing candidates. Do not call `request_datasheet_collection` or `report_problem` while setting up.\n\n## The basic path (one part, one question)\n1. `find_datasheet(mpn, brand)` — the document of the requested manufacturer comes first (`requested_maker_document`); other manufacturers' documents for the same part number are listed separately and describe other parts.\n2. `get_datasheet_map(doc_sha256, kind=...)` — jump to the section: `abs_max`, `elec_char`, `rec_op`, `thermal`, `pinmap`, `package`, `land_pattern`, `figure`, `app_circuit`, `ordering` …\n3. Read the page:\n   - text: `get_page_blocks(doc_sha256, page)`\n   - tables: the page image is the reference — table blocks come with a `table_image_requests` entry for `get_page_image`\n   - graphs: `get_figure_data` (numbers only when they can be read with certainty) or `get_page_image` for the figure region\n4. Cite `doc_sha256` + page for every number used.\n\n`search_datasheet(doc_sha256, q=[...], mode=\"context\")` finds terms, conditions and footnotes inside one document when the map is not enough.\n\n## Other paths\n- BOM: `check_bom` reports per line whether that manufacturer's datasheet is in the archive and readable; `request_datasheet_collection` queues missing lines when the user wants them collected.\n- Comparing candidates: `compare_points(source, candidates, device)` (39 device types — `device` lists them) returns an adjustable default rubric — hard lines, weighted items summing to 100 and checks — with the datasheet pages to read for each item and part. The candidates are the ones the conversation chose; `scenario`, `purpose`, `exclude_groups`, `exclude_items`, `relax_items` and `weights` adjust the rubric and `applied` records each change. It gives no scores, rankings or compatibility verdicts, and a located page does not establish which variant or package a table applies to.\n- Candidate parts: `search_parts` by description, device type or manufacturer.\n- Reference circuits: `reference_circuits(mpn)` gives application-circuit pages in the manufacturer's datasheet, and `related_documents` lists the manufacturer's reference designs and user guides that print that exact part number (documents to read — a printed part number does not establish that a design uses or suits the part).\n- A wrong answer: `report_problem` with the document, page and block.\n\n## What the answers mean\n- A value always comes with the document and page it was read from; missing values are not estimated.\n- Absence (`no_document`) covers the PartsPlan archive only. A web search or the manufacturer's site can still answer — say which parts of an answer came from outside PartsPlan.\n- `text_source=ocr` text is a reading of an image; confirm numbers on the page image.\n- PartsPlan has no stock, price or lead-time data and does not validate circuits.\n"
}

SHA-256 of public snapshot: 7826d477f20f439329f8a5497b16a260992d6f66fa08247c9ffaf900d268d7b7