Install
openclaw skills install @fischerlam/video-recommendationRecommend precise, context-aware videos with direct links and curated watchlists based on your current mood, project, or recent chat topics.
openclaw skills install @fischerlam/video-recommendationRecommend videos with precision, not addiction.
This skill is for users who want:
This skill should feel like the opposite of passive recommendation systems.
The goal is to recommend the right videos for this user, in this moment, using recent chat, current projects, mood, and known interests.
Use this skill when the user asks things like:
Choose one of these depending on the request:
Determine:
Use recent conversation as the primary signal. If there is durable preference information in memory, use it.
Summarize internally:
If needed, read references/personalization.md.
Pick 2-4 angles, for example:
Do not over-diversify. A focused set beats a random sampler.
If useful, read references/taste-profiles.md.
Prefer sources with high signal:
Avoid generic search-result dumping. Prefer exact video pages.
If needed, read references/source-strategy.md.
For each candidate, ask:
Prune aggressively.
If needed, read references/scoring-rubric.md.
Default format:
If the user only asks for links, keep commentary minimal.
If needed, read references/output-patterns.md.
Be concise and taste-driven. Do not sound like an algorithm. Do not pad with generic “you might like” language. Give the feeling of a smart friend with context.
User wants something to watch now.
User wants discovery.
User wants videos useful for a project.
User wants something fun or alive.
When web search or fetch tools are blocked or low quality, use browser automation to get exact links.
For YouTube results, prefer extracting exact watch URLs instead of pasting search URLs.
Use scripts/extract_youtube_links.js as a simple DOM extractor pattern when needed.
Read these only when needed:
references/source-strategy.md for how to search and rank across platformsreferences/output-patterns.md for response formatsreferences/personalization.md for building a recommendation profile from chat contextreferences/examples.md for concrete usage patternsreferences/scoring-rubric.md for ranking candidatesreferences/testing.md for test cases and evaluationreferences/iteration-notes.md for refining the skill over timereferences/sample-runs.md for example outputs and quality calibrationreferences/taste-profiles.md for user-archetype-based recommendation shapingreferences/publish-checklist.md for pre-publish reviewPotential additions later: