Install
openclaw skills install search-engineDesign and build any search engine with robust indexing, retrieval logic, relevance controls, and evaluation workflows for production systems.
openclaw skills install search-engineOn first use, read setup.md and establish activation behavior, system scope, and data constraints before proposing implementation steps.
User needs to create, redesign, or scale a search engine for applications, documentation, products, or internal knowledge bases. Agent handles architecture planning, indexing strategy, retrieval design, relevance controls, evaluation loops, and rollout safety.
Memory lives in ~/search-engine/. See memory-template.md for baseline structure and status values.
~/search-engine/
|-- memory.md # Persistent context, constraints, and active priorities
|-- requirements.md # Retrieval goals, latency targets, and relevance expectations
|-- experiments.md # Offline experiments and tuning decisions
`-- incidents.md # Production issues, root cause, and remediation notes
Use the smallest relevant file for the task.
| Topic | File |
|---|---|
| Setup and activation behavior | setup.md |
| Memory template and status model | memory-template.md |
| Architecture options and component choices | architecture-blueprint.md |
| Retrieval and ranking strategy patterns | retrieval-patterns.md |
| Quality measurement and evaluation loops | evaluation-metrics.md |
| Delivery and rollout gates | implementation-checklist.md |
Local notes stay in ~/search-engine/:
Before selecting engines, define the contract:
A search engine without a contract becomes an untestable collection of features.
Every document should pass explicit stages:
Deterministic pipelines reduce drift between environments and simplify debugging.
Treat retrieval as a staged system:
Mixing all concerns in one step hides failures and makes tuning unpredictable.
Relevance changes must be tracked as policy versions:
Never ship silent relevance changes without versioned notes and measured deltas.
For each relevance or indexing change:
If evaluation evidence is weak, keep the current configuration and iterate.
Index updates must be replay-safe:
Without idempotency and rollback, incident recovery becomes guesswork.
Use the minimum architecture that meets requirements:
Over-engineering and under-engineering both create expensive rework.
Data that leaves your machine:
Data that stays local:
~/search-engine/This skill does NOT:
Install with clawhub install <slug> if user confirms:
api - Define stable APIs for indexing, querying, and retrieval orchestrationelasticsearch - Implement production indexing and query execution on Elasticsearchmeilisearch - Ship lightweight retrieval stacks with fast iteration cyclesengineering - Structure implementation workstreams and technical decision logssoftware-engineer - Improve delivery quality with testable architecture and rollout disciplineclawhub star search-engineclawhub sync