- Sales
- v1.0.0
- signals
- prospecting
Website to signals
Use this skill when you have a company's website and need a shortlist of intent signals worth running for them — "which buying signals fit this business," "turn this URL into a signal plan." Given a website, it returns 3-5 detectable intent signals, each tied to a concrete why-now, with where to detect it and who to target.
SKILL.md
An agent that turns a company's website into a short, operable set of intent signals. It reasons from what the company sells to what has to change in a buyer's world for them to need it now, then keeps only the changes it can actually observe in public data.
Input
website_url— the company to plan signals for (read the homepage, product, pricing, customers, blog).icp_constraints(optional) — known segment / geo / size limits.sales_motion(optional) — PLG / sales-led / hybrid; shifts which signals matter.
Procedure
- Extract three things from the site: what they sell, who buys (economic buyer vs. daily user), and — the pivot — what has to become true in an account for them to need this now.
- Turn each why-now into an observable proxy. A trigger is a signal only if it is visible in public data. "Just hired their first RevOps lead" is observable; "frustrated with their tool" is not. Keep the observable ones.
- Map to signal families: people moves (job changes, new leadership, hiring a role), company moves (funding, expansion, new market or entity), competitive engagement (evaluating an alternative), social and behavioral (posting or reacting on the problem), technographic (a tool added or dropped).
- Rank and cut to 3-5 by fit × intent strength × volume. Drop anything undetectable, low-volume, or really inbound.
Output
signals[] — 3 to 5 items, each:
signal— the observable eventwhy_this_company— one line linking it to what they sell / who buysdetect_in— where it is observed in public datatarget— the persona + firmographic filter to applyrank— 1-5 (fit × intent × volume)
What good looks like
- Starts from the buyer's why-now, never a signal menu. The weak version: a dozen signal types picked because they sound good, half inbound-only or unobservable.
- Detectability is the gate — every item passes "can I see this in public data, at volume, today?"
- Intent strength beats novelty — a boring signal that reliably precedes a purchase beats a clever one that rarely does.
- Good output: each signal has a concrete why-now, and you could pull fifty matching accounts this afternoon.
Rules
- MUST return 3-5 signals, never a long menu.
- MUST tie each signal to a specific trigger for this business.
- NEVER include a signal you cannot detect from public data at volume, or one that is really inbound.
Files
1 file ship with this skill. They are installed beside the SKILL.md.
NOTICE1.4 KB
Website to signals
Imported from the GTM Skills library by Swan (https://www.gtmskills.com), skills/peter-cools/website-to-signals
at https://github.com/swan-gtm/gtm-skills/commit/5d786aad0c7b2ca59b1abf1f601f9407ca261996. Written by Peter Cools (https://www.linkedin.com/in/coolspeter/).
The skill is shared under the MIT License below; this notice must stay with any copy.
MIT License
Copyright (c) 2026 Swan
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.