Let your agent work from your client’s context and buyer research, so its recommendations answer the questions that matter.
Explore research commandsWBA 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.
curl -fsSL https://whatbuyersask.com/install.sh | bashmacOS · Linux · compatible WSL / No sudo required
Around 20 minutes for a 100-page site. Planning estimate; timing varies. See the process

wba research watch RUN_IDSTEP 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.
wba reports download REPORT_ID --format md --out report.mdSaved report → report.md Buyer questions Answer coverage Competitor evidence Priority recommendations
Download saved API data as Markdown or JSON. No new research is started.
wba aeo download RUN_ID --out website-aeo-bundle.zipSaved bundle → website-aeo-bundle.zip Use wba aeo info RUN_ID to check availability first.
Download an available AEO ZIP. Review the files before publishing.
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.

Review the steps and detail in this section, then ask to inspect an example relevant to your business.
Get startedFind the answer gaps
Give your agent saved research outputs and reports to inspect website coverage, competitor evidence and priorities for improvement.
Inspect the outputsTurn 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 downloadsYour 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.

Check the documented command, its inputs and its purpose before choosing the operation.
Get startedBUILT 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 skillhttps://whatbuyersask.com/skills/wba-cli/SKILL.mdDownload 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.
# Check the connectionwba status --json
# Inspect existing workwba research list --running --json
# Read the available outputswba research outputs RUN_ID --json
# Save a report for the next taskwba 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.

Check the documented command, its inputs and its purpose before choosing the operation.
Get startedRESEARCH. 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.
- 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.
- 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 - Deploy to your existing site
Ask your agent to review
review/DEPLOY.txt, mergepublic/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
- Find Buyer Asks
- Website inventory
- Search evidence
- Page selection
- Review client pages
- Test client citations
- Research competitors
- Compare evidence
- Set improvement priority
- Quality review
- Content recommendations
- Generate client report
- 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.

Check the documented command, its inputs and its purpose before choosing the operation.
Get startedGET STARTED
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 | bashTest your website
Enter your website address to see whether AI bots can reach it.
wba https://example.comNo account or research credits are needed for this check.
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 guideNeed 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.

Check the documented command, its inputs and its purpose before choosing the operation.
Get startedTHE 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 listFind a client in your workspace.
wba research draft CLIENT_ID --out draft.jsonSave the research inputs to review and edit.
wba research start --file draft.json --dry-runPreview the inputs without starting research.
wba research start --file draft.jsonStart the reviewed research. Workspace credits apply.
wba research list --runningSee the current running research for accessible clients.
wba research watch RUN_IDFollow the current step and stage metrics. Ctrl+C stops watching.
Reports
Take saved findings into your content and client work.
wba reports listFind saved reports you can access.
wba reports show REPORT_IDInspect a saved report.
wba reports download REPORT_ID --format md --out report.mdDownload Markdown for review or content workflows.
wba reports download REPORT_ID --format json --out report.jsonDownload structured data with returned evidence fields.
wba research outputs RUN_ID --out outputs.jsonSave the outputs available for a research run.
AEO files
Bring the available AEO bundle to your website workflow.
wba aeo info RUN_IDCheck the saved bundle’s availability.
wba aeo download RUN_ID --out website-aeo-bundle.zipDownload the server’s available ZIP. Review it before publishing.
Connection & updates
Know you are connected. Keep your installation current.
wba loginConnect through your browser or refresh your seven-day session.
wba statusVerify your connection with the server.
wba guideRead the full getting-started guide, even before login.
wba doctorCheck runtime, installation, permissions and connection.
wba update --checkCheck the latest official release without changing files.
wba updateVerify and install an update, preserving saved login.
wba logoutRevoke 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.
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.

Review the steps and detail in this section, then ask to inspect an example relevant to your business.
Get startedBUYER ASKS. ANSWERED.
Connect the skill. Understand the gaps. Improve the answers.
Get the agent skill