Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/linktree-common-errors
Diagnose and fix Linktree common errors. Trigger: "linktree error", "fix linktree", "debug linktree".
Passed 21 of 23 test cases with the skill, and 12 of 23 without it.
and 10 more in the full report
9 fixed12 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
We need a quick one-line shell command to test whether our stored Linktree API key environment variable ($LINKTREE_API_KEY) is active and reachable without modifying profile data. What specific curl command and target endpoint should we run?
| Checked | Without skill | With skill |
|---|---|---|
| Uses https://api.linktr.ee/v1/profile as the target endpoint in the command | Missed | Passed |
| Passes the authorization token using the Authorization: Bearer header | Passed | Passed |
The instructions your model reads when the skill loads.
Linktree's API manages link-in-bio profiles, individual links, appearance settings, and analytics. Common integration errors include URL validation failures when adding links with unsupported schemes, profile-not-found errors from incorrect username lookups, and analytics data lag that causes empty responses for recently created links. Analytics data lags 15-30 minutes behind real-time, which frequently causes confusion when verifying newly created links. This reference covers HTTP errors, link management issues, and analytics-specific quirks that affect Linktree API consumers.
| Code | Message | Cause | Fix |
|---|---|---|---|
400 | Invalid URL format | Link URL missing scheme or malformed | Ensure URLs include https:// prefix and pass URL validation |
401 | Authentication failed | API key invalid or expired | Regenerate key at linktr.ee developer portal |
403 | Plan feature restricted | Endpoint requires Pro/Premium plan | Upgrade plan or use alternative endpoint for free tier |
404 | Profile not found | Username does not exist or is deactivated | Verify username spelling; check profile is active |
404 | Link not found | Link ID deleted or belongs to another profile | List links first to confirm valid IDs |
409 | Duplicate link | Same URL already exists on profile | Check existing links before adding; update instead of create |
422 | Validation error | Title too long or thumbnail URL invalid | Title max 100 chars; thumbnail must be valid image URL |
429 | Rate limited | Exceeded 100 requests/minute | Implement exponential backoff; check Retry-After header |
interface LinktreeError {
code: number;
message: string;
category: "auth" | "rate_limit" | "validation" | "not_found";
}
function classifyLinktreeError(status: number, body: string): LinktreeError {
if (status === 401 || status === 403) {
return { code: status, message: body, category: "auth" };
}
if (status === 429) {
return { code: 429, message: "Rate limited", category: "rate_limit" };
}
if (status === 404) {
return { code: 404, message: body, category: "not_found" };
}
return { code: status, message: body, category: "validation" };
}
test cases passed, vs 12 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.