Recommendations

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.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add tasteray/skills --skill recommendations
Manual install
git clone --depth 1 https://github.com/tasteray/skills.git /tmp/skills
mkdir -p ~/.claude/skills
cp -r /tmp/skills/recommendations ~/.claude/skills/recommendations

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 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 |
Read the full skill on GitHub

Details

Skill name
recommendations
Path
recommendations/SKILL.md
License
MIT
Repo updated
15 July 2026

FAQ

What does the Recommendations skill do?

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.

How do I install the Recommendations skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add tasteray/skills --skill recommendations. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Recommendations popular?

It lives in tasteray/skills, which has 27 GitHub stars and 0 forks, and is included in 1 curated skill list.

Related skills

Elicitation

27

tasteray/skills

Psychological profiling through natural conversation using narrative identity research (McAdams), self-defining memory elicitation (Singer), and Motivational Interviewing (OARS framework). Use when you need to: (1) understand someone's core values and motivations, (2) discover formative memories and life-defining experiences, (3) detect emotional schemas and belief patterns, (4) build psychological profiles through gradual disclosure, (5) conduct user interviews that reveal deep insights, (6) design conversational flows for personal discovery, (7) identify identity themes like redemption and c

Finance & CryptoIn 1 list

Repl Scratchpad

24

knot0-com/repl-scratchpad

Use instead of chaining 3+ Bash calls, grep/cat/find pipelines, or any multi-step data processing. This skill should be used when the user asks to "start a scratchpad", "use the REPL", "scratchpad mode", "persistent Python session", or when a task involves exploration, analysis, or file processing that would benefit from composing operations in code rather than making individual tool calls. It creates a persistent Python REPL via tmux where variables survive across turns and only print() output enters context — a context-efficient alternative to Bash for data-heavy work.

Software Development

Nexcanvas Drawio

24

sunniie/nexcanvas-drawio

Create, repair, convert, render, and verify editable Draw.io diagrams for software, cloud, data, security, delivery, product, and AI/ML architecture. Use for architecture maps, workflows, flowcharts, ERDs, sequences, BPMN, network views, wireframes, .drawio files, or PNG/SVG/PDF diagram exports.

Software Development

Only Skill You Need

28

Endokelp/Only-Skill-You-Need

The first and only skill a beginner should install. Bootstraps the rest of the agent skill stack for this project, then routes every task to the current best skill for that job. Keeps a dual ledger (global defaults + project overlay) so the same use-case never gets two skills and a worse skill never replaces a better one. This skill should be used when starting a new project, setting up Claude Code / Cursor / Codex / Copilot, asking "what skills should I use", "best skills right now", "bootstrap my skills", "the only skill I need", beginning any coding task where the right skill might already

Software Development

Boring Engineering

24

alvindemesadev/boring-engineering

Prevents overengineering when designing, implementing, refactoring, or reviewing software. Use when the user asks to implement a feature, add an abstraction, refactor code, review a design, simplify existing code, or make an architectural decision. Also triggers when the user asks if code is too complex, whether to abstract something, or how to structure something. Do not use for deployment, infrastructure configuration, or debugging runtime errors unrelated to code structure.

Software Development

Publisher

25

publisher-skill/publisher

Publish HTML frontend projects to the PushWebly publishing platform, list published projects, obtain shareable project URLs, change a published app's public/private visibility, and package published HTML projects into Android APKs. Use when Codex needs to publish a local zip project, publish and build an APK, build an APK for an existing published project, toggle an app between public and private, list a user's published projects, or log in/register for this publishing platform. Codex should use HTTP APIs with curl when remote MCP tools are not mounted.

Software Development

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.