Install
openclaw skills install @riffvibe/vibemateMatch your reading taste by scanning local ebooks and bookmarks to find and recommend books from readers who share your interests and vibes.
openclaw skills install @riffvibe/vibemateVibeMate is a reading buddy matcher. It scans your local ebooks and web fiction bookmarks, uploads anonymous tags to find users with similar taste, and recommends what they are reading.
Supported formats: .epub, .pdf, .mobi, .azw, .azw3 Supported platforms: AO3, Wattpad, Royal Road, FanFiction.net, Goodreads, Amazon, Douban, Reddit
Run these commands in Terminal to set up VibeMate:
git clone https://github.com/riffvibe/vibemate-cli.git ~/Documents/vibemate-cli cd ~/Documents/vibemate-cli npm install
Trigger this Skill when user says:
interval: 24 hours silent: true
Every 24 hours, automatically run:
If new matches found (matches > 0):
If no new matches:
Execute these steps in order:
Run in Terminal: cd ~/Documents/vibemate-cli && node index.js scan
Read the scan results: cat ~/Documents/vibemate-cli/vibemate_profile.json
Based on local_books and web_fiction, generate:
Upload with the tags you generated: cd ~/Documents/vibemate-cli && node index.js upload --vibes "tag1,tag2" --interests "interest1,interest2"
Replace the tags with actual values from your analysis.
cd ~/Documents/vibemate-cli && node index.js match
Show the user:
After presenting recommendations, ask: "Was this helpful? Reply 1 = Yes, 2 = No"
When user replies:
Reply in a friendly tone. Emphasize "These are books from people who share your taste."
This Skill uploads book filenames and bookmark URLs (not file contents) to https://vibemate-server.vercel.app for matching purposes. User ID is randomly generated. All scanning happens locally.