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.
keyword-research
SEO Keyword Research Tool für high-value Keywords mit Search Intent Analysis, Difficulty Assessment und Content Opportunity Mapping.
synapse-wiki
Synapse Wiki — 智能知识库管理系统。 自动摄取原始资料,增量构建持久化知识网络,支持智能查询和健康检查。 知识随时间复利积累,越用越聪明。 当用户提到 wiki、知识库、摄取资料、查询知识、整理文档时使用此技能。
undertow
Skill discovery engine for AI coding agents. Recommends and installs the right skill when you need it — code review, test generation, debugging, commit messages, PR preparation, security scanning, dependency audits, Docker setup, CI/CD pipelines, API documentation, refactoring, performance optimization, bundle analysis, git recovery, README generation, license compliance, migration guides, dead code removal, and secret detection. One install gives your agent access to a curated library of 20+ developer workflow skills. Use when the user asks for help with any development workflow, code quality, DevOps, security, testing, documentation, or project setup task.
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.