uniform-enrichment-recommendations
Add personalized, relevance-ranked content recommendations to a Uniform + React/Next.js project by boosting Content API results with Uniform Context enrichment scores. Use when a user wants visitor-personalized recommendations, dynamic product/article/promotion lists ranked by interest, enrichment-based content ranking, or mentions enrichment boosting, boost orderBy, or the `ufvd` cookie with Uniform.
Install
With your agent
Install OMGSkills skill "uniformdev/agent-skills:skills/uniform-enrichment-recommendations" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/uniformdev/agent-skills /tmp/agent-skills && ln -s /tmp/agent-skills/skills/uniform-enrichment-recommendations ~/.claude/skills/uniform-enrichment-recommendations
From README
Uniform Enrichment-Boosted Recommendations Add a feature that re-ranks a Uniform Content API query by the current visitor's enrichment scores (their interest profile from Uniform Context), so each visitor sees the same content pool ordered by what is most relevant to them. Works for any content type (products, articles, promotions, events, ...). How it works (read first) Uniform Context accumulates visitor enrichment scores in the ufvd cookie, keyed → number (e.g. intinternet: 50). On the server, those scores are converted into a Content API boost clause passed to orderBy: boost|fields. : : . EntryDeliveryClient.list({ orderBy: [clause] }) re-ranks the result set. No scores → no clause → graceful fallback to default ordering. Critical alignment rule: the enrichment value's suffix (after the first ) must equal the value stored in the content field you boost on. Enrichment intinternet only boosts entries whose target field holds internet. If they don't match, nothing re-ranks.
More from this repo
uniform-content-modeling
Best practices for content modeling in Uniform — designing content types with well-chosen fields, validations, and...
uniform-experience-modeling
Best practices for experience modeling in Uniform — designing component definitions with well-chosen parameters, slots,...
uniform-forms
Used when adding a form (like contact, signup, newsletter, lead-capture or survey) to a Uniform project, when creating...
