# Ecommerce Agent Kits

Download SignalTally Agent Kits for Shopify migration reviews, theme upgrades and merchant briefs. Start locally, then add LangChain, CrewAI or a Viktor task prompt.

Three focused workflows. Working starter code. Give your agent the evidence and a useful job to do.

## Start with an outcome

Choose a migration review, theme-upgrade opportunity or merchant brief.

## Run the included case

The local Python quickstart needs no API key. Inspect the evidence record and generated brief.

## Choose your runtime

Add a LangChain runner, a CrewAI analyst/reviewer pair or a Viktor task prompt.

## Working commerce starters

Free starter code with local Python evidence checks, optional LangChain and CrewAI runners, and a Viktor task prompt. The five-minute quickstart refers to the local case with Python already installed. Model drafting requires your own provider account and credentials; Viktor requires your own workspace. No installed Viktor connector is included.

## Shopify migration auditor

From a platform change to a migration review brief.

The included history is fictional. The code compares observations; it does not crawl the store or establish redirect errors, checkout defects or an actual migration date.

[Download ZIP](https://signaltally.com/assets/signaltally-shopify-migration-auditor.zip)

```bash
cd signaltally-shopify-migration-auditor
python3 run.py
```

Output: evidence.json and brief.md. Example output, replayed at 13 September 2026:

- Platform change matched
- Redirect inventory · review needed
- Theme and app compatibility · review needed
- Checkout validation · merchant access needed
## Theme upgrade prospector

From a premium-theme change to a relevant product angle.

The included change is fictional. A premium catalogue match does not prove a purchased license, revenue, a new budget or an intention to buy your product.

[Download ZIP](https://signaltally.com/assets/signaltally-theme-upgrade-prospector.zip)

```bash
cd signaltally-theme-upgrade-prospector
python3 run.py
```

Output: evidence.json and brief.md. Example output, replayed at 13 September 2026:

- Free → premium theme match
- Prestige compatibility · validate
- Implementation angle · ready to review
- Theme license purchase · not established
## Merchant opportunity brief

From merchant evidence to a useful account conversation.

Nanit is a selected public observation, not a customer endorsement. Theme and payment evidence is dated 12 September 2026; popularity has its own date and is not visits or revenue.

[Download ZIP](https://signaltally.com/assets/signaltally-merchant-opportunity-brief.zip)

```bash
cd signaltally-merchant-opportunity-brief
python3 run.py
```

Output: evidence.json and brief.md. Example output, replayed at 13 September 2026:

- Concept premium theme match
- Apple Pay detected
- Global rank #81,054 · 3 Sep 2026
- Product compatibility · validate

## Local quickstart

Python 3.10+ installed. Run the included case with no dependencies or network calls. The five-minute guide covers this local run.

```bash
python3 run.py
# Open output/brief.md and output/evidence.json
```

## LangChain

Python 3.10–3.13, a configured model and your Anthropic API key. The runner sends the selected evidence to your model provider; usage is billed by that provider.

```bash
python3 -m venv .venv-langchain
.venv-langchain/bin/python -m pip install -r requirements-langchain.txt
# Set ANTHROPIC_API_KEY and SIGNALTALLY_MODEL in your environment.
.venv-langchain/bin/python run.py --runtime langchain --output output-langchain
```

## CrewAI

Python 3.10–3.13 and your configured Anthropic model. An analyst and a reviewer prepare a draft in sequence. Provider usage is separate.

```bash
python3 -m venv .venv-crewai
.venv-crewai/bin/python -m pip install -r requirements-crewai.txt
# Set ANTHROPIC_API_KEY and SIGNALTALLY_MODEL in your environment.
.venv-crewai/bin/python run.py --runtime crewai --output output-crewai
```

## Viktor

Generate a task prompt locally. Paste it into your own Viktor conversation for review. A Viktor account is required for execution; this is a task template, not an installed connector.

```bash
python3 run.py --runtime viktor --output output-viktor
# Paste output-viktor/viktor-task.md into your Viktor conversation.
```

The local run reads case JSON and writes local files. It does not crawl stores, send messages or alter customer systems. Generated drafts require review. Supply your own entitled evidence with --input; paid SignalTally audience and delivery scope are agreed separately. Agency is $2,000/month USD. Source attribution and observation dates must remain attached.

## Related pages

- [Shopify migration auditor](https://signaltally.com/agent-kits/shopify-migration-auditor): From a platform change to a migration review brief.
- [Theme upgrade prospector](https://signaltally.com/agent-kits/theme-upgrade-prospector): From a premium-theme change to a relevant product angle.
- [Merchant opportunity brief](https://signaltally.com/agent-kits/merchant-opportunity-brief): From merchant evidence to a useful account conversation.

Canonical source: [SignalTally](https://signaltally.com/agent-kits)

[Data and attribution guide](https://signaltally.com/llms.txt)
