← KensoCONTENT HISTORY

Update to Kenso

Snapshot Nov 3, 2026 · 12:13 UTC · version 1.3.4

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Kenso and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 27, 2026 · 01:04 UTC

547a0b189ae7e32020f92c9b03b449dd72325d58fcad1a7eeddb8b337029d77c

After

Nov 3, 2026 · 12:13 UTC

7d76a92ea7027d6e7774369f99c13ceb8df503edc1dcf5e32d08c6e34e7e9f89

Package file

Before

Oct 27, 2026 · 01:04 UTC

6127

After

Nov 3, 2026 · 12:13 UTC

6748

Package file

Before

Oct 27, 2026 · 01:04 UTC

Not present

After

Nov 3, 2026 · 12:13 UTC

{"sha256":"d370516134b7bdbf0811cf49df0ce296d59dd49d2951d22bd1907e387f03f2c6","size":7277}

Package file

Before

Oct 27, 2026 · 01:04 UTC

Not present

After

Nov 3, 2026 · 12:13 UTC

{"sha256":"33a8b63ce45d601b9f09e9453a7cb7d6366effcca629776c70d432c416de2b0c","size":3415}

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

plugin.json →

skills/account-brief/SKILL.md →

skills/account-brief/references/brief-template.md →

skills/accounts/SKILL.md →

skills/campaign-diagnosis/SKILL.md →

skills/campaign-improvement/SKILL.md →

skills/campaign-improvement/references/versions.md →

skills/connect-domains/SKILL.md →

skills/connect-domains/references/usernames.md →

skills/deliverability-guard/SKILL.md →

skills/deliverability-guard/references/auto-pause-reasons.md →

skills/delivery-setup/SKILL.md →

skills/domain-selection/SKILL.md →

skills/event-outbound/SKILL.md →

skills/get-started/SKILL.md →

skills/inbox-configuration/SKILL.md →

skills/inbox-configuration/references/forwarding-and-warmup.md →

skills/infra-planning/SKILL.md →

skills/keep-campaigns-running/SKILL.md →

skills/ken-search/SKILL.md →

skills/ken-search/references/ken-search-filters.md →

skills/knowledge-setup/SKILL.md →

skills/knowledge-setup/references/client-research.md →

skills/knowledge-setup/references/context-template.md →

skills/knowledge-setup/references/live-test.md →

skills/knowledge-setup/references/prompt-engineering.md →

skills/knowledge-setup/references/prompt-writer.md →

skills/knowledge-setup/references/qualification-guide.md →

skills/knowledge-setup/references/qualification.md →

skills/knowledge-setup/references/review-workflow.md →

skills/knowledge-setup/references/section-prompts.md →

skills/knowledge-setup/references/website-scraping.md →

skills/meeting-prep-and-followup/SKILL.md →

skills/meeting-prep-and-followup/references/followup-template.md →

skills/meeting-prep-and-followup/references/prep-template.md →

skills/pipeline-review/SKILL.md →

skills/pipeline-review/references/stale-signals.md →

skills/pipeline-review/references/weekly-update.md →

skills/reply-handling/SKILL.md →

skills/reply-handling/references/inbox-fields.md →

skills/reply-handling/references/situations.md →

skills/report/SKILL.md →

skills/report/references/templates.md →

skills/role-intake/SKILL.md →

skills/setup-workspace/SKILL.md →

skills/setup-workspace/references/company-context-guide.md →

skills/setup-workspace/references/setup-messages.md →

skills/signal-outreach/SKILL.md →

skills/signal-outreach/references/signal-copy.md →

skills/signal-outreach/references/signal-gate.md →

skills/skill-editor/SKILL.md →

skills/studio-asset/SKILL.md →

skills/studio-asset/references/audit-rewrites.md →

skills/studio-asset/references/benchmark-report.md →

skills/studio-asset/references/case-study.md →

skills/studio-asset/references/event-invite.md →

skills/studio-asset/references/rd-doc.md →

skills/studio-asset/references/rd-ken-native.md →

skills/studio-asset/references/rd-your-product.md →

skills/studio-asset/references/role-pitch.md →

skills/studio-asset/references/roles-for-you.md →

skills/studio-asset/references/sample-campaign-for-prospect.md →

skills/studio-template/SKILL.md →

skills/tam-builder/SKILL.md →

skills/tam-builder/references/fit-rubric.md →

skills/tam-builder/references/sources-and-merge.md →

skills/today-review/SKILL.md →

skills/workflows/SKILL.md →

skills/studio-asset/references/rd-doc.md

− removed · + added

--- before
+++ after
@@ -0,0 +1,64 @@
+# Fill guide: `rd-doc`, Sample outbound campaign doc
+
+Starter `rd-doc` 1.3.0. Type `reverse_demo`, format `doc`: a web page that also downloads as a PDF. Page slug `outbound-campaign`, so Leo at Brightwave gets `https://{host}/brightwave/outbound-campaign-for-leo`. Sections: `cover`, `strategy`, `segments`, `funnel`, `leads`, `outreach`, `next_steps`. The ask is a booking button, "Book 30 minutes".
+
+The page is a free sample campaign built for one account: their strategy, four segments, a planning funnel, 8 to 10 real people from Kenso Search who would buy from them, and the first emails and LinkedIn notes to three of them. The campaign sells the account's own product to the account's buyers. It never sells anything to the account.
+
+A workspace's copy may have changed slots or steps. Read its own `studio.json` first (Studio shows them on the template's Variables step); where it differs from this guide, the file wins. You recognize this starter by the slug `outbound-campaign` and the steps `site`, `dossier`, `why_now`, `offer`, `plan`, `leads`, `copy`, `grade`.
+
+## Before you run it
+
+- **A domain the scraper can read.** `site` scrapes `https://<account domain>`, and `plan` requires it: no readable homepage, no plan, no leads, no emails, and the page shows `fallback.liquid`. Check the account has a primary domain that answers.
+- **Research on the account.** `dossier` and `why_now` bind `account.dossier.summary` and `account.dossier.why_now`, from the account's latest succeeded research run, on the account's Research tab. A missing or stale dossier is not fatal (the page leans on the site), but the plan is sharper with one. Refresh research there needs the `accounts_research` flag and is charged, so say so first. A campaign page built for a lead's company has no dossier at all.
+- **Buyers in Kenso Search's countries.** People search covers the United States, the United Kingdom, Canada, Australia, Ireland and New Zealand only. An account that sells elsewhere finds no one: the leads and emails fall back and the page shows its fallback.
+- **The sender's booking link.** The button goes to the sender's booking URL. Without one it renders nothing.
+- **The offer.** `offer` binds `knowledge.offer`, which the Knowledge pack does not have (it has `knowledge.stable` and `knowledge.scoped`), so it still falls back and the offer paragraph stays hidden. Bind `knowledge.stable` if the offer should come from Knowledge.
+
+## What each field needs
+
+Required slots are marked yes. Slots without a static fallback are covered by `fallback.liquid`.
+
+| Slot | Required | Limits | Filled by | From |
+|---|---|---|---|---|
+| `site` | no | object | `site` (scrape) | their homepage, markdown, up to 12,000 characters. Never shown |
+| `dossier`, `why_now` | no | 4,000 and 1,000 characters | binds | the research dossier. Never shown |
+| `offer` | no | 300 | bind | `knowledge.offer`, which falls back (bind `knowledge.stable` for a Knowledge offer) |
+| `strategy` | yes | `intro`, `audience`, `offer`, `channels`, `goal`, each 40 to 900 characters | `plan` | the site, the dossier and why now. `intro` is the one bet; `audience` is who is in and who is out; `offer` is the low-effort next step the emails ask for; `channels` is Email 1 plus a LinkedIn connect on day 0, then email follow-ups; `goal` is what a good first two weeks look like |
+| `segments` | yes | 2 to 4 items: `label` at most 28, `sub` at most 80, `value` a whole number, `tests` up to 4 `{name, hypothesis}` | `plan` | four cuts of their market. The first is the one sampled and the largest. The values are how many of the first 1,000 sends go to each and add up to 1,000. A test is `"<choice>: <A> vs <B>"` over a pain, offer, angle or ask, never a subject line |
+| `segment_notes` | no | 600 | `plan` | why the first segment goes first |
+| `funnel` | yes | 3 to 6 `{label, value}`, labels at most 28 | `plan` | five stages for 1,000 people: reached, opened or accepted, replied, positive replies, meetings. These are planning numbers (35 to 55 percent opened, 3 to 7 replied, 1 to 3 positive, 0.5 to 1.5 meetings), not results. Static fallback: 1,000, 460, 48, 19, 9 |
+| `funnel_notes` | no | 400 | `plan` | what would move the numbers |
+| `search` | no | object | `plan` | Kenso Search people filters in camelCase for the first segment, aiming at a few thousand matches |
+| `sampling_criteria` | no | 500 | `plan` | who is in the sample |
+| `candidates` | no | up to 30 people | `leads` (Kenso Search) | people matching `search`, from any company. Never an email address or phone number |
+| `leads` | yes | 3 to 10: `name`, `title`, `company`, `why` (140) required, `linkedin_url`, `website` | `copy` | the 8 to 10 candidates who best fit, best first, copied as given. Never a person outside `candidates`, never someone at the account itself |
+| `emails` | yes | 1 to 3: `name`, `subject` (60), `body` (2 to 5 paragraphs of at most 420), `linkedin` (280) required; `ps` (240) optional | `copy` | Email 1 and a LinkedIn connect note for the first 3 leads |
+
+What the emails must be, because the grade fails anything else: a subject of 2 to 4 words built on the fact the first line uses; "Hey <first name>," then a first line under 20 words that ties one fact about the lead's company to the problem the account solves, never their title or headline and never "I noticed", "I saw" or "I came across"; one or two paragraphs on what the account does, in plain words and only claims the site makes; one soft yes-or-no ask, never a meeting or a number of minutes; no sign-off (the page adds the signature). A PS only when it adds something new for that lead, never repeated across leads. A counter on the site that reads 0, 0% or 0+ did not load: it is never a fact.
+
+## How it fills
+
+1. `site` scrapes the homepage. `dossier`, `why_now` and `offer` bind.
+2. `plan` (prompt, requires `site`) writes `strategy`, `segments`, `segment_notes`, `funnel`, `funnel_notes`, `search` and `sampling_criteria`.
+3. `leads` (Kenso Search people, requires `search`, up to 30) fills `candidates`.
+4. `copy` (prompt, requires `candidates`) writes `leads` and `emails`. With no candidates it writes empty lists, so the page falls back instead of naming people the search never found.
+5. `grade` judges `emails` (pass at 7.5, 2 retries) after its checks: banned "reverse demo", "demo", "I noticed", "I saw", "I came across", "caught my attention", "your headline", "your profile" and "why I am writing"; no dashes, prices, placeholders, "test" as a noun, "real" as emphasis or sign-off. The grade also fails any claim about the account that the site text does not support, and any fact about a lead their search record does not hold.
+
+
+## Check before the first link
+
+- `state` is `ready` and `slotStatus` shows `filled` for `strategy`, `segments`, `funnel`, `leads` and `emails`. `dossier`, `why_now` and `offer` may be empty: the page never shows the first two and hides the offer paragraph.
+- The grade passed. A `needs_review` page never gets a link.
+- 8 to 10 leads, all from `candidates`, none at the account itself. Fewer than 30 candidates came back means a narrow search: say so.
+- No email address or phone number anywhere, no vendor or tool name, no "demo".
+- Every number in the emails appears on the account's site. The funnel is labeled as planning numbers, never quoted as the account's results.
+- Read the page once top to bottom on desktop and mobile.
+
+## When it goes wrong
+
+| You see | Why | Do |
+|---|---|---|
+| Whole page on the fallback | the homepage could not be read, so `plan` skipped | check the domain; a site behind a login or a bot wall cannot be sampled |
+| `leads` and `emails` on fallback, strategy filled | the search found no one | the buyers are outside Kenso Search's countries, or the filters were too narrow: refill once, then tell the user |
+| `needs_review` | the emails failed the grade after 2 rewrites | read `data.emails` and the grade's reasons; refill, or have a person edit it on Customize |
+| A lead who works at the account | the copy step picked a colleague | refill; never link a page that pitches the account its own staff |
Full technical diff · 70 changed fields

changed /files/plugin.json/sha256

BEFORE
"547a0b189ae7e32020f92c9b03b449dd72325d58fcad1a7eeddb8b337029d77c"
AFTER
"7d76a92ea7027d6e7774369f99c13ceb8df503edc1dcf5e32d08c6e34e7e9f89"

changed /files/plugin.json/size

BEFORE
6127
AFTER
6748

added /files/skills~1account-brief~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d370516134b7bdbf0811cf49df0ce296d59dd49d2951d22bd1907e387f03f2c6",
  "size": 7277
}

added /files/skills~1account-brief~1references~1brief-template.md

BEFORE
Field was absent
AFTER
{
  "sha256": "33a8b63ce45d601b9f09e9453a7cb7d6366effcca629776c70d432c416de2b0c",
  "size": 3415
}

added /files/skills~1accounts~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bb09fc29e0c0f2470c7ba6a81a5e3323422f634c8dc5733ede4e48797b937601",
  "size": 7718
}

added /files/skills~1campaign-diagnosis~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "483ed86fb20340ce8434c46f371cc9b78620dd18f52766bd03d6783a3bdb7f7e",
  "size": 8836
}

added /files/skills~1campaign-improvement~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "02fe822348bd9a23bc62718dc291b717dbcf660c01dafe8511345ada0c290d40",
  "size": 7884
}

added /files/skills~1campaign-improvement~1references~1versions.md

BEFORE
Field was absent
AFTER
{
  "sha256": "86a2bab183782f87bf4e0a5201d45d7032488ccedbc548883b0a0cbad00d89c5",
  "size": 4811
}

added /files/skills~1connect-domains~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1cc4e26729260a792ed22a19feb3293c9a7da5aa92ef65fe6bfd23e42219b917",
  "size": 10180
}

added /files/skills~1connect-domains~1references~1usernames.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9335048cf9aa0a65c7b4ecf386b784c3fc8af83389ac965dd06e3b6d4e9268ed",
  "size": 995
}

added /files/skills~1deliverability-guard~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d0a4741c9bca2a10d38c72aad0313cb342e7dd96b895493138c2b7c0a28ece11",
  "size": 10470
}

added /files/skills~1deliverability-guard~1references~1auto-pause-reasons.md

BEFORE
Field was absent
AFTER
{
  "sha256": "52c575ac62f95d9080a710f01406a1312772425665851917474123805d672f11",
  "size": 2684
}

added /files/skills~1delivery-setup~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8159e4dbf93d09a88c5a3aa5455b2f01592215d317d832bc86613534bb71146c",
  "size": 7189
}

added /files/skills~1domain-selection~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7b3f3d3ebf57e1c4a7a6a49e8707256b37e12e30ed4b703a31ec78d347552fc7",
  "size": 8018
}

added /files/skills~1event-outbound~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b43a3162852e04165410d3ba1841706dcf49d9e0a640485556d667e159a5f1ed",
  "size": 8184
}

changed /files/skills~1get-started~1SKILL.md/sha256

BEFORE
"c9613b3c7a3126fb7aee6cc2ab8815656384f5fbca5039958a8671b07b9225dc"
AFTER
"991eabfae817446521e0e80e601b19cdeeb8ff2adfd3226b3aa56f9c10c6168c"

changed /files/skills~1get-started~1SKILL.md/size

BEFORE
1859
AFTER
3445

added /files/skills~1inbox-configuration~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4ab3bbd5fbf8e8607f12310acc115080f4719274e3da8caf76396ce39c10764c",
  "size": 3255
}

added /files/skills~1inbox-configuration~1references~1forwarding-and-warmup.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e82a8ea3c0764e06c439f06c02150783a5c54f53dd50371116fffc7c6c76dc1d",
  "size": 2169
}

added /files/skills~1infra-planning~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e58ecf5e00ed8cbfd2ca846e6464aea7a980245048b1b6f308cd5d9038a996aa",
  "size": 8215
}

added /files/skills~1keep-campaigns-running~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fcb5ae32a57aa9ce50d69a0944044f28c7c7a0381ae3fe6b8b40606dd5655c01",
  "size": 1125
}

added /files/skills~1ken-search~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "0f82f5792edfe2da10bbd6788990740d24a1dedbf14ae168b0576d5229b55909",
  "size": 9930
}

added /files/skills~1ken-search~1references~1ken-search-filters.md

BEFORE
Field was absent
AFTER
{
  "sha256": "99f8ab6f128ee5d411c2c20c305b8653a9e35721d9b592a70e6efc25688adec2",
  "size": 10200
}

added /files/skills~1knowledge-setup~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e3e5870538d07a58426124bed3e5cda1d49db2941c1eaeac13c9c3c0ab8c155d",
  "size": 9769
}

added /files/skills~1knowledge-setup~1references~1client-research.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d01165cd6a1a5cc85d7a0141b5c47bca1ecb570e464aaed5f0da68e10acbb192",
  "size": 6012
}

added /files/skills~1knowledge-setup~1references~1context-template.md

BEFORE
Field was absent
AFTER
{
  "sha256": "03bd7c1af84608358ed284715b98111d7708255f412258278921d4ef90b21702",
  "size": 2951
}

added /files/skills~1knowledge-setup~1references~1live-test.md

BEFORE
Field was absent
AFTER
{
  "sha256": "568fe9355258f56a7035ad43250bb7a9f636a2222cd5ca4358bdce4e5daa3197",
  "size": 7013
}

added /files/skills~1knowledge-setup~1references~1prompt-engineering.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7b25317aea535f65ff352eef072a5e6fbfc7f6c3d0548afd49ab7600c5d89990",
  "size": 12292
}

added /files/skills~1knowledge-setup~1references~1prompt-writer.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f8d5906f17f056b73b19ad72934b2dc79912c80907cb5fa89283694d06fa07d7",
  "size": 20702
}

added /files/skills~1knowledge-setup~1references~1qualification-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b66c51c63787e7fe39421f75d0a786715ab47353b8f296c43959d2270d0963a5",
  "size": 4042
}

added /files/skills~1knowledge-setup~1references~1qualification.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cee344a0b823e6b502aa11ee297bb74a0ff76d3c862d30995464c0ce1bcdc29d",
  "size": 6188
}

added /files/skills~1knowledge-setup~1references~1review-workflow.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f93d10eaed30e7a6a9129048be3ed9ca4e00c5ccde4f5056b0a03cbd35592681",
  "size": 5231
}

added /files/skills~1knowledge-setup~1references~1section-prompts.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e8626dd4096b0d003d4b6728d83cd1211b3acd26337c12d40bc99dfce7601c03",
  "size": 8809
}

added /files/skills~1knowledge-setup~1references~1website-scraping.md

BEFORE
Field was absent
AFTER
{
  "sha256": "196ba7b7c85b44e4a35935ed91e331d2c8cdd91a62ec88b23e69025301f59efa",
  "size": 2822
}

added /files/skills~1meeting-prep-and-followup~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c6a9fd11bb36167c616c82735e3673ef5ab10c13d2ec410a56cbf438542dd6df",
  "size": 11367
}

added /files/skills~1meeting-prep-and-followup~1references~1followup-template.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d19e6bd4b5c4d5e296040df0f42a2b580e91828b4f359c7406a63d529351d164",
  "size": 3441
}

added /files/skills~1meeting-prep-and-followup~1references~1prep-template.md

BEFORE
Field was absent
AFTER
{
  "sha256": "96562593698ac390f6e2c28cc8848b572d8f451bf56723b6ed457f7f87e74258",
  "size": 2954
}

added /files/skills~1pipeline-review~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b4778c58102a3544eb8cd20f0fab4584e2988dcf31f4d2db457239052975f451",
  "size": 9617
}

added /files/skills~1pipeline-review~1references~1stale-signals.md

BEFORE
Field was absent
AFTER
{
  "sha256": "25155da221d32aa607e44e34e8754d3be8d077687d6bd6f4ab434c5ef2fa4e2b",
  "size": 2783
}

added /files/skills~1pipeline-review~1references~1weekly-update.md

BEFORE
Field was absent
AFTER
{
  "sha256": "af9521ad0db28ac17131f04aeac9366e01f8851e6db98d1ec13a4fbccb0526b0",
  "size": 2250
}

added /files/skills~1reply-handling~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e856193be85deb393f90a8a8c6e3bbd1c5df363307cc5417f6706d4f09af1211",
  "size": 12866
}

added /files/skills~1reply-handling~1references~1inbox-fields.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7daf2e404dc440882e7ff718f9ba7e8bd552bd27727582cfc12fd824f09f4303",
  "size": 5416
}

added /files/skills~1reply-handling~1references~1situations.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c66f41faf934679651fd3a50cefe49c334429e094649f7b7a75cc143d40b7a56",
  "size": 4076
}

added /files/skills~1report~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "22b6e2472d87384f64247aa221803be35363615c0acf2c25f0528c743db51ce8",
  "size": 9691
}

added /files/skills~1report~1references~1templates.md

BEFORE
Field was absent
AFTER
{
  "sha256": "41dd3debb29e05d70a056843268afb3bf3b59ce49fe6ff081c127dd4631f78ff",
  "size": 5763
}

added /files/skills~1role-intake~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e438cfbcd0dca3b5d67ecd50b0bce4ff2d7a6152d19b4eb857f19293fd87e1f1",
  "size": 4098
}

added /files/skills~1setup-workspace~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "70da535bb45b5713adf322a3185db82d83c31250b62a0e200eb1fb7408279ac1",
  "size": 10487
}

added /files/skills~1setup-workspace~1references~1company-context-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "16c2785b5da0b96453557023fc11c14402f8e0b9f9ebb67f9924f3bbbefc3e54",
  "size": 3487
}

added /files/skills~1setup-workspace~1references~1setup-messages.md

BEFORE
Field was absent
AFTER
{
  "sha256": "78a1bf689e35d5656532afb185e58714183918815efd7b7bc59a465e7410d979",
  "size": 2217
}

added /files/skills~1signal-outreach~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6cb908e6953df8b27613ac6a976d66ddba39720f0f583b970cc122001f89d044",
  "size": 11773
}

added /files/skills~1signal-outreach~1references~1signal-copy.md

BEFORE
Field was absent
AFTER
{
  "sha256": "35f5ae70a203fda6db717b8d5cceecb5ac660b2c3d16b4aa4f92101996934e3a",
  "size": 3716
}

added /files/skills~1signal-outreach~1references~1signal-gate.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a0b3bc7c746f88a0988ced11d160462612c71c78aa8b01aae2e3e5a4c1355222",
  "size": 3626
}

added /files/skills~1skill-editor~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e76c3d05085588577fe4c95878c7c3253e45491dc671947fca7bb12400b66e0c",
  "size": 5451
}

added /files/skills~1studio-asset~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9821959e838cbded1905498a3d20c570fd79a0f2556cb0c66fd5ad0b8c9e7c5b",
  "size": 13240
}

added /files/skills~1studio-asset~1references~1audit-rewrites.md

BEFORE
Field was absent
AFTER
{
  "sha256": "76c544fd203de1d6494dbc683f8ca34a35ff7ca9d8978f079e6e2d1607700c1c",
  "size": 3966
}

added /files/skills~1studio-asset~1references~1benchmark-report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d96c9faed717d54da7acb78120eb47896feee02e4e79e85cdef0a3cd4bed6cf9",
  "size": 4743
}

added /files/skills~1studio-asset~1references~1case-study.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7b2a0f16043b971bef1161e0f2a3e61c08bfe3e35294fcd5da5924bcd03d750b",
  "size": 4584
}

added /files/skills~1studio-asset~1references~1event-invite.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1969a0e93b4648ed83090d87166a3b0997778b0f9d3f3902fb265b2f528638e8",
  "size": 4062
}

added /files/skills~1studio-asset~1references~1rd-doc.md

BEFORE
Field was absent
AFTER
{
  "sha256": "43da2f583973d8f00979c72c135bec704bf8f150ab9c79dcdb8769c0246ea0f6",
  "size": 8141
}

added /files/skills~1studio-asset~1references~1rd-ken-native.md

BEFORE
Field was absent
AFTER
{
  "sha256": "868e66fe65925c81cc8fe7e9c367a959b1e2cb17ba94994e7a869d581388294d",
  "size": 5256
}

added /files/skills~1studio-asset~1references~1rd-your-product.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4322d0d41f3e553c7472ee5c697fa2e66c75dbc259cf6e33885a129373db7443",
  "size": 4318
}

added /files/skills~1studio-asset~1references~1role-pitch.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8f0d70565b4f5ec5dd4fdca68d6b77b7d0a04453395f39ce912bc163d7d93657",
  "size": 3614
}

added /files/skills~1studio-asset~1references~1roles-for-you.md

BEFORE
Field was absent
AFTER
{
  "sha256": "27982704fc4151da820ec88de69d3a8ecb3559f3a765e7dadc651f1c11e5323e",
  "size": 2689
}

added /files/skills~1studio-asset~1references~1sample-campaign-for-prospect.md

BEFORE
Field was absent
AFTER
{
  "sha256": "dbc2d2fc27bbb97aa1d92c45c867c30513c008938b46bdac7dd9cc7ae8498f0f",
  "size": 7877
}

added /files/skills~1studio-template~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cef67826dfcdeb0a03fd6d3c3c1fb266b430be66bef471342cf835b2f6447bb2",
  "size": 8467
}

added /files/skills~1tam-builder~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6a996bd4f07d55f456826633a5d4b2e0b6344d4f173a462cea9a1085981fa98a",
  "size": 9934
}

added /files/skills~1tam-builder~1references~1fit-rubric.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bf5cc46b481a259ce57914f4ff26452ce1d77127d2a609dcdebd5126be09c7aa",
  "size": 2427
}

added /files/skills~1tam-builder~1references~1sources-and-merge.md

BEFORE
Field was absent
AFTER
{
  "sha256": "214f661858857356cf34db298636e3027119973476cc15abad9321173cd722b8",
  "size": 3631
}

added /files/skills~1today-review~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "de9c535f35d85b3e8a7bb34c2d040204357fab4626030b2919f3bf23fd5670e5",
  "size": 7989
}

added /files/skills~1workflows~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7ea153f2e6c559d2029533f83d4bd4a8a1908e787596fa204162bb222baea736",
  "size": 1347
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "52c15b7e112232624bf7d2b214564529ba21a3da2220a917f779f19e42cbf445",
      "size": 95
    },
    "assets/icon.png": {
      "sha256": "3d8cad5262c0cca2854a84ebb2967b4b013c84aa28579e10d356c1738602a0d7",
      "size": 14007
    },
    "assets/logo.png": {
      "sha256": "b9da844cc570691ec0e8725bb3d52002769d3a0700c7666c261cbace10108dd2",
      "size": 40763
    },
    "mcp.json": {
      "sha256": "7338b87d3605438686990e015b2b9c8cc1c8edb59ec2c7092c1c029a6c3130ce",
      "size": 388
    },
    "plugin.json": {
      "sha256": "7d76a92ea7027d6e7774369f99c13ceb8df503edc1dcf5e32d08c6e34e7e9f89",
      "size": 6748
    },
    "skills/account-brief/SKILL.md": {
      "sha256": "d370516134b7bdbf0811cf49df0ce296d59dd49d2951d22bd1907e387f03f2c6",
      "size": 7277
    },
    "skills/account-brief/references/brief-template.md": {
      "sha256": "33a8b63ce45d601b9f09e9453a7cb7d6366effcca629776c70d432c416de2b0c",
      "size": 3415
    },
    "skills/accounts/SKILL.md": {
      "sha256": "bb09fc29e0c0f2470c7ba6a81a5e3323422f634c8dc5733ede4e48797b937601",
      "size": 7718
    },
    "skills/campaign-diagnosis/SKILL.md": {
      "sha256": "483ed86fb20340ce8434c46f371cc9b78620dd18f52766bd03d6783a3bdb7f7e",
      "size": 8836
    },
    "skills/campaign-improvement/SKILL.md": {
      "sha256": "02fe822348bd9a23bc62718dc291b717dbcf660c01dafe8511345ada0c290d40",
      "size": 7884
    },
    "skills/campaign-improvement/references/versions.md": {
      "sha256": "86a2bab183782f87bf4e0a5201d45d7032488ccedbc548883b0a0cbad00d89c5",
      "size": 4811
    },
    "skills/connect-domains/SKILL.md": {
      "sha256": "1cc4e26729260a792ed22a19feb3293c9a7da5aa92ef65fe6bfd23e42219b917",
      "size": 10180
    },
    "skills/connect-domains/references/usernames.md": {
      "sha256": "9335048cf9aa0a65c7b4ecf386b784c3fc8af83389ac965dd06e3b6d4e9268ed",
      "size": 995
    },
    "skills/deliverability-guard/SKILL.md": {
      "sha256": "d0a4741c9bca2a10d38c72aad0313cb342e7dd96b895493138c2b7c0a28ece11",
      "size": 10470
    },
    "skills/deliverability-guard/references/auto-pause-reasons.md": {
      "sha256": "52c575ac62f95d9080a710f01406a1312772425665851917474123805d672f11",
      "size": 2684
    },
    "skills/delivery-setup/SKILL.md": {
      "sha256": "8159e4dbf93d09a88c5a3aa5455b2f01592215d317d832bc86613534bb71146c",
      "size": 7189
    },
    "skills/domain-selection/SKILL.md": {
      "sha256": "7b3f3d3ebf57e1c4a7a6a49e8707256b37e12e30ed4b703a31ec78d347552fc7",
      "size": 8018
    },
    "skills/event-outbound/SKILL.md": {
      "sha256": "b43a3162852e04165410d3ba1841706dcf49d9e0a640485556d667e159a5f1ed",
      "size": 8184
    },
    "skills/get-started/SKILL.md": {
      "sha256": "991eabfae817446521e0e80e601b19cdeeb8ff2adfd3226b3aa56f9c10c6168c",
      "size": 3445
    },
    "skills/inbox-configuration/SKILL.md": {
      "sha256": "4ab3bbd5fbf8e8607f12310acc115080f4719274e3da8caf76396ce39c10764c",
      "size": 3255
    },
    "skills/inbox-configuration/references/forwarding-and-warmup.md": {
      "sha256": "e82a8ea3c0764e06c439f06c02150783a5c54f53dd50371116fffc7c6c76dc1d",
      "size": 2169
    },
    "skills/infra-planning/SKILL.md": {
      "sha256": "e58ecf5e00ed8cbfd2ca846e6464aea7a980245048b1b6f308cd5d9038a996aa",
      "size": 8215
    },
    "skills/keep-campaigns-running/SKILL.md": {
      "sha256": "fcb5ae32a57aa9ce50d69a0944044f28c7c7a0381ae3fe6b8b40606dd5655c01",
      "size": 1125
    },
    "skills/ken-search/SKILL.md": {
      "sha256": "0f82f5792edfe2da10bbd6788990740d24a1dedbf14ae168b0576d5229b55909",
      "size": 9930
    },
    "skills/ken-search/references/ken-search-filters.md": {
      "sha256": "99f8ab6f128ee5d411c2c20c305b8653a9e35721d9b592a70e6efc25688adec2",
      "size": 10200
    },
    "skills/knowledge-setup/SKILL.md": {
      "sha256": "e3e5870538d07a58426124bed3e5cda1d49db2941c1eaeac13c9c3c0ab8c155d",
      "size": 9769
    },
    "skills/knowledge-setup/references/client-research.md": {
      "sha256": "d01165cd6a1a5cc85d7a0141b5c47bca1ecb570e464aaed5f0da68e10acbb192",
      "size": 6012
    },
    "skills/knowledge-setup/references/context-template.md": {
      "sha256": "03bd7c1af84608358ed284715b98111d7708255f412258278921d4ef90b21702",
      "size": 2951
    },
    "skills/knowledge-setup/references/live-test.md": {
      "sha256": "568fe9355258f56a7035ad43250bb7a9f636a2222cd5ca4358bdce4e5daa3197",
      "size": 7013
    },
    "skills/knowledge-setup/references/prompt-engineering.md": {
      "sha256": "7b25317aea535f65ff352eef072a5e6fbfc7f6c3d0548afd49ab7600c5d89990",
      "size": 12292
    },
    "skills/knowledge-setup/references/prompt-writer.md": {
      "sha256": "f8d5906f17f056b73b19ad72934b2dc79912c80907cb5fa89283694d06fa07d7",
      "size": 20702
    },
    "skills/knowledge-setup/references/qualification-guide.md": {
      "sha256": "b66c51c63787e7fe39421f75d0a786715ab47353b8f296c43959d2270d0963a5",
      "size": 4042
    },
    "skills/knowledge-setup/references/qualification.md": {
      "sha256": "cee344a0b823e6b502aa11ee297bb74a0ff76d3c862d30995464c0ce1bcdc29d",
      "size": 6188
    },
    "skills/knowledge-setup/references/review-workflow.md": {
      "sha256": "f93d10eaed30e7a6a9129048be3ed9ca4e00c5ccde4f5056b0a03cbd35592681",
      "size": 5231
    },
    "skills/knowledge-setup/references/section-prompts.md": {
      "sha256": "e8626dd4096b0d003d4b6728d83cd1211b3acd26337c12d40bc99dfce7601c03",
      "size": 8809
    },
    "skills/knowledge-setup/references/website-scraping.md": {
      "sha256": "196ba7b7c85b44e4a35935ed91e331d2c8cdd91a62ec88b23e69025301f59efa",
      "size": 2822
    },
    "skills/meeting-prep-and-followup/SKILL.md": {
      "sha256": "c6a9fd11bb36167c616c82735e3673ef5ab10c13d2ec410a56cbf438542dd6df",
      "size": 11367
    },
    "skills/meeting-prep-and-followup/references/followup-template.md": {
      "sha256": "d19e6bd4b5c4d5e296040df0f42a2b580e91828b4f359c7406a63d529351d164",
      "size": 3441
    },
    "skills/meeting-prep-and-followup/references/prep-template.md": {
      "sha256": "96562593698ac390f6e2c28cc8848b572d8f451bf56723b6ed457f7f87e74258",
      "size": 2954
    },
    "skills/pipeline-review/SKILL.md": {
      "sha256": "b4778c58102a3544eb8cd20f0fab4584e2988dcf31f4d2db457239052975f451",
      "size": 9617
    },
    "skills/pipeline-review/references/stale-signals.md": {
      "sha256": "25155da221d32aa607e44e34e8754d3be8d077687d6bd6f4ab434c5ef2fa4e2b",
      "size": 2783
    },
    "skills/pipeline-review/references/weekly-update.md": {
      "sha256": "af9521ad0db28ac17131f04aeac9366e01f8851e6db98d1ec13a4fbccb0526b0",
      "size": 2250
    },
    "skills/reply-handling/SKILL.md": {
      "sha256": "e856193be85deb393f90a8a8c6e3bbd1c5df363307cc5417f6706d4f09af1211",
      "size": 12866
    },
    "skills/reply-handling/references/inbox-fields.md": {
      "sha256": "7daf2e404dc440882e7ff718f9ba7e8bd552bd27727582cfc12fd824f09f4303",
      "size": 5416
    },
    "skills/reply-handling/references/situations.md": {
      "sha256": "c66f41faf934679651fd3a50cefe49c334429e094649f7b7a75cc143d40b7a56",
      "size": 4076
    },
    "skills/report/SKILL.md": {
      "sha256": "22b6e2472d87384f64247aa221803be35363615c0acf2c25f0528c743db51ce8",
      "size": 9691
    },
    "skills/report/references/templates.md": {
      "sha256": "41dd3debb29e05d70a056843268afb3bf3b59ce49fe6ff081c127dd4631f78ff",
      "size": 5763
    },
    "skills/role-intake/SKILL.md": {
      "sha256": "e438cfbcd0dca3b5d67ecd50b0bce4ff2d7a6152d19b4eb857f19293fd87e1f1",
      "size": 4098
    },
    "skills/setup-workspace/SKILL.md": {
      "sha256": "70da535bb45b5713adf322a3185db82d83c31250b62a0e200eb1fb7408279ac1",
      "size": 10487
    },
    "skills/setup-workspace/references/company-context-guide.md": {
      "sha256": "16c2785b5da0b96453557023fc11c14402f8e0b9f9ebb67f9924f3bbbefc3e54",
      "size": 3487
    },
    "skills/setup-workspace/references/setup-messages.md": {
      "sha256": "78a1bf689e35d5656532afb185e58714183918815efd7b7bc59a465e7410d979",
      "size": 2217
    },
    "skills/signal-outreach/SKILL.md": {
      "sha256": "6cb908e6953df8b27613ac6a976d66ddba39720f0f583b970cc122001f89d044",
      "size": 11773
    },
    "skills/signal-outreach/references/signal-copy.md": {
      "sha256": "35f5ae70a203fda6db717b8d5cceecb5ac660b2c3d16b4aa4f92101996934e3a",
      "size": 3716
    },
    "skills/signal-outreach/references/signal-gate.md": {
      "sha256": "a0b3bc7c746f88a0988ced11d160462612c71c78aa8b01aae2e3e5a4c1355222",
      "size": 3626
    },
    "skills/skill-editor/SKILL.md": {
      "sha256": "e76c3d05085588577fe4c95878c7c3253e45491dc671947fca7bb12400b66e0c",
      "size": 5451
    },
    "skills/studio-asset/SKILL.md": {
      "sha256": "9821959e838cbded1905498a3d20c570fd79a0f2556cb0c66fd5ad0b8c9e7c5b",
      "size": 13240
    },
    "skills/studio-asset/references/audit-rewrites.md": {
      "sha256": "76c544fd203de1d6494dbc683f8ca34a35ff7ca9d8978f079e6e2d1607700c1c",
      "size": 3966
    },
    "skills/studio-asset/references/benchmark-report.md": {
      "sha256": "d96c9faed717d54da7acb78120eb47896feee02e4e79e85cdef0a3cd4bed6cf9",
      "size": 4743
    },
    "skills/studio-asset/references/case-study.md": {
      "sha256": "7b2a0f16043b971bef1161e0f2a3e61c08bfe3e35294fcd5da5924bcd03d750b",
      "size": 4584
    },
    "skills/studio-asset/references/event-invite.md": {
      "sha256": "1969a0e93b4648ed83090d87166a3b0997778b0f9d3f3902fb265b2f528638e8",
      "size": 4062
    },
    "skills/studio-asset/references/rd-doc.md": {
      "sha256": "43da2f583973d8f00979c72c135bec704bf8f150ab9c79dcdb8769c0246ea0f6",
      "size": 8141
    },
    "skills/studio-asset/references/rd-ken-native.md": {
      "sha256": "868e66fe65925c81cc8fe7e9c367a959b1e2cb17ba94994e7a869d581388294d",
      "size": 5256
    },
    "skills/studio-asset/references/rd-your-product.md": {
      "sha256": "4322d0d41f3e553c7472ee5c697fa2e66c75dbc259cf6e33885a129373db7443",
      "size": 4318
    },
    "skills/studio-asset/references/role-pitch.md": {
      "sha256": "8f0d70565b4f5ec5dd4fdca68d6b77b7d0a04453395f39ce912bc163d7d93657",
      "size": 3614
    },
    "skills/studio-asset/references/roles-for-you.md": {
      "sha256": "27982704fc4151da820ec88de69d3a8ecb3559f3a765e7dadc651f1c11e5323e",
      "size": 2689
    },
    "skills/studio-asset/references/sample-campaign-for-prospect.md": {
      "sha256": "dbc2d2fc27bbb97aa1d92c45c867c30513c008938b46bdac7dd9cc7ae8498f0f",
      "size": 7877
    },
    "skills/studio-template/SKILL.md": {
      "sha256": "cef67826dfcdeb0a03fd6d3c3c1fb266b430be66bef471342cf835b2f6447bb2",
      "size": 8467
    },
    "skills/tam-builder/SKILL.md": {
      "sha256": "6a996bd4f07d55f456826633a5d4b2e0b6344d4f173a462cea9a1085981fa98a",
      "size": 9934
    },
    "skills/tam-builder/references/fit-rubric.md": {
      "sha256": "bf5cc46b481a259ce57914f4ff26452ce1d77127d2a609dcdebd5126be09c7aa",
      "size": 2427
    },
    "skills/tam-builder/references/sources-and-merge.md": {
      "sha256": "214f661858857356cf34db298636e3027119973476cc15abad9321173cd722b8",
      "size": 3631
    },
    "skills/today-review/SKILL.md": {
      "sha256": "de9c535f35d85b3e8a7bb34c2d040204357fab4626030b2919f3bf23fd5670e5",
      "size": 7989
    },
    "skills/workflows/SKILL.md": {
      "sha256": "7ea153f2e6c559d2029533f83d4bd4a8a1908e787596fa204162bb222baea736",
      "size": 1347
    }
  }
}

SHA-256 of public snapshot: 1c45c0706c899b9a11e4bf906cdd1adce40d8c7236656b51ccf686fafcea5d82