WBA CLI + AGENT SKILL

Give your agent evidence for its next move.

An agent can produce changes quickly. Give it saved buyer research, answer gaps and source evidence so those changes start with the questions your website needs to answer.

Run in your terminal
curl -fsSL https://whatbuyersask.com/install.sh | bash

macOS · Linux · compatible WSL / No sudo required

Around 20 minutes for a 100-page site. Planning estimate; timing varies. See the process

Give your agent better evidence. A sophisticated racing pit-wall terminal beside a cobalt car, generic AI agent chat and linked source documents. On terminal show only the exact command wba --help. No other code or metrics.
WBA / terminalIllustrative example
wba research watch RUN_ID
STEP                     STATUS
buyer ask discovery      completed
search evidence          completed
site inventory           in_progress
website coverage         waiting

See the current step. Research continues when you close your terminal.

Research what buyers ask

Why act now
An agent can act before it knows the buyer question.
Fast changes can miss the uncertainty the page needs to resolve.
A better position
The agent starts with relevant saved research.
How it helps
Use the CLI to inspect the available questions and research state.
The task begins with context rather than a guess.
Business benefit
The proposed change can address a defined need.
Racing and AI research illustration for Research what buyers ask

Review the steps and detail in this section, then ask to inspect an example relevant to your business.

Get started

Let your agent work from your client’s context and buyer research, so its recommendations answer the questions that matter.

Explore research commands

Find the answer gaps

Give your agent saved research outputs and reports to inspect website coverage, competitor evidence and priorities for improvement.

Inspect the outputs

Turn evidence into improvements

Bring Markdown, JSON and available AEO bundles into your website project. Ask your agent to propose or implement changes you can review.

See the downloads

Your agent.
Better evidence.
Clearer answers.

Why act now
An agent can produce fluent text without enough business evidence.
The result can sound complete while an important answer remains open.
A better position
The agent receives the question, source context and intended task.
How it helps
Bring the saved research into the agent workflow using the supported commands.
The instruction can point to relevant evidence.
Business benefit
The next edit has a clearer basis for review.
Racing and AI research illustration for Your agent. Better evidence. Clearer answers

Check the documented command, its inputs and its purpose before choosing the operation.

Get started

BUILT FOR HOW YOU WORK

The wba-cli skill teaches an agent how to interact with WhatBuyersAsk: check its connection, inspect existing research, follow progress and retrieve the evidence. Your agent can then use that context to improve AEO in your website project.

Download the agent skill

Download SKILL.md into your agent’s supported skill directory, or give the full link to an agent that can read it. The agent needs terminal access and uses your signed-in workspace permissions.

wba-cli / agent workflow
# Check the connection
wba status --json

# Inspect existing work
wba research list --running --json

# Read the available outputs
wba research outputs RUN_ID --json

# Save a report for the next task
wba reports download REPORT_ID \ --format md --out report.md

Ask your agent: “Use WBA to review our answer gaps and propose AEO improvements for this website.” Starting research or changing your website follows your instructions.

Improve the site you already have.

Why act now
A new content plan can overlook a page that already serves the buyer.
More pages can accumulate while the existing answer stays incomplete.
A better position
The work starts with the current site's answer gaps.
How it helps
Inspect the saved recommendations before choosing the edit.
The team can connect the change to an existing page.
Business benefit
The next task can improve an answer buyers can already find.
Racing and AI research illustration for Improve the site you already have

Check the documented command, its inputs and its purpose before choosing the operation.

Get started

RESEARCH. DOWNLOAD. DEPLOY.

Research generates an AEO packet from your existing website content. Deploy its AI-readable files alongside your pages—your agent can follow the included instructions without rebuilding your site.

  1. Research your website

    Inspect buyer questions, website coverage and citation evidence. Plan for around 20 minutes for a 100-page site; site access, competitor scope, provider response times and queues can make it longer.

  2. Download the generated packet

    The final research stage packages the saved website content into one ZIP. Download it when the research and bundle are ready.

    wba aeo download RUN_ID --out website-aeo-bundle.zip
  3. Deploy to your existing site

    Ask your agent to review review/DEPLOY.txt, merge public/ into your site, apply the relevant integration steps, and check the published URLs. Keep your existing pages and access rules.

Inside your AEO packet

llms.txt + llms-full.txt
An entry point and combined extracts of your website content.
aeo/okf/
Source-linked Markdown knowledge files for selected pages.
aeo/webmcp/
A knowledge catalog and read-only tools for compatible browser agents.
content-map.json + sitemap-aeo.xml
A content map and supplemental sitemap.
review/ + pack-manifest.json
Deployment instructions, schema drafts, link-header guidance and file hashes.

Uses saved, eligible website content. Up to 96 selected page extracts; private research reports and credentials are excluded.

See the 13 research stages
  1. Find Buyer Asks
  2. Website inventory
  3. Search evidence
  4. Page selection
  5. Review client pages
  6. Test client citations
  7. Research competitors
  8. Compare evidence
  9. Set improvement priority
  10. Quality review
  11. Content recommendations
  12. Generate client report
  13. Create AEO bundle for your website

Website inventory and search evidence can run alongside each other. The AEO packet is created after the report and uses the saved website inventory. Track the actual current step with wba research watch RUN_ID.

From install to insight.

Why act now
Unclear setup steps can delay the first useful check.
Time can go into configuration instead of inspecting the research.
A better position
The CLI is installed and the next supported command is clear.
How it helps
Follow the installation steps, then run a public website check. Sign in when you need workspace research.
The workflow has an explicit starting point.
Business benefit
You can inspect the account and research available to you.
Racing and AI research illustration for From install to insight

Check the documented command, its inputs and its purpose before choosing the operation.

Get started

GET STARTED

01

Install WBA CLI

Paste the full command into your terminal. The installer checks the download and gets WBA ready for your first website check.

curl -fsSL https://whatbuyersask.com/install.sh | bash
View the installer
02

Test your website

Enter your website address to see whether AI bots can reach it.

wba https://example.com

No account or research credits are needed for this check.

03

Choose what to do next

Read the guide for website checks and workspace commands. Run wba login when you want to use your workspace. Open a new terminal if wba is not found.

wba guide

Need help? Run wba doctor.

Already installed? Run wba update. On older versions without the updater, rerun the installer with --skip-login to keep your current session.

One command. A useful next step.

Why act now
Guessing a command can start the wrong operation or produce an unexpected result.
The task can take longer to review or recover.
A better position
The command matches the operation you intend to perform.
How it helps
Use the documented examples and help output.
The inputs and purpose are easier to understand.
Business benefit
You can choose the next action deliberately.
Racing and AI research illustration for One command. A useful next step

Check the documented command, its inputs and its purpose before choosing the operation.

Get started

THE COMMAND REFERENCE

Replace CLIENT_ID, RUN_ID and REPORT_ID with IDs from your workspace. Examples do not run on this page.

Research

Start deliberately. Follow the work as it happens.

wba clients list

Find a client in your workspace.

wba research draft CLIENT_ID --out draft.json

Save the research inputs to review and edit.

wba research start --file draft.json --dry-run

Preview the inputs without starting research.

wba research start --file draft.json

Start the reviewed research. Workspace credits apply.

wba research list --running

See the current running research for accessible clients.

wba research watch RUN_ID

Follow the current step and stage metrics. Ctrl+C stops watching.

Reports

Take saved findings into your content and client work.

wba reports list

Find saved reports you can access.

wba reports show REPORT_ID

Inspect a saved report.

wba reports download REPORT_ID --format md --out report.md

Download Markdown for review or content workflows.

wba reports download REPORT_ID --format json --out report.json

Download structured data with returned evidence fields.

wba research outputs RUN_ID --out outputs.json

Save the outputs available for a research run.

AEO files

Bring the available AEO bundle to your website workflow.

wba aeo info RUN_ID

Check the saved bundle’s availability.

wba aeo download RUN_ID --out website-aeo-bundle.zip

Download the server’s available ZIP. Review it before publishing.

Connection & updates

Know you are connected. Keep your installation current.

wba login

Connect through your browser or refresh your seven-day session.

wba status

Verify your connection with the server.

wba guide

Read the full getting-started guide, even before login.

wba doctor

Check runtime, installation, permissions and connection.

wba update --check

Check the latest official release without changing files.

wba update

Verify and install an update, preserving saved login.

wba logout

Revoke your saved CLI session.

Research lists show current runs for accessible clients, up to the API’s current limit; they are not a full historical export. Starting research uses your workspace credits. See pricing.

GOOD TO KNOW

Your questions,
answered.

How does the AEO packet improve an existing website?

It adds AI-readable versions of eligible website content, source-linked Markdown, a content map and optional read-only WebMCP tools alongside your existing pages. Your agent can follow the included deployment instructions, merge public files and apply relevant schema and link-header guidance. Review drafts and preserve existing access rules. These files support content discovery and use; they do not guarantee AI citations or rankings.

How long should I allow for a 100-page website?

Plan for around 20 minutes as an estimate, not a guaranteed completion time. Actual duration depends on site access, the chosen research scope, competitor work, provider responses and queues. Use wba research watch RUN_ID to see the current step. The AEO packet is generated at the end and includes up to 96 eligible selected page extracts.

What is WBA CLI?

WBA CLI connects AI agents and terminal users to WhatBuyersAsk. Agents can inspect research, answer gaps and saved reports, and download available AEO bundles to guide website improvements. Research runs on WhatBuyersAsk servers; closing your terminal does not stop it.

Do I need an account or research credits?

The public AI bot reachability check works without an account or research credits. Sign in when you need workspace research. Starting research uses the normal credit and concurrency checks. Installing the CLI does not buy credits or start research.

Which operating systems are supported?

The installer supports macOS and Linux on ARM64 and x64, including compatible WSL environments. It uses Node 22 or newer, or installs a private pinned runtime when needed. Native Windows is not supported by this shell installer.

How does login work, and is it saved?

Run wba login, sign in through your browser and match the pairing code before connecting your terminal. A separate seven-day CLI session is saved in your private local configuration. Run wba login again to save a fresh session, or wba logout to revoke it. Ordinary use does not extend the expiry. Passwords and provider API keys are not stored by the CLI.

Can I use WBA CLI with an AI agent?

Yes. Give an agent with terminal access the wba-cli skill and use --json for structured output. It can use the returned evidence to propose or implement improvements in your website project, within the access and instructions you give it. You control access to your local environment. The skill instructs agents to inspect existing work first and start or manage research only when requested. The CLI does not publish website changes automatically. It is not an IDE extension or an MCP server.

What can I download?

Download saved reports as Markdown or JSON and available AEO bundles as ZIP files. Availability and completeness checks still apply. PDF export is available through the portal’s Print or save PDF action, not through the CLI.

How do I check my connection or update?

Run wba status for Connected, Not connected or Unable to verify connection. Run wba doctor to check your installation, permissions and connection. Use wba update --check to check for a release, then wba update to install it while preserving your saved login. Older versions without the updater need the installer once more.

Can I keep separate workspace configurations?

Named profiles are not available yet. Set WBA_CONFIG_DIR to use a separate private configuration directory, then log in for that configuration. By default, the session is stored in ~/.config/whatbuyersask/session.json. Treat that directory as private and do not commit or share it.

Buyer question research Client reports Security and workspace access

Give your agent the evidence
to improve AEO.

Why act now
An agent needs more than an instruction to improve visibility.
A fast rewrite can miss the original buyer question.
A better position
The agent has the evidence and a defined improvement task.
How it helps
Start with the supported research and download commands.
The agent can refer to the saved findings.
Business benefit
The proposed website change is easier to inspect.
Racing and AI research illustration for Give your agent the evidence to improve AEO

Review the steps and detail in this section, then ask to inspect an example relevant to your business.

Get started

BUYER ASKS. ANSWERED.

Connect the skill. Understand the gaps. Improve the answers.

Get the agent skill