ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

diy-pc-ingest

Ingest pasted PC parts purchase/config text (Discord message receipts, bullet lists) into Notion DIY_PC tables (PCConfig, ストレージ, エンクロージャー, PCInput). Use when the user pastes raw purchase logs/spec notes and wants the AI to classify, enrich via web search, ask follow-up questions for unknowns, and then upsert rows into the correct Notion data sources using the 2025-09-03 data_sources API.

Why use this skill?

Ingest raw PC component receipts and hardware specs directly into Notion. Automate data entry, enrich specifications via web search, and manage your custom build inventory efficiently.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/nextaltair/diy-pc-ingest
Or

What This Skill Does

diy-pc-ingest is an automated administrative agent skill designed to streamline the ingestion of unstructured PC component purchase data, configuration receipts, and hardware specs directly into structured Notion databases. It bridges the gap between disorganized raw text—such as Discord chat logs, email confirmations, or manufacturer spec sheets—and your personalized Notion workspace. The skill performs intelligent entity extraction, categorizing hardware into four distinct target schemas: PCConfig (core components), ストレージ (drives/storage), エンクロージャー (external bays/docks), and PCInput (peripheral devices).

Beyond simple data entry, the skill utilizes web-based enrichment to fill in missing technical specifications, such as drive form factors, interface types, or capacity limits, significantly reducing manual data entry. Before finalizing any changes, it uses a sophisticated preview mechanism to perform a dry run against existing records, ensuring you never accidentally overwrite or duplicate sensitive hardware inventory data.

Installation

  1. Ensure you have the notionctl CLI installed and authorized.
  2. Install via terminal: clawhub install openclaw/skills/skills/nextaltair/diy-pc-ingest.
  3. Configure your environment by copying references/config.example.json to ~/.config/diy-pc-ingest/config.json.
  4. Input your specific Notion database IDs into the generated config file. Do not share your Notion credentials or specific database IDs in public configurations.

Use Cases

  • Inventory Reconciliation: Importing bulk receipts after a shopping trip to track serial numbers and purchase dates.
  • System Building: Quickly turning a list of potential components into a trackable hardware build sheet.
  • Storage Management: Cataloging loose external HDDs and enclosures by querying existing registry entries to check for unique serial overlaps.

Example Prompts

  1. "I just bought a Crucial P3 Plus 2TB and a Sabrent NVMe enclosure. Here is the receipt [paste text], please add these to my storage and enclosure tables."
  2. "Please ingest this list of components for my new server build [paste text]. Check if any of these already exist in my PCConfig table before adding."
  3. "Here is my current PC setup list. Extract the core specs and update my Notion board, but ask me first if you aren't sure about the specific model of the power supply."

Tips & Limitations

To maintain data integrity, the skill defaults to a 'preview-only' mode using notion_apply_records.js. Always verify the preview output before confirming the final upsert. The enrichment feature requires internet access; if handling proprietary or private purchase data, you may toggle off external searches via the configuration file. Ensure your Notion page column names match the expected Japanese schema headers for seamless data mapping. If the AI detects ambiguity in a hardware serial number or identifier, it will intentionally halt the write process to prevent data corruption—always provide serial numbers when available.

Metadata

Stars1335
Views0
Updated2026-02-23
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-nextaltair-diy-pc-ingest": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#notion#hardware#automation#pc-building#inventory
Safety Score: 4/5

Flags: file-read, file-write, external-api, network-access