research-library
Local-first multimedia research library for hardware projects. Capture code, CAD, PDFs, images. Search with material-type weighting. Project isolation with cross-references. Async extraction. Backup + restore.
Why use this skill?
Organize CAD, code, and PDFs with the Research Library skill for OpenClaw. Features local-first storage, intelligent search, and project-based knowledge linking.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jonbuckles/research-libraryWhat This Skill Does
The Research Library skill is a dedicated local-first multimedia repository designed specifically for the rigorous demands of hardware engineering and complex technical projects. Unlike general-purpose note-taking apps, this tool is architected to handle the heterogeneous data types common in hardware design, including CAD files, source code, schematics, and technical manuals. It automatically extracts metadata from your files—such as function signatures from code, text from PDF datasheets, and EXIF data from project images—using an asynchronous processing queue that ensures your primary workspace remains responsive. By employing SQLite 3.45 with FTS5, the library provides blazing-fast full-text search capabilities, enhanced by a unique material-type weighting system that prioritizes your verified reference materials over raw research notes. The inclusion of project isolation features ensures that technical data remains cleanly siloed, preventing context contamination between unrelated developments.
Installation
To integrate the Research Library into your OpenClaw environment, use the ClawHub package manager. Run the following command in your terminal:
clawhub install openclaw/skills/skills/jonbuckles/research-library
Alternatively, if you are working from a local clone, you can install the package directly via pip:
pip install /path/to/research-library
Ensure your system meets the requirements for SQLite 3.45+ to utilize the advanced FTS5 virtual table features.
Use Cases
- Project Archiving: Maintain a permanent, searchable history of CAD iterations and firmware versions for specific hardware builds.
- Datasheet Management: Quickly locate specific voltage thresholds or pinout configurations across hundreds of PDF manuals without manual organization.
- Knowledge Linking: Create meaningful relationships between disparate concepts, such as linking a specific motor control algorithm in your code repository to a mechanical servo tuning guide.
- Regulatory Compliance: Use the 30-day automated backup and export functions to maintain records of research and design documentation.
Example Prompts
- "OpenClaw, search my research library for 'servo tuning' within the 'rc-quadcopter' project and link the top result to my current motor calibration document."
- "Add the file '~/downloads/stepper_driver_datasheet.pdf' to the 'cnc-build' project as a reference material and trigger a metadata extraction."
- "Show me all tagged 'experiment' items related to 'PID tuning' and export them to a markdown file for my final report."
Tips & Limitations
- Weighting: Always assign a 'reference' type to verified documents, as this boosts their search ranking to 1.0, ensuring critical info appears first.
- System Resources: The skill uses configurable async workers. If you are importing large batches of high-resolution CAD or PDF files, consider increasing your 'num_workers' in the config, provided your machine has the CPU overhead.
- Storage Constraints: Be mindful of the 'project_size_limit_gb' setting in the configuration to prevent your local SSD from filling up with high-density schematics and image assets.
- Data Safety: While the 30-day backup rotation is robust, ensure that the designated 'backup_dir' resides on a secondary drive or reliable cloud-synced path to prevent data loss in the event of local hardware failure.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jonbuckles-research-library": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: file-write, file-read
Related Skills
designer-intelligence-station
Designer intelligence collection tool. Monitors 46 public sources (AI/hardware/mobile/design), dynamic quality-based filtering v2.1.8, generates structured daily/weekly reports. All data stored locally.
source-trace-builder
为分析稿建立引用索引和原始出处映射,区分一手与二手来源。;use for sources, citations, research workflows;do not use for 编造文献出处, 替代正式文献管理软件.
verify-before-done
Prevent premature completion claims, repeated same-pattern retries, and weak handoffs. Use this skill to improve verification, strategy switching, and blocked-task reporting without changing personality or tone.
evidence-gap-mapper
在报告、方案或演示稿中定位结论先行但证据不足的位置,并给出补证优先级。;use for evidence, gap-analysis, research workflows;do not use for 伪造数据支撑结论, 忽略高风险假设.
memory-stack
AI 记忆栈架构 - 符合 2026 前沿的 AI 记忆系统。微调+RAG+ 上下文三层设计,mirrors 人类记忆工作方式。