RT DNA Finder — Football Player Similarity Search
Find statistically similar footballers at lower market values. Powered by the Rising Transfers Intelligence API using pgvector cosine similarity across 2,000+ player profiles.
External Endpoints
| Endpoint | Method | Data Sent | Purpose |
|---|
| INLINECODE0 | POST | INLINECODE1 | DNA vector similarity search |
| INLINECODE2 |
POST |
{ "name": "<player_name>" } | Player profile lookup (optional enrichment) |
No data is sent to any other endpoint. No data is stored locally.
Security & Privacy
- - What leaves your machine: Only the player name(s) you provide in the query
- What does NOT leave your machine: Conversation history, other installed skills, local files, API keys (the key is sent as an HTTP header, never in the request body or logs)
- Data retention by Rising Transfers: API calls are logged for rate limiting and billing. Player name queries are not stored beyond 24 hours. See privacy policy
- Authentication: Your
RT_API_KEY is sent as X-RT-API-Key header on every request to api.risingtransfers.com only
Model Invocation Note
This skill may be invoked autonomously by OpenClaw when you ask about finding similar players, cheaper alternatives, or DNA-matched footballers. You can disable autonomous invocation by setting skill.auto-discover false in your OpenClaw config. Every API call consumes credits from your Rising Transfers account (10 credits per DNA search).
Trust Statement
By using this skill, the player name you query is sent to Rising Transfers (api.risingtransfers.com). Only install this skill if you trust Rising Transfers with that information. Rising Transfers is a football intelligence platform — no financial, personal, or sensitive data is involved in these queries.
Trigger
When the user asks to:
- - Find similar players to a named footballer
- Find cheaper alternatives to a specific player
- Find DNA-matched or style-matched player options
- Identify replacement candidates for a player
Examples:
- - "Find me players similar to Bellingham but cheaper"
- "Who are the DNA alternatives to Rodri?"
- "Give me a style-matched backup to Salah under €20M"
Instructions
- 1. Extract the target player name from the user's request. If a team is mentioned, note it for disambiguation.
- 2. Call the DNA search endpoint:
CODEBLOCK0
- 3. If the response contains
error: "INSUFFICIENT_CREDITS", inform the user their Rising Transfers credits are exhausted and direct them to api.risingtransfers.com to top up.
- 4. If the response contains
error: "PLAYER_NOT_FOUND", ask the user to clarify the player name or provide the current club.
- 5. Parse the
data.alternatives array from the response. For each alternative player, present:
- Player name and current club
- DNA similarity percentage (e.g. "91% similar")
- Market value and difference vs target (e.g. "€65M cheaper")
- Position and key playing style tags
- 6. Present results as a ranked table, most similar first. Example format:
| Rank | Player | Club | Similarity | Value | Saving vs [Target] |
|------|--------|------|-----------|-------|-------------------|
| 1 | Name | Club | 91% | €15M | €65M cheaper |
- 7. After the table, offer to dive deeper: "Want a full scout report on any of these players?"
- 8. Do not fabricate statistics. If the API returns no alternatives, say so clearly and suggest the user try a different player.
Error Handling
| Error | User Message |
|---|
| 401 Unauthorized | "Your RTAPIKEY is invalid or expired. Get a key at api.risingtransfers.com" |
| 403 Insufficient Credits |
"You've used all your DNA search credits. Top up at api.risingtransfers.com" |
| 404 Player Not Found | "Player not found. Try the full name (e.g. 'Jude Bellingham') or add the club name." |
| 429 Rate Limited | "Too many requests. Please wait a moment before trying again." |
| 5xx Server Error | "Rising Transfers API is temporarily unavailable. Please try again in a few minutes." |
Requirements
- - RTAPIKEY: A valid Rising Transfers API key. Register for free at api.risingtransfers.com. Free tier includes 2 DNA searches per day.
- OpenClaw: v0.8.0 or later
- Network access: Required (calls
api.risingtransfers.com)
Credit Usage
| Action | Credits Consumed |
|---|
| DNA similarity search | 10 credits |
| Player profile enrichment (optional) |
1 credit |
Free tier: 2 DNA searches/day (20 credits/day total for this skill).
Pro tier ($29/mo): 50 DNA searches/day.
Author
risingtransfers — api.risingtransfers.com
RT DNA Finder — 足球运动员相似度搜索
寻找市场价值更低、数据统计相似的足球运动员。由Rising Transfers智能API提供支持,基于pgvector余弦相似度技术,覆盖2000+球员档案。
外部接口
| 接口 | 方法 | 发送数据 | 用途 |
|---|
| https://api.risingtransfers.com/api/v1/intelligence/dna-search | POST | { name: <球员姓名> } | DNA向量相似度搜索 |
| https://api.risingtransfers.com/api/v1/intelligence/player |
POST | { name: <球员姓名> } | 球员档案查询(可选增强) |
不会向任何其他接口发送数据。不会在本地存储任何数据。
安全与隐私
- - 离开您设备的数据:仅为您在查询中提供的球员姓名
- 不会离开您设备的数据:对话历史、其他已安装技能、本地文件、API密钥(密钥作为HTTP标头发送,绝不会出现在请求体或日志中)
- Rising Transfers的数据保留政策:API调用仅用于速率限制和计费。球员姓名查询不会存储超过24小时。详见隐私政策
- 身份验证:您的RTAPI_KEY仅在对api.risingtransfers.com的每次请求中作为X-RT-API-Key标头发送
模型调用说明
当您询问寻找相似球员、更便宜的替代方案或DNA匹配的足球运动员时,OpenClaw可能会自动调用此技能。您可以通过在OpenClaw配置中设置skill.auto-discover false来禁用自动调用。每次API调用都会消耗您Rising Transfers账户的积分(每次DNA搜索消耗10积分)。
信任声明
使用此技能时,您查询的球员姓名将被发送至Rising Transfers(api.risingtransfers.com)。仅当您信任Rising Transfers处理该信息时才安装此技能。Rising Transfers是一个足球情报平台——这些查询不涉及任何财务、个人或敏感数据。
触发条件
当用户要求:
- - 寻找与某位足球运动员相似的球员
- 寻找某位球员的更便宜替代方案
- 寻找DNA匹配或风格匹配的球员选项
- 为某位球员确定替代候选人
示例:
- - 帮我找找和贝林厄姆相似但更便宜的球员
- 罗德里有哪些DNA替代人选?
- 给我找一个风格匹配的萨拉赫替补,价格在2000万欧元以下
操作说明
- 1. 从用户请求中提取目标球员姓名。如果提到了球队,请记录以消除歧义。
- 2. 调用DNA搜索接口:
POST https://api.risingtransfers.com/api/v1/intelligence/dna-search
标头:
X-RT-API-Key:
- 3. 如果响应包含error: INSUFFICIENT_CREDITS,告知用户其Rising Transfers积分已用完,并引导他们前往api.risingtransfers.com充值。
- 4. 如果响应包含error: PLAYERNOTFOUND,请用户澄清球员姓名或提供当前俱乐部。
- 5. 解析响应中的data.alternatives数组。对于每位替代球员,展示:
- 球员姓名和当前俱乐部
- DNA相似度百分比(例如91%相似)
- 市场价值及与目标球员的差价(例如便宜6500万欧元)
- 位置和关键比赛风格标签
- 6. 以排名表格形式呈现结果,最相似的排在最前。示例格式:
| 排名 | 球员 | 俱乐部 | 相似度 | 价值 | 与[目标球员]的节省 |
|------|--------|------|-----------|-------|-------------------|
| 1 | 姓名 | 俱乐部 | 91% | 1500万欧元 | 便宜6500万欧元 |
- 7. 在表格之后,提供深入分析选项:需要对这些球员中的任何一位进行完整球探报告吗?
- 8. 不要编造统计数据。如果API未返回任何替代方案,请明确说明,并建议用户尝试其他球员。
错误处理
| 错误 | 用户消息 |
|---|
| 401 未授权 | 您的RTAPIKEY无效或已过期。请前往api.risingtransfers.com获取密钥 |
| 403 积分不足 |
您的DNA搜索积分已用完。请前往api.risingtransfers.com充值 |
| 404 未找到球员 | 未找到该球员。请尝试全名(例如裘德·贝林厄姆)或添加俱乐部名称。 |
| 429 速率限制 | 请求过于频繁。请稍等片刻再试。 |
| 5xx 服务器错误 | Rising Transfers API暂时不可用。请几分钟后再试。 |
要求
- - RTAPIKEY:有效的Rising Transfers API密钥。免费注册请访问api.risingtransfers.com。免费版每天包含2次DNA搜索。
- OpenClaw:v0.8.0或更高版本
- 网络访问:需要(调用api.risingtransfers.com)
积分使用
| 操作 | 消耗积分 |
|---|
| DNA相似度搜索 | 10积分 |
| 球员档案增强(可选) |
1积分 |
免费版:每天2次DNA搜索(此技能每天共20积分)。
专业版(每月29美元):每天50次DNA搜索。
作者
risingtransfers — api.risingtransfers.com