一键导入
context7-openclaw-research
Library research via web search and long-term memory via OpenClaw LTM. OpenClaw may enrich stored content using Context7/Perplexity.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Library research via web search and long-term memory via OpenClaw LTM. OpenClaw may enrich stored content using Context7/Perplexity.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | context7-openclaw-research |
| version | 2.0.0 |
| description | Library research via web search and long-term memory via OpenClaw LTM. OpenClaw may enrich stored content using Context7/Perplexity. |
| metadata | {"short-description":"ライブラリ調査(web検索 + OpenClaw委譲)と長期記憶(OpenClaw LTM)。"} |
| allowed-tools | ["WebSearch","WebFetch","Grep","Grep","Grep","Grep","Bash"] |
| dependencies | ["lorairo-mem"] |
Complex analysis using web research and OpenClaw LTM for design pattern memory and strategic decisions.
Note: ライブラリ調査は WebSearch/WebFetch で実施し、LTM 保存時に OpenClaw が Context7/Perplexity を使って内容をブラッシュアップして保存します。
Use this skill when:
ltm_search.py - Past design patterns
python3 .agents/skills/lorairo-mem/scripts/ltm_search.py <<'JSON'
{"limit": 10, "filters": {"type": ["decision", "howto"], "tags": ["repository-pattern"]}}
JSON
ltm_latest.py - Recent entries
python3 .agents/skills/lorairo-mem/scripts/ltm_latest.py <<'JSON'
{"limit": 5}
JSON
POST /hooks/lorairo-memory - Store knowledge
HOOK_TOKEN=$(jq -r '.hooks.token' ~/.clawdbot/clawdbot.json)
curl -sS -X POST http://host.docker.internal:18789/hooks/lorairo-memory \
-H "Authorization: Bearer $HOOK_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "LoRAIro [Feature] Design Decision",
"summary": "Brief summary of the decision",
"body": "# Design Details\n\n## Background\n...\n\n## Decision\n...\n\n## Rationale\n...",
"type": "decision",
"importance": "High",
"tags": ["architecture", "pattern-name"],
"source": "Container"
}'
ライブラリ調査は WebSearch で公式ドキュメントを確認し、要点をまとめて LTM 保存時に OpenClaw が補強します。
Example (web search):
WebSearch: "PySide6 Signal Slot QThread official docs"
WebSearch - Latest information
1. LTM search (ltm_search.py) - Past designs
2. Library research (WebSearch) - Technical details
3. Store decision (POST /hooks/lorairo-memory) - For future
1. LTM search - Implementation patterns
2. Web docs - API details
3. Code integration (Serena tools)
4. Store knowledge - After completion
Code Search (fast) - Use for:
OpenClaw LTM (1-3s) - Use for:
1. docs/decisions/: Check past design decisions
2. OpenClaw: Search past designs (ltm_search.py)
3. Web: Research library (WebSearch)
4. Code: Implement with Grep/Glob/Read/Edit
5. docs/lessons-learned.md: Record lessons
6. OpenClaw: Store knowledge (POST /hooks/lorairo-memory)
# Widget patterns
python3 .agents/skills/lorairo-mem/scripts/ltm_search.py <<'JSON'
{"limit": 5, "filters": {"tags": ["widget", "signal-slot", "direct-communication"]}}
JSON
# Repository patterns
python3 .agents/skills/lorairo-mem/scripts/ltm_search.py <<'JSON'
{"limit": 5, "filters": {"tags": ["repository-pattern", "sqlalchemy"]}}
JSON
# Testing patterns
python3 .agents/skills/lorairo-mem/scripts/ltm_search.py <<'JSON'
{"limit": 5, "filters": {"tags": ["pytest", "testing"]}}
JSON
| Operation | Tool | Time |
|---|---|---|
| LTM search | ltm_search.py | 2-5s |
| LTM write | POST /hooks/lorairo-memory | 1-3s |
| Web search | WebSearch | 2-5s |
| Code search | Grep/Glob/Read | 0.1-0.3s |
See examples.md for detailed scenarios.
See reference.md for OpenClaw LTM + WebSearch reference.
Maintain an agent-created LoRAIro pull request after creation or after draft-to-ready transition: mark reviewable draft PRs ready, poll CI and review comments with gh, repair failures in the same worktree/session, reply in Japanese, escalate design loops, and squash merge when safe. Use after creating PRs or when asked to continue PR maintenance automation.
Run LoRAIro PR maintenance to completion automatically after an agent creates a PR or a draft PR becomes ready for review: keep polling CI and bot review with gh, repair failures and reply in Japanese in the same worktree, escalate design loops, and squash merge when safe, without waiting for a human to restart each poll cycle. Use right after an agent-created PR exists or transitions draft-to-ready. Do NOT use for human-authored PRs, and do NOT redefine repair/merge/escalation policy here (that lives in agent-pr-maintainer).
Capture LoRAIro design from the wireframes operation prototype or claude.ai/design recreations correctly. Use when syncing/mirroring design, reconciling Qt (.ui) or the DS AppShell with the design, or when nav/tab order, layout, or grouping looks off between the app and the prototype. The prototype's effective state is produced by render-time JS (e.g. restructureNav), so static-HTML grep alone misses it.
Use this skill to generate well-branded interfaces and assets for LoRAIro (a Japanese desktop tool for preparing image datasets for LoRA / fine-tune training), either for production or throwaway prototypes/mocks/etc. Contains essential design guidelines, colors, type, fonts, assets, and UI kit components for prototyping.
PySide6 widget technical implementation for LoRAIro GUI. Covers Signal/Slot patterns, Direct Widget Communication, Qt Designer integration, and async workers. For design intent and aesthetics, use interface-design skill first.
Interface design skill for dashboards, admin panels, apps, and tools. NOT for marketing design. Provides design intent, domain exploration, craft principles, and component-driven design-tool↔code sync. For PySide6/Qt technical implementation, use lorairo-qt-widget skill.