Research and create verified TranmereWeb player profiles in D1 through the Tranmere-Web MCP, including accurate avatar-builder likenesses and incoming transfer records for verified new signings. Use when asked to add a Tranmere Rovers player or new signing, fill missing player details or biography fields, create or refine a player avatar, or apply the standard avatar.
71
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Create verified, consistent TranmereWeb player profiles through the Tranmere-Web MCP only. The skill does not use site admin pages.
CreatePlayerProfile (preferred for a new profile)UpdatePlayerProfile (preferred for updating an exiting profile)GetPlayers (use for duplicate checks and confirmation)CreateTransfer (preferred for a verified new-signing transfer)GetTransfers and GetClubs (use for transfer research and duplicate checks)https://www.tranmere-web.com/player-builderPlayers D1 tablepicLink: https://www.tranmere-web.com/builder/2026/simple/ffd3b3/none/000000/fcb98b/none/8e740cpicLink: https://www.tranmere-web.com/builder/2026gk/simple/ffd3b3/none/000000/fcb98b/none/8e740cnone).CreatePlayerProfile and UpdatePlayerProfile both write directly to D1. It requires the strict
write:players Auth0 permission. There is no draft or approval stage.GetPlayers to search for the exact player name and likely name variants. If a likely duplicate exists, stop and report it; this skill does not amend existing profiles.https://www.tranmere-web.com/player-builder to build the best available avatar from a current reference photo when a clear image is available. Use the default picLink only when the user requests it or a reliable likeness cannot be made.CreatePlayerProfile only when the user's request authorises that mutation. It requires a token containing write:players; if access is denied, ask the user to grant that permission rather than falling back to a direct D1 write.GetPlayers and, when useful, open /page/player/<encoded-name>.Do not call Contentful for player profiles. Do not write directly to D1. Use CreatePlayerProfile for new records; it performs validation and exact-name duplicate checks.
When the user has not supplied the facts:
When browsing, keep a short source list for the final response.
Treat a player as a new signing only when a reliable source confirms a current or forthcoming move to Tranmere Rovers. A request to create that verified new signing's profile also authorises adding the corresponding incoming transfer unless the user limits the request. Do not treat a historical player, academy promotion, trialist, rumour, contract renewal, or merely new D1 profile as a new signing.
After creating the player:
GetTransfers to search the transfer archive by the exact player name. Do not add a record if the same move already exists.GetClubs to identify the canonical D1 club name when necessary.CreateTransfer with:
Player: Use the exact D1 profile name.Season: Use the starting year of the applicable season, following existing site records.From: Use the verified former club. Use the clubs list's canonical name where available.To: Use exactly Tranmere Rovers.Transfer date: Use ISO format only when the effective or completion date is verified; otherwise leave it blank. Do not substitute an announcement date unless the source says the move took effect that day.Fee description: Use Free Transfer, Loan, or Undisclosed only when supported. Otherwise leave it blank.Numeric cost: Enter a verified fee as a whole number of pounds. Enter 0 for free, loan, undisclosed, or unknown fees.To side only, then create the record only when the user's request authorises that mutation. CreateTransfer requires write:transfers; if access is denied, ask the user to grant it rather than writing directly to D1.GetTransfers.If the former club or direction of the move cannot be verified, do not create the transfer. Report the missing evidence instead.
Name: Full commonly used playing name. Required; the MCP rejects duplicate exact names.Date of birth: ISO date (YYYY-MM-DD).Biography Markdown: One to three concise paragraphs.Picture link: User-supplied URL, a verified builder URL, or the appropriate default avatar.Foot: Exactly Right or Left.Height: Follow existing display conventions; otherwise use a concise metric value such as 1.88m.Place of birth: Town or city, adding the country only when it prevents ambiguity.Position: Use the closest allowed value:
GoalkeeperStrikerWingerCentral DefenderCentral MidfielderFull BackExternal links: One valid http or https URL per line.If a role does not map cleanly, choose the best-supported primary position only when reasonable; otherwise leave it blank and report the limitation.
Write a factual supporter-site profile, normally 80–180 words:
Use plain Markdown paragraphs. Avoid transfer clichés, subjective scouting claims, exhaustive season-by-season statistics, rumours, private information, unsupported assertions, and predictions.
Build the avatar URL as:
https://www.tranmere-web.com/builder/<kit>/<hair>/<skin>/<feature>/<hair-colour>/<neck-colour>/<background>/<highlights>
https://www.tranmere-web.com/player-builder and inspect the rendered controls and avatar; do not judge a hair option by its name alone.cccccc for a gray sioluette.none.Picture link.The builder is stylised and limited. Describe the result as the closest available match, never an exact likeness. Do not modify builder SVG assets unless the user separately asks for a new builder feature.
picLink uses the supplied URL, a visually verified custom avatar, or the correct default.CreatePlayerProfile reports a successful creation.GetPlayers.To set to Tranmere Rovers.a8be5b1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.