Install
openclaw skills install recommendContext-aware recommendations. Learns preferences, researches options, anticipates expectations.
openclaw skills install recommendContext → Preferences → Research → Match → Recommend
Every recommendation requires: knowing the user + knowing the options.
Check sources.md for where to find user context. Check categories.md for domain-specific factors.
Before recommending, search user context. See sources.md for full source list.
Minimum output: 3-5 relevant user signals before proceeding. If insufficient, ask targeted questions.
From gathered context, extract:
| Dimension | Question |
|---|---|
| Values | What matters most? (Quality, price, speed, novelty, safety) |
| Constraints | Hard limits? (Budget, time, dietary, ethical) |
| History | What worked? What disappointed? |
| Mood | Adventurous or safe? Exploring or comfort? |
Output: 3-5 bullet preference profile for this request.
Now—and only now—research candidates:
Output: Shortlist of 3-7 viable candidates with key attributes.
Score each candidate against the preference profile:
Candidate → Values alignment + Constraint fit + History match + Mood fit
Disqualify anything that violates hard constraints.
Rank by total alignment, not just one dimension.
Present 1-3 recommendations:
🎯 RECOMMENDATION: [Option]
📌 WHY: Matches [preference], avoids [constraint]
⚖️ TRADEOFF: Less [X] than [Alternative]
🔍 CONFIDENCE: [Level] — based on [data quality]
After each recommendation:
Store learnings in memory for future recommendations.
Recommendations are predictions. More context = better predictions.