Update to Tailwind
Snapshot Oct 24, 2026 · 18:04 UTC · version 0.4.0
Collection source: downloaded plugin package.
Instructions updated for tailwind-pinterest-profile-audit
Skill instructions — Now says: below against its healthy value. A field that is missing, false, or not the healthy value is a finding, with one exception: `tokenStatus: "unknown"` is not a...
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Skill instructions
Oct 24, 2026 · 12:50 UTC
below. A field that is present and non-empty is a healthy check; a field that is missing or false is a finding. | `tokenAuthorized` | `true` | Tailwind cannot publish to this account at all. Nothing else in this report matters until it i...
Oct 24, 2026 · 18:04 UTC
below against its healthy value. A field that is missing, false, or not the healthy value is a finding, with one exception: `tokenStatus: "unknown"` is not a finding (see below). | `tokenStatus` | `"authorized"` | `"unauthorized"`: Tailw...
Compare saved observations
Download comparison JSONSKILL.md text changes
− removed · + added
--- before +++ after @@ -23,12 +23,13 @@ rather than auditing all of them — a report about the wrong profile reads as authoritative and wastes the user's time acting on it. -Check each field below. A field that is present and non-empty is a healthy -check; a field that is missing or false is a finding. +Check each field below against its healthy value. A field that is missing, +false, or not the healthy value is a finding, with one exception: +`tokenStatus: "unknown"` is not a finding (see below). | Field | Healthy | Finding means | User action | | --- | --- | --- | --- | -| `tokenAuthorized` | `true` | Tailwind cannot publish to this account at all. Nothing else in this report matters until it is fixed. | Reconnect the Pinterest account from the Tailwind dashboard. | +| `tokenStatus` | `"authorized"` | `"unauthorized"`: Tailwind cannot publish to this account at all. Nothing else in this report matters until it is fixed. | Reconnect the Pinterest account from the Tailwind dashboard. | | `isDomainVerified` | `true` | Tailwind has no verified website domain for this account. | Claim the website on Pinterest, then reconnect in Tailwind so the status refreshes. | | `avatarUrl` | non-null | No profile image. | Add a profile photo on Pinterest. | | `username` | non-null | No Pinterest username on record — usually a legacy connection. | Reconnect the account so Tailwind picks up the username. | @@ -55,12 +56,20 @@ that a reconnect is what refreshes it. Do not tell the user their site is unverified on Pinterest — you cannot see Pinterest's side of it. -`tokenAuthorized` is resolved live from Pinterest at request time, so it is -trustworthy in a way the stored fields are not. One consequence worth knowing: -during a Tailwind service degradation every account can report `false` at once. -If every account in a multi-account org looks unauthorized simultaneously, -treat that as suspect and say so rather than telling the user to reconnect all -of them. +## The connection status trap + +Read `tokenStatus`, not `tokenAuthorized`. `tokenAuthorized` is `false` both +when the connection is revoked and when Tailwind could not check it, so an +audit built on it tells a healthy account to reconnect whenever a lookup +fails. + +`tokenStatus` is resolved live at request time, so it is trustworthy in a way +the stored fields are not. `"unauthorized"` is the finding. `"unknown"` means +Tailwind could not check the connection just now: report it as context ("the +connection could not be verified right now; try the audit again later"), +never as a reason to reconnect. During a Tailwind service degradation every +account can come back `"unknown"` at once, which is the same situation, not +a fleet of broken connections. ## Report structure
Full technical diff · 1 changed fields
changed /skill_md_contents
"---\nname: tailwind-pinterest-profile-audit\ndescription: Audit the health of a connected Pinterest account's profile through Tailwind — authorization, domain verification, and profile completeness. Use when the user asks for a profile audit, an account checkup, or why their account may not be publishing.\n---\n\n# Pinterest profile health audit\n\nThis audit reports on the profile fields Tailwind can verify directly for a\nconnected Pinterest account. It is read-only: it consumes no credits, creates\nnothing, and changes nothing.\n\nIt is also narrow, and the narrowness is the point. Users asking for an\n\"account audit\" usually want to know why their impressions are low. That\nquestion cannot be answered from the profile fields below, and guessing at it\nfrom them produces confident advice built on nothing. Report what the checks\nshow, then say plainly what this audit cannot see.\n\n## Run the checks\n\nCall `list_accounts`. Every field this audit reports comes from that one call.\n\nIf the user has more than one connected account and hasn't said which, ask\nrather than auditing all of them — a report about the wrong profile reads as\nauthoritative and wastes the user's time acting on it.\n\nCheck each field below. A field that is present and non-empty is a healthy\ncheck; a field that is missing or false is a finding.\n\n| Field | Healthy | Finding means | User action |\n| --- | --- | --- | --- |\n| `tokenAuthorized` | `true` | Tailwind cannot publish to this account at all. Nothing else in this report matters until it is fixed. | Reconnect the Pinterest account from the Tailwind dashboard. |\n| `isDomainVerified` | `true` | Tailwind has no verified website domain for this account. | Claim the website on Pinterest, then reconnect in Tailwind so the status refreshes. |\n| `avatarUrl` | non-null | No profile image. | Add a profile photo on Pinterest. |\n| `username` | non-null | No Pinterest username on record — usually a legacy connection. | Reconnect the account so Tailwind picks up the username. |\n\n`createdAt` is context, not a check. A recently connected account has little\nhistory behind it, which is worth saying when the user is asking why they see\nno results yet. Never report it as a problem.\n\n`displayName` is not checkable and must never be reported as a finding. The\nAPI falls back to the Pinterest username when an account has no name set, so\nthe field is non-empty for an account with no display name just as it is for\none with a display name — the two are indistinguishable from this response.\nClaiming a display name is present would be as wrong as claiming it is\nmissing, so say nothing about it either way.\n\nOrder findings by consequence, not by the order above: an unauthorized token\nstops publishing outright, a missing profile image does not.\n\n## The domain verification trap\n\n`isDomainVerified` is Tailwind's own record, and users regularly report that\nPinterest shows their site as verified while Tailwind shows it missing. When\nyou report this finding, say that it reflects what Tailwind has recorded, and\nthat a reconnect is what refreshes it. Do not tell the user their site is\nunverified on Pinterest — you cannot see Pinterest's side of it.\n\n`tokenAuthorized` is resolved live from Pinterest at request time, so it is\ntrustworthy in a way the stored fields are not. One consequence worth knowing:\nduring a Tailwind service degradation every account can report `false` at once.\nIf every account in a multi-account org looks unauthorized simultaneously,\ntreat that as suspect and say so rather than telling the user to reconnect all\nof them.\n\n## Report structure\n\nUse these sections, in this order:\n\n1. **Audit scope and data sources** — name the account audited, and state that\n every finding comes from Tailwind account data.\n2. **Healthy checks** — the fields that passed. Say them; a report that lists\n only problems reads as a broken account.\n3. **Findings and recommended actions** — one entry per finding, each with the\n user action from the table.\n4. **Not available in this audit** — the section below.\n\nLabel every finding as **Tailwind account data**. This audit has no other\nsource. That labelling matters because the board audit does mix sources, and a\nuser reading both should be able to tell where each claim came from.\n\n## Not available in this audit\n\nState these explicitly rather than leaving them unmentioned — an unmentioned\ngap reads as a clean bill of health:\n\n- **Performance of any kind.** Impressions, saves, clicks and engagement are\n not part of this audit. `get_account_analytics` reports them for the account\n and `list_top_pins` shows which Pins did best; offer those when the user\n asks why their numbers are low. Their figures describe what happened, not\n why, so they do not license a cause either.\n- **Profile content quality.** Bio text, board cover imagery, and whether the\n profile reads well for a niche are not visible.\n- **Pinterest-side account standing.** Whether the account is in good standing,\n rate-limited, or has had content flagged is not visible.\n- **Whether Pins are being distributed.** Nothing here reports how Pinterest is\n treating the account's content.\n\nDo not substitute a proxy for any of these. \"You have no profile image, which\nis probably why your impressions are low\" is exactly the kind of invented\ncausation this audit exists to avoid.\n"
"---\nname: tailwind-pinterest-profile-audit\ndescription: Audit the health of a connected Pinterest account's profile through Tailwind — authorization, domain verification, and profile completeness. Use when the user asks for a profile audit, an account checkup, or why their account may not be publishing.\n---\n\n# Pinterest profile health audit\n\nThis audit reports on the profile fields Tailwind can verify directly for a\nconnected Pinterest account. It is read-only: it consumes no credits, creates\nnothing, and changes nothing.\n\nIt is also narrow, and the narrowness is the point. Users asking for an\n\"account audit\" usually want to know why their impressions are low. That\nquestion cannot be answered from the profile fields below, and guessing at it\nfrom them produces confident advice built on nothing. Report what the checks\nshow, then say plainly what this audit cannot see.\n\n## Run the checks\n\nCall `list_accounts`. Every field this audit reports comes from that one call.\n\nIf the user has more than one connected account and hasn't said which, ask\nrather than auditing all of them — a report about the wrong profile reads as\nauthoritative and wastes the user's time acting on it.\n\nCheck each field below against its healthy value. A field that is missing,\nfalse, or not the healthy value is a finding, with one exception:\n`tokenStatus: \"unknown\"` is not a finding (see below).\n\n| Field | Healthy | Finding means | User action |\n| --- | --- | --- | --- |\n| `tokenStatus` | `\"authorized\"` | `\"unauthorized\"`: Tailwind cannot publish to this account at all. Nothing else in this report matters until it is fixed. | Reconnect the Pinterest account from the Tailwind dashboard. |\n| `isDomainVerified` | `true` | Tailwind has no verified website domain for this account. | Claim the website on Pinterest, then reconnect in Tailwind so the status refreshes. |\n| `avatarUrl` | non-null | No profile image. | Add a profile photo on Pinterest. |\n| `username` | non-null | No Pinterest username on record — usually a legacy connection. | Reconnect the account so Tailwind picks up the username. |\n\n`createdAt` is context, not a check. A recently connected account has little\nhistory behind it, which is worth saying when the user is asking why they see\nno results yet. Never report it as a problem.\n\n`displayName` is not checkable and must never be reported as a finding. The\nAPI falls back to the Pinterest username when an account has no name set, so\nthe field is non-empty for an account with no display name just as it is for\none with a display name — the two are indistinguishable from this response.\nClaiming a display name is present would be as wrong as claiming it is\nmissing, so say nothing about it either way.\n\nOrder findings by consequence, not by the order above: an unauthorized token\nstops publishing outright, a missing profile image does not.\n\n## The domain verification trap\n\n`isDomainVerified` is Tailwind's own record, and users regularly report that\nPinterest shows their site as verified while Tailwind shows it missing. When\nyou report this finding, say that it reflects what Tailwind has recorded, and\nthat a reconnect is what refreshes it. Do not tell the user their site is\nunverified on Pinterest — you cannot see Pinterest's side of it.\n\n## The connection status trap\n\nRead `tokenStatus`, not `tokenAuthorized`. `tokenAuthorized` is `false` both\nwhen the connection is revoked and when Tailwind could not check it, so an\naudit built on it tells a healthy account to reconnect whenever a lookup\nfails.\n\n`tokenStatus` is resolved live at request time, so it is trustworthy in a way\nthe stored fields are not. `\"unauthorized\"` is the finding. `\"unknown\"` means\nTailwind could not check the connection just now: report it as context (\"the\nconnection could not be verified right now; try the audit again later\"),\nnever as a reason to reconnect. During a Tailwind service degradation every\naccount can come back `\"unknown\"` at once, which is the same situation, not\na fleet of broken connections.\n\n## Report structure\n\nUse these sections, in this order:\n\n1. **Audit scope and data sources** — name the account audited, and state that\n every finding comes from Tailwind account data.\n2. **Healthy checks** — the fields that passed. Say them; a report that lists\n only problems reads as a broken account.\n3. **Findings and recommended actions** — one entry per finding, each with the\n user action from the table.\n4. **Not available in this audit** — the section below.\n\nLabel every finding as **Tailwind account data**. This audit has no other\nsource. That labelling matters because the board audit does mix sources, and a\nuser reading both should be able to tell where each claim came from.\n\n## Not available in this audit\n\nState these explicitly rather than leaving them unmentioned — an unmentioned\ngap reads as a clean bill of health:\n\n- **Performance of any kind.** Impressions, saves, clicks and engagement are\n not part of this audit. `get_account_analytics` reports them for the account\n and `list_top_pins` shows which Pins did best; offer those when the user\n asks why their numbers are low. Their figures describe what happened, not\n why, so they do not license a cause either.\n- **Profile content quality.** Bio text, board cover imagery, and whether the\n profile reads well for a niche are not visible.\n- **Pinterest-side account standing.** Whether the account is in good standing,\n rate-limited, or has had content flagged is not visible.\n- **Whether Pins are being distributed.** Nothing here reports how Pinterest is\n treating the account's content.\n\nDo not substitute a proxy for any of these. \"You have no profile image, which\nis probably why your impressions are low\" is exactly the kind of invented\ncausation this audit exists to avoid.\n"
Full snapshot data
{
"description": "Audit the health of a connected Pinterest account's profile through Tailwind — authorization, domain verification, and profile completeness. Use when the user asks for a profile audit, an account checkup, or why their account may not be publishing.",
"included_files": [],
"name": "tailwind-pinterest-profile-audit",
"skill_md_contents": "---\nname: tailwind-pinterest-profile-audit\ndescription: Audit the health of a connected Pinterest account's profile through Tailwind — authorization, domain verification, and profile completeness. Use when the user asks for a profile audit, an account checkup, or why their account may not be publishing.\n---\n\n# Pinterest profile health audit\n\nThis audit reports on the profile fields Tailwind can verify directly for a\nconnected Pinterest account. It is read-only: it consumes no credits, creates\nnothing, and changes nothing.\n\nIt is also narrow, and the narrowness is the point. Users asking for an\n\"account audit\" usually want to know why their impressions are low. That\nquestion cannot be answered from the profile fields below, and guessing at it\nfrom them produces confident advice built on nothing. Report what the checks\nshow, then say plainly what this audit cannot see.\n\n## Run the checks\n\nCall `list_accounts`. Every field this audit reports comes from that one call.\n\nIf the user has more than one connected account and hasn't said which, ask\nrather than auditing all of them — a report about the wrong profile reads as\nauthoritative and wastes the user's time acting on it.\n\nCheck each field below against its healthy value. A field that is missing,\nfalse, or not the healthy value is a finding, with one exception:\n`tokenStatus: \"unknown\"` is not a finding (see below).\n\n| Field | Healthy | Finding means | User action |\n| --- | --- | --- | --- |\n| `tokenStatus` | `\"authorized\"` | `\"unauthorized\"`: Tailwind cannot publish to this account at all. Nothing else in this report matters until it is fixed. | Reconnect the Pinterest account from the Tailwind dashboard. |\n| `isDomainVerified` | `true` | Tailwind has no verified website domain for this account. | Claim the website on Pinterest, then reconnect in Tailwind so the status refreshes. |\n| `avatarUrl` | non-null | No profile image. | Add a profile photo on Pinterest. |\n| `username` | non-null | No Pinterest username on record — usually a legacy connection. | Reconnect the account so Tailwind picks up the username. |\n\n`createdAt` is context, not a check. A recently connected account has little\nhistory behind it, which is worth saying when the user is asking why they see\nno results yet. Never report it as a problem.\n\n`displayName` is not checkable and must never be reported as a finding. The\nAPI falls back to the Pinterest username when an account has no name set, so\nthe field is non-empty for an account with no display name just as it is for\none with a display name — the two are indistinguishable from this response.\nClaiming a display name is present would be as wrong as claiming it is\nmissing, so say nothing about it either way.\n\nOrder findings by consequence, not by the order above: an unauthorized token\nstops publishing outright, a missing profile image does not.\n\n## The domain verification trap\n\n`isDomainVerified` is Tailwind's own record, and users regularly report that\nPinterest shows their site as verified while Tailwind shows it missing. When\nyou report this finding, say that it reflects what Tailwind has recorded, and\nthat a reconnect is what refreshes it. Do not tell the user their site is\nunverified on Pinterest — you cannot see Pinterest's side of it.\n\n## The connection status trap\n\nRead `tokenStatus`, not `tokenAuthorized`. `tokenAuthorized` is `false` both\nwhen the connection is revoked and when Tailwind could not check it, so an\naudit built on it tells a healthy account to reconnect whenever a lookup\nfails.\n\n`tokenStatus` is resolved live at request time, so it is trustworthy in a way\nthe stored fields are not. `\"unauthorized\"` is the finding. `\"unknown\"` means\nTailwind could not check the connection just now: report it as context (\"the\nconnection could not be verified right now; try the audit again later\"),\nnever as a reason to reconnect. During a Tailwind service degradation every\naccount can come back `\"unknown\"` at once, which is the same situation, not\na fleet of broken connections.\n\n## Report structure\n\nUse these sections, in this order:\n\n1. **Audit scope and data sources** — name the account audited, and state that\n every finding comes from Tailwind account data.\n2. **Healthy checks** — the fields that passed. Say them; a report that lists\n only problems reads as a broken account.\n3. **Findings and recommended actions** — one entry per finding, each with the\n user action from the table.\n4. **Not available in this audit** — the section below.\n\nLabel every finding as **Tailwind account data**. This audit has no other\nsource. That labelling matters because the board audit does mix sources, and a\nuser reading both should be able to tell where each claim came from.\n\n## Not available in this audit\n\nState these explicitly rather than leaving them unmentioned — an unmentioned\ngap reads as a clean bill of health:\n\n- **Performance of any kind.** Impressions, saves, clicks and engagement are\n not part of this audit. `get_account_analytics` reports them for the account\n and `list_top_pins` shows which Pins did best; offer those when the user\n asks why their numbers are low. Their figures describe what happened, not\n why, so they do not license a cause either.\n- **Profile content quality.** Bio text, board cover imagery, and whether the\n profile reads well for a niche are not visible.\n- **Pinterest-side account standing.** Whether the account is in good standing,\n rate-limited, or has had content flagged is not visible.\n- **Whether Pins are being distributed.** Nothing here reports how Pinterest is\n treating the account's content.\n\nDo not substitute a proxy for any of these. \"You have no profile image, which\nis probably why your impressions are low\" is exactly the kind of invented\ncausation this audit exists to avoid.\n"
}SHA-256 of public snapshot: 27e3b0ae754e5f13eeb66d69a37139e3fa0a349ab76e8eb67b345edf603d5d75