Read-only research skill that retrieves structured product, pricing, integration, customer, and use-case information from scoutos.com given a topic, and walks the Cal.com demo-booking modal and Clerk-hosted free-trial signup up to (but not including) form submission.
Works with
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionlookup-scout-product-infoExecute the skills CLI command in your project's root directory to begin installation:
Fetches lookup-scout-product-info from scoutos.com/lookup-scout-product-info-28kroz and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate lookup-scout-product-info. Access via /lookup-scout-product-info in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Automate repetitive workflows and reduce manual effort
Example
Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Learn new skills, understand complex topics, get expert guidance
Example
Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Enhance output quality through reviews, suggestions, and refinements
Example
Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
0
total installs
0
this week
0
upvotes
Run in your terminal
0
installs
0
this week
—
stars
| name | lookup-scout-product-info |
| title | 'Look Up Scout Product, Pricing, Integration, and Use-Case Info' |
| description | >- Read-only research skill that retrieves structured product, pricing, integration, customer, and use-case information from scoutos.com given a topic, and walks the Cal.com demo-booking modal and Clerk-hosted free-trial signup up to (but not including) form submission. |
| website | scoutos.com |
| category | research |
| tags | - ai-agents - research - pricing - integrations - use-cases - saas - marketing-site |
| source | 'browserbase: agent-runtime 2026-05-19' |
| updated | '2026-05-19' |
| recommended_method | hybrid |
| alternative_methods | - method: url-param rationale: >- All catalog content (pricing, integrations, customers, use-cases, products) is server-rendered HTML reachable directly by URL via the public sitemap.xml. For pure read-only fields, plain `browse cloud fetch` is the cheapest and fastest path. - method: browser rationale: >- Required ONLY for: (1) expanding the eight collapsed FAQ accordions on the homepage (JS click needed), (2) opening the Cal.com demo-booking modal that loads in a child iframe, and (3) interacting with the Clerk-hosted onboarding form at studio.scoutos.com/onboarding/step-1. A remote browser session is overkill for pricing/integration/customer reads. - method: api rationale: >- No public marketing/product API exists. docs.scoutos.com documents the workflow runtime API, not the marketing-site content. Confirmed dead-end — do not look for /api/products, /api/integrations, or a Sanity GraphQL endpoint. |
| verified | true |
| proxies | true |
Read-only research skill that retrieves structured product, pricing, integration, customer, and use-case information from scoutos.com given a topic (e.g. "RFP agent", "Salesforce integration", "enterprise pricing", "AI sales engineer"). Returns a JSON envelope containing feature descriptions, pricing tier details (plan name, price, included quotas, target user), supported integrations/connectors, named customer logos and testimonials, relevant use-case page URLs, and the canonical source URL for every field. Also drives the demo-booking Cal.com modal and the free-trial signup at studio.scoutos.com/onboarding/step-1 up to but not including form submission, returning the captured form state. Nothing is purchased, scheduled, or submitted.
Scoutos.com is a Next.js + Sanity CMS marketing site with no anti-bot, no captcha, no login wall, and a public sitemap.xml. Server-rendered HTML carries the full body content, so the cheapest, fastest path is HTTP fetch with browse cloud fetch for any read-only field. Open a remote browser only when you need to interact with elements (FAQ accordions that are collapsed by default, the Cal.com demo-booking modal, or the Clerk signup form fields on studio.scoutos.com/onboarding/step-1).
Start from the sitemap and the in-nav route map. Both work without a browser:
browse cloud fetch https://www.scoutos.com/sitemap-0.xml # full URL inventory
browse cloud fetch https://www.scoutos.com/ # nav links live in the HTML
The site's top-nav route map (canonical for the human-facing UI):
/product/agents, /product/databases, /product/workflows/use-cases/ai-sales-engineer, /use-cases/competitor-intel-agent, /use-cases/rfp-agent, /use-cases/ai-meeting-prep, /use-cases/security-questionnaire-agent/academy, /webinars, /blog, /integrations, https://docs.scoutos.com, /changelog/customers, /partners/pricing/customers/{slug} (current slugs: dagster, quipli, statsig, wide-awake)/integrations/{slug} (see Site-Specific Gotchas for the full slug list)https://studio.scoutos.com/onboarding/step-1https://studio.scoutos.com/sign-inTopic → URL heuristics:
/use-cases/rfp-agent/use-cases/ai-sales-engineer/use-cases/competitor-intel-agent/use-cases/ai-meeting-prep/use-cases/security-questionnaire-agent/product/agents/product/databases/product/workflows/pricing/customers + /customers/{slug}/integrations/{slug}/solutions/public-sectorFor each canonical URL, fetch the HTML and extract the requested fields. The page bodies render server-side, so a single browse cloud fetch per URL is enough. If you want clean Markdown instead of raw HTML, open the URL in a remote browser session and call browse get markdown body --remote — but only do this when the HTML→markdown delta matters (e.g. parsing nested testimonial card markup).
Field-extraction map per page:
| Topic field | Source URL | What to parse |
|---|---|---|
| Pricing tiers | /pricing | ### Free to try / ### Scale sections — plan name, price ("$0/month" vs "Custom"), CTA URL, bullet list of inclusions |
| Pricing feature matrix | /pricing | Trailing comparison table — Workflow Invocations, Storage, Logs window, Seats, No Code Builder, Embeddable Copilots, Slack Agents, Revision History, Environments, Crawler Static IP, Python SDK, TypeScript SDK, Community Support, Shared Slack Channel, Dedicated Support, Accelerated Onboarding, GitHub Login, Google Login |
| Integration list | /integrations (+ /integrations/page/2) | Each <li> carries: name, one-sentence description, /integrations/{slug} deeplink, Sanity-hosted logo URL |
| Integration categories | /integrations/category/agent-tools, /integrations/category/workflow-blocks | Same list shape; an integration can appear in both (e.g. HubSpot, Linear) |
| Customer logos / stories | /customers | /customers/{slug} deeplinks, segment tags ("SaaS", "Technology", "Health"), pull-quote per logo |
| Testimonials | /pricing (carousel), / (carousel) | Quote + name + role/title + customer-website URL |
| Use-case features | /use-cases/{slug} | h2 (problem framing) + h3 (feature list) + paragraphs (descriptions) |
| Product features | /product/{agents|databases|workflows} | Same shape as use-case pages |
| FAQ Q&A | / (homepage) | Each <h3> is a question; answer is hidden behind a collapsed accordion. To read the answers programmatically you must open a remote browser and click each FAQ button (see Site-Specific Gotchas) |
When the request includes "walk through the demo-booking flow":
sid=$(browse cloud sessions create --keep-alive --proxies --verified | node -pe "JSON.parse(require('fs').readFileSync(0,'utf8')).id")
export BROWSE_SESSION="$sid"
browse open https://www.scoutos.com/ --remote
browse snapshot --remote # locate the "Book a 15-min demo" button ref
browse click @<ref-for-Book-a-15-min-demo> --remote
sleep 3 # Cal.com modal mounts into a child iframe
browse snapshot --remote # the modal is a Cal.com embed; iframe URL is
# https://app.cal.com/connorhardy/30min/embed?...
The modal is an iframe-embedded Cal.com event titled "Scout Chat (30 Min)" hosted by connorhardy. Despite the button reading "15-min", the underlying Cal.com slot is 30 minutes long — capture this honestly in the returned demo object. Return the available date buttons and time slots from the iframe accessibility tree; do not click any time slot or fill the booking form.
browse open https://studio.scoutos.com/onboarding/step-1 --remote
browse snapshot --remote
# Page is Clerk-hosted. Use the fresh refs from the snapshot:
browse fill @<email-textbox-ref> "[email protected]" --remote
browse fill @<password-textbox-ref> "<password>" --remote
# DO NOT click Continue. DO NOT toggle the ToS checkbox.
browse screenshot --remote --path /tmp/onboarding-filled.png
Captured form state to return:
email (string), password (string, mask when echoing back),tos_accepted (boolean — false unless the user explicitly asked you to toggle the checkbox),provider_buttons_available: ["GitHub", "Google", "Email + Password"],identity_provider: "Clerk" (constant for this page).The form is gated by a Clerk widget; submission triggers email verification and would create a real workspace. Stop at the filled-but-not-submitted state.
browse cloud fetch calls with no --proxies returned 200 OK. There is no Cloudflare, Akamai, or captcha gate. robots.txt is permissive (Allow: /). You generally do not need a remote browser session for read-only fields; reserve it for FAQ accordion expansion, the Cal.com modal, and the Clerk signup form./use-cases/{slug} vs /solutions/{slug}. The top nav advertises /use-cases/... (the human-facing path), but the sitemap-0.xml uses /solutions/... (the legacy path). Both return 200 for the same content (e.g. /use-cases/rfp-agent and /solutions/rfp-agent both work). Prefer /use-cases/{slug} as the canonical user-facing URL — that's what the site nav uses today. The /solutions/... URLs are still live but not surfaced in the chrome. Note: a few sitemap-only slugs (/solutions/ai-chatbot, /solutions/scout-for-shopify, /solutions/public-sector, /solutions/knowledge-base, etc.) are not mirrored under /use-cases/... — they only exist under /solutions/.... Treat /solutions/... as the superset and /use-cases/... as the curated subset./use-cases (no slug) is a 404. There is no index page at /use-cases. Use the sitemap or the nav menu for discovery.$0/month, 1 seat, 200 agent messages, 3 active workflows, 50 workflow runs, 1 GB storage, 2 integrations, 1 hour of logs, community support. CTA → https://studio.scoutos.com/onboarding/step-1.Custom (contact sales). Dedicated support with SLA, unlimited seats, custom limits across the board, pay by invoice, custom integrations, white-glove agent build. CTA → opens the Cal.com modal.
No mid-tier exists. The FAQ confirms: "Scout's pricing scales with your usage — not seat count. … To get a custom quote, schedule a demo and we'll talk pricing to your team size and needs."<h3> questions on / render as collapsed accordions. To extract the answer text you must open a remote browser, browse snapshot to find each button ref, and browse click @<ref> to expand it — then re-read the markdown. Just reading the HTML gives you the questions only. The "How much does Scout cost?" answer is what's verifiable up front; the others (e.g. "Who's NOT a good fit for Scout?") require clicks.https://app.cal.com/connorhardy/30min/embed whose event is titled "Scout Chat (30 Min)" hosted by Connor Hardy. The "Get in touch" link in the nav has href="#" and dispatches the same modal via JS — it's not a real anchor./onboarding/step-1 is on studio.scoutos.com, not www.scoutos.com. Watch the host swap. The page is Clerk-hosted (logo URL is img.clerk.com/...). Form widgets are mounted by <co-pilot> and Clerk scripts, so refs change on every reload — always browse snapshot immediately before browse fill.browse fill requires fresh refs after every navigation. A --remote navigation invalidates all prior refs. If you see Error: Unknown ref "1-672" - run browse snapshot first, you skipped a snapshot. Re-snapshot, then re-fill./integrations shows 18; /integrations/page/2 adds 2 more (statsig, twilio) — total 20 integrations as of capture. Confirmed slug set: airtable, attio, discord, github, google-calendar, google-drive, google-search, http-request, hubspot, linear, mcp, notion-mcp, paypal, pipedrive, rectrac, salesforce, slack, square-up, statsig, twilio. Re-check sitemap for new additions./integrations/category/agent-tools and /integrations/category/workflow-blocks. Treat category as an array, not a single value./customers/{slug} pages exist today: dagster, quipli, statsig, wide-awake. The homepage carousel mentions additional logos (Common Room, Hyper, Citibot, CaseStatus, Modal, Amplitude, SurrealDB, Case Status, Dig South, Deno, QXO) that are logo-only with no dedicated case-study page — return them as logos, not as case_studies.scoutos.com 308-redirects to www.scoutos.com. Always use the www. host or follow redirects. Don't hardcode the apex.cdn.sanity.io/images/0cfe0chk/production/.... The 0cfe0chk is the Sanity project ID and is stable; you may use it to recognize and de-duplicate logos across pages./api/products, no GraphQL endpoint, and no documented REST surface for marketing-page content. The product API (docs.scoutos.com) covers the workflow runtime, not the marketing catalog. Don't waste time fishing for a content API — fetch the HTML pages directly.The skill returns one JSON envelope per request. Shape depends on which subsections were requested, but the structure is consistent across calls. Source URLs are mandatory for every field for citation/audit.
{
"topic": "Salesforce integration",
"captured_at": "2026-05-19T23:48:00Z",
"summary": "Scout offers a first-party Salesforce integration positioned as a CRM hygiene + meeting-notes + prospect-search agent tool. Available on Free (subject to 2-integration cap) and Scale tiers.",
"matched_section": "integrations",
"fields": { /* one or more of the section-specific shapes below */ },
"source_urls": [
"https://www.scoutos.com/integrations/salesforce",
"https://www.scoutos.com/integrations",
"https://www.scoutos.com/pricing"
]
}
fields){
"fields": {
"pricing": {
"tiers": [
{
"name": "Free to try",
"price": "$0/month",
"target": "Individual / evaluators",
"cta_label": "Get Started",
"cta_url": "https://studio.scoutos.com/onboarding/step-1",
"quotas": {
"seats": 1,
"agent_messages_per_month": 200,
"active_workflows": 3,
"workflow_runs_per_month": 50,
"storage_gb": 1,
"integrations": 2,
"logs_window": "1 hour"
},
"inclusions": [
"Community Support",
"API + SDK access (Python, TypeScript)",
"No Code Builder",
"Embeddable Copilots (—)"
],
"source_url": "https://www.scoutos.com/pricing"
},
{
"name": "Scale",
"price": "Custom",
"target": "Production / enterprise / regulated buyers",
"cta_label": "Talk with a Scout Engineer",
"cta_url": "https://app.cal.com/connorhardy/30min (Cal.com modal)",
"quotas": {
"seats": "Unlimited",
"agent_messages_per_month": "Custom",
"active_workflows": "Custom",
"workflow_runs_per_month": "Custom",
"storage_gb": "Custom",
"integrations": "Custom (request bespoke integrations)",
"logs_window": "3 days"
},
"inclusions": [
"Dedicated Support with SLA",
"Shared Slack Channel",
"Accelerated Onboarding",
"Pay by Invoice",
"Custom agent + workflow build by Scout team"
],
"source_url": "https://www.scoutos.com/pricing"
}
],
"pricing_model_summary": "Usage-based, not seat-based. Platform access + white-glove support + all LLM costs bundled. Custom quote per workspace.",
"note": "Only two plans publicly listed. No mid-tier."
},
"integration": {
"name": "Salesforce",
"slug": "salesforce",
"categories": ["Agent Tools"],
"description": "Clean up your CRM, summarize meeting notes, and search through prospects with Salesforce integration.",
"logo_url": "https://cdn.sanity.io/images/0cfe0chk/production/052bfdf1eb1f276c383d22184ebc4aea01466ea6-24x24.svg",
"detail_url": "https://www.scoutos.com/integrations/salesforce",
"available_on_tiers": ["Free to try (counts against 2-integration cap)", "Scale"],
"source_url": "https://www.scoutos.com/integrations/salesforce"
},
"use_case": {
"name": "RFP Agent",
"slug": "rfp-agent",
"headline": "Cut Your RFP Response time by 75%",
"canonical_url": "https://www.scoutos.com/use-cases/rfp-agent",
"alias_url": "https://www.scoutos.com/solutions/rfp-agent",
"features": [
"Smart Document Analysis",
"Intelligent Information Retrieval",
"Context-Aware Responses",
"Rapid Turnaround"
],
"deploy_targets": ["Slack", "Google Drive / SharePoint", "CRM", "Direct upload"],
"value_props": ["Always current information", "Audit trail", "Consistent quality", "Team collaboration"],
"source_url": "https://www.scoutos.com/use-cases/rfp-agent"
},
"product_area": {
"name": "Agents",
"canonical_url": "https://www.scoutos.com/product/agents",
"tagline": "The AI agent platform built for GTM teams",
"capabilities": [
"CRM auto-update after calls",
"After-hours technical Q&A",
"Competitive battle cards",
"Pre-meeting prospect research",
"Security questionnaire autofill"
],
"build_flow": [
"Start with plain English",
"Define your toolkit",
"Test before you launch",
"Control access and visibility"
]
},
"customers": {
"case_studies": [
{
"slug": "dagster",
"url": "https://www.scoutos.com/customers/dagster",
"segment": "Technology",
"pull_quote": "Scout has made it easy for us to scale out our open-source support, while still maintaining a very high level of quality.",
"quoted_person": "Pedram Navid, Head of Data Engineering at Dagster"
},
{
"slug": "statsig",
"url": "https://www.scoutos.com/customers/statsig",
"segment": "Technology",
"pull_quote": "Scout is an indispensable tool for our Engineering, DS and Sales teams to engage with our customers.",
"quoted_person": "Vijaye Raji, CEO of Statsig"
},
{ "slug": "quipli", "url": "https://www.scoutos.com/customers/quipli", "segment": "SaaS", "quoted_person": "Kyle Clements, Founder & CEO of Quipli" },
{ "slug": "wide-awake", "url": "https://www.scoutos.com/customers/wide-awake", "segment": "Health", "quoted_person": "Kubby, Founder at Wide Awake" }
],
"logos_only": ["Modal", "Amplitude", "SurrealDB", "Case Status", "Dig South", "Deno", "Common Room", "QXO", "Citibot", "CaseStatus", "Hyper"],
"testimonials_homepage": [
{ "quote": "Scout is an indispensable tool …", "name": "Vijaye Raji", "title": "CEO", "company": "Statsig", "company_url": "https://www.statsig.com/" },
{ "quote": "By handling 70% of internal FAQs …", "name": "Jacob Hurwitz", "title": "Engineering Manager", "company": "Common Room", "company_url": "https://www.commonroom.io/" }
],
"source_url": "https://www.scoutos.com/customers"
},
"faq": [
{
"question": "How much does Scout cost?",
"answer": "Scout's pricing scales with your usage — not seat count. Our simple pricing includes platform access, white-glove support, and all LLM costs, so there are no surprise bills. To get a custom quote, schedule a demo and we'll talk pricing to your team size and needs.",
"source_url": "https://www.scoutos.com/#faq"
}
],
"demo": {
"trigger_text": "Book a 15-min demo",
"trigger_locations": ["Homepage hero", "Homepage footer CTA", "Pricing 'Talk with a Scout engineer' link", "Nav 'Get in touch' link"],
"modal_provider": "Cal.com",
"modal_url": "https://app.cal.com/connorhardy/30min/embed?layout=month_view&embedType=modal&embed=",
"event_title_actual": "Scout Chat (30 Min)",
"actual_duration_minutes": 30,
"advertised_duration_minutes": 15,
"host": "Connor Hardy",
"meeting_provider": "Google Meet",
"next_available_slots_sample": ["Wed May 20 2:00pm America/Los_Angeles"],
"submitted": false
},
"free_trial_signup": {
"url": "https://studio.scoutos.com/onboarding/step-1",
"identity_provider": "Clerk",
"available_providers": ["GitHub", "Google", "Email + Password"],
"captured_form_state": {
"email": "[email protected]",
"password": "********",
"tos_accepted": false
},
"next_button_label": "Continue",
"submitted": false,
"submission_consequence": "Would trigger Clerk email verification and create a real workspace; deliberately not invoked."
}
}
}
| Shape | Trigger |
|---|---|
pricing populated | Topic mentions price, cost, plan, free, enterprise, tier |
integration populated | Topic names a vendor; slug resolved against `/integrations/{s |
Prerequisites
Time Estimate
15-45 minutes depending on use case complexity
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid when
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
BuilderIO/skills
ailabs-393/ai-labs-claude-skills
affaan-m/everything-claude-code
kostja94/marketing-skills
kesslerio/academic-deep-research-clawhub-skill
affaan-m/everything-claude-code
Useful defaults in lookup-scout-product-info — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
lookup-scout-product-info is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
Solid pick for teams standardizing on skills: lookup-scout-product-info is focused, and the summary matches what you get after install.
lookup-scout-product-info reduced setup friction for our internal harness; good balance of opinion and flexibility.
lookup-scout-product-info has been reliable in day-to-day use. Documentation quality is above average for community skills.
lookup-scout-product-info has been reliable in day-to-day use. Documentation quality is above average for community skills.
lookup-scout-product-info reduced setup friction for our internal harness; good balance of opinion and flexibility.
lookup-scout-product-info reduced setup friction for our internal harness; good balance of opinion and flexibility.
Keeps context tight: lookup-scout-product-info is the kind of skill you can hand to a new teammate without a long onboarding doc.
I recommend lookup-scout-product-info for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
showing 1-10 of 60