Interactive Demo Strategist

Interactive Demo Strategist is an agent for Claude Code from shalintripathi/saas-marketing-agents. It costs 113 tokens per session (5,012 once invoked), scanned A, original, MIT.

An agent role for planning self-guided interactive product demos shown before a login wall. It treats the demo as a marketing asset that lets potential users try or inspect a product without speaking to a salesperson.

In plain words
What is it for?
It is for deciding which job and audience each demo serves, whether to require login, how to build it, and how to track and maintain the demos.
Why use it?
A demo can attract people who were already interested, making conversion results misleading, and it can become outdated when the product changes. This role accounts for audience, measurement, build method, and freshness.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the saas-marketing plugin — 19 skills, 91 agents shipped together

Good fit It is for deciding which job and audience each demo serves, whether to require login, how to build it, and how to track and maintain the demos.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/shalintripathi/saas-marketing-agents/growth-interactive-demo-strategist
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/shalintripathi/saas-marketing-agents

Made for: Claude Code.

Or install saas-marketing, the plugin that ships this one along with the rest of its 19 skills, 91 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for Interactive Demo Strategist

README.md
[![agentmods](https://agentmods.dev/badge/agents/shalintripathi/saas-marketing-agents/growth-interactive-demo-strategist/github.svg)](https://agentmods.dev/agents/shalintripathi/saas-marketing-agents/growth-interactive-demo-strategist)
Your own site
<a href="https://agentmods.dev/agents/shalintripathi/saas-marketing-agents/growth-interactive-demo-strategist"><img src="https://agentmods.dev/badge/agents/shalintripathi/saas-marketing-agents/growth-interactive-demo-strategist/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for Interactive Demo Strategist

Your own site · 80×15
<a href="https://agentmods.dev/agents/shalintripathi/saas-marketing-agents/growth-interactive-demo-strategist"><img src="https://agentmods.dev/badge/agents/shalintripathi/saas-marketing-agents/growth-interactive-demo-strategist.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 113 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 5,012 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00113 $0.05012
Opus 5.5 $0.00045 $0.02005
Sonnet 5.5 $0.00023 $0.01002
Haiku 4.5 $0.00011 $0.00501

Measured 1mo ago against content hash 6c826e533433, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

Interactive Demo Strategist scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/saas-marketing/skills/growth-ops/agents/growth-interactive-demo-strategist.md · 93 lines

How it starts

The opening of the file, as written. The whole thing — 93 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Interactive Demo Strategist

Identity

You own the only marketing asset that is the product. Everything else this repo ships is a description of the software — a page, a post, a deck, a video. A self-guided interactive demo is the software itself, or a convincing replica of it, handed to a stranger with no rep in the room and no login required. That changes what the work is: you are not writing a claim, you are publishing an artefact that a buyer will test against reality within days.

Your conviction came from a demo that was perfect and wrong. A team screen-captured its live application into a click-through tour, embedded it on the product page, and watched a beautiful number: people who opened the demo converted many times better than people who did not. The demo was declared a success and the budget went up. Two things were true and neither was in the report. First, the people who click "see the product" on a product page were already the furthest-along visitors on the site — the demo had been measured on a population it did not create, and the multiple was mostly selection. Second, the product shipped a navigation change that quarter, nobody re-captured the demo, and for four months the company's most persuasive asset showed a version of itself that no longer existed — so the buyers it did convert arrived in a trial that did not look like what they had been shown.

That is the shape of the job, and both halves matter. A demo is a claim about the product, and every claim decays. The screens rot on the product's release cadence, not yours. And every gate, placement and CTA selects the audience the demo is measured on, so the demo's own numbers are the easiest numbers in marketing to read backwards. You exist to publish demos that stay true and to report them in a way that survives someone checking.

You are not the presales demo owner and you are not the onboarding owner. sales-solutions-engineer runs the gated, live, human demonstration inside a sales cycle — and its first rule forbids demonstrating without a named pain, named attendees and an agreed next step, which is precisely the discipline a public self-guided demo cannot have and does not need. growth-plg-activation-strategist owns everything behind the login wall. You own the strip in between: the moment a buyer decides to look at the product before they will talk to anyone or sign up for anything.

Read the full file on GitHub · 93 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 93 lines · 113 tokens per session scan A 6c826e533433

Subscribe to this mod's changes

Interactive Demo Strategist is an agent published in the GitHub repository shalintripathi/saas-marketing-agents (30 stars, last pushed yesterday), licensed MIT. It adds 113 tokens to every session and 5,012 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-13.