recommendations
TasteRay API integration for personalized recommendations across verticals (movies, restaurants, products, travel, jobs).
Skill by tasteray
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tasteray-recommendations
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/recommendations
What's inside
- Skill name
recommendations- Description
- TasteRay API integration for personalized recommendations across verticals (movies, restaurants, products, travel, jobs). Use when you need to: (1) recommend movies, restaurants, products, travel, or jobs, (2) answer "what would I like" questions, (3) provide personalized recommendations based on preferences, (4) rank or score items for a user, (5) explain why something matches a user's taste, (6) build recommendation context from conversation, (7) integrate psychological profiles with recommendation systems.
- License
- MIT
- Metadata
- author: tasteray · version: 1.0
- Instructions
- 534 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 534 lines (spec recommends under 500)
Files (4)
- SKILL.md
- api-reference.md · references/
- context-patterns.md · references/
- presentation-patterns.md · references/
SKILL.md (first lines)
# Recommendations
Personalized recommendations through the TasteRay API.
## Goal
When making recommendations or reviewing recommendation-related code—whether API integrations, context building, or presentation logic—**your goal is to achieve a 10/10 score**.
Score all work on a 0-10 scale based on adherence to the principles and techniques in this skill. Provide your assessment as **X/10** with specific feedback on what's working and what needs improvement to reach 10/10.
A 10/10 means the work:
- Embodies the core principle (understanding precedes recommendation)
- Builds rich context before calling the API
- Presents recommendations with personalized explanations
- Handles edge cases gracefully (low confidence, rate limits, errors)
- Avoids all anti-patterns
Iterate until you reach 10/10.
---
## Core Principle
**Understanding precedes recommendation.**
Great recommendations come from deep understanding of the person—their preferences, constraints, history, and context. Never call the API without first building meaningful context from the conversation.
Key insight: A recommendation is only as good as the context that informed it.
---
## API Overview
The TasteRay Recommendation API provides personalized recommendations across multiple verticals.
### Base URL
```
https://api.tasteray.com
```
### Authentication
All requests require an API key in the header:
```
X-API-Key: your-api-key
```
### Core Endpoints
| Endpoint | Method | Description |
|----------|--------|-------------|
| `/v1/recommend` | POST | Get personalized recommendations |
| `/v1/explain` | POST | Get detailed explanation for a single item |
| `/v1/usage` | GET | Check quota and usage statistics |
See: [API Reference](./references/api-reference.md)
---
## The Recommendation Flow
Every recommendation follows this pattern:
```
1. Build context from conversation
↓
2. Call POST /v1/recommend
↓
3. Interpret confidence scores
↓
4. Present with personalized explanations
↓
5. Iterate based on feedback
```
### Step 1: Build Context
Extract from the conversation:
- **preferences**: Explicit likes/dislikes and taste patterns
- **profile**: Psychological profile text (from elicitation skill)
- **constraints**: Hard requirements (budget, dietary, location, etc.)
- **history**: Past items they've liked or disliked
### Step 2: Call the API
```json
POST /v1/recommend
{
"vertical": "movies",
"context": {
"preferences": ["dark comedies", "complex characters"],
"profile": "Values authenticity and depth. Drawn to stories about outsiders...",
"constraints": {"max_length_minutes": 120},
"history": [
{"item": "Parasite", "rating": 5},
{"item": "The Lobster", "rating": 4}
]
},
"count": 5
}
```
### Step 3: Interpret Confidence
| Score | Meaning | Action |
|-------|---------|--------|
| 0.9+ | Strong match | Lead with this recommendation |
| 0.7-0.9 | Good match | Present with confidence |
| 0.5-0.7 | Moderate match | Include caveats, explain why it might not fit |
| <0.5 | Weak match | Omit or explain significant uncertainty |
### Step 4: Present Recommendations
Don't just list items. Personalize the explanation:
**Bad:**From tasteray/skills, MIT.
Signals
- Stars
- 26
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 2, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT
- Repository
- github.com/tasteray/skills
- Website
- api.tasteray.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tasteray
Cite this page
recommendations skill. Agent Mart. https://agentmart.dev/skills/tasteray-recommendations (last updated 2026-10-24)