Index365 run audit
Request AI-Readiness and Marketing Signal scans and use prioritized findings from your coding agent.
npx -y skills add index365usa/agent-skills --skill index365-run-auditAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when the user wants to run or re-run an index365 audit on a project. Triggers: "run an audit", "scan my site", "check my AI-readiness score", "re-run the audit", "run a marketing signal audit", "audit example.com again". Covers both audit types (AI-Readiness and Marketing Signal) and how to wait for the score. A run is a paid action, see below.
SKILL.md
2.5 KB, as published. Nobody here has run it
index365 run audit
Start an audit and (optionally) wait for the score.
Prerequisites
- A
projectId(from index365-add-project orindex365 projects list). - An authenticated credential with
runs:write(index365 doctorshows scopes). If authentication fails or the scope is missing, use index365-setup. If that skill is not installed, runindex365 login(browser is the default choice; use--weborINDEX365_API_KEYwithout a terminal). After either recovery path, re-runindex365 doctorbefore continuing. Do not work around missing authentication or scopes.
Pick the audit type
| Run this | When the user cares about | scanMode |
|---|---|---|
index365 runs start | how AI agents + AI search read the site (AI-Readiness) | paid_ai_readiness |
index365 marketing run | whether demand can find, trust, act, and be measured (Marketing Signal) | paid_marketing_signal |
If unsure, default to AI-Readiness; ask only if the user's intent is genuinely split.
Run and wait
# AI-Readiness, block until the score lands (~2–5 min; polls every 5s):
index365 runs start --project prj_xxx --wait --json
# Marketing Signal:
index365 marketing run --project prj_xxx --wait --json
--waitpolls until the run reaches a terminal status (completed,failed,failed_auto_credit,refunded), then prints the final run withscoreandfindingsTotal. Without--waitit returns immediately with arunIdto poll viaindex365 runs get <runId>.- Record the
runIdand the baselinescore, re-runs compare against it.
Paid action, retry safely
A run consumes credits. To make a retry safe (network blip, agent re-entry), pass a stable idempotency key so a repeat returns the same run instead of double-spending:
index365 runs start --project prj_xxx --idempotency-key "$(date +%F)-prj_xxx-airead" --wait --json
Next
Hand off to index365-read-report with the runId to read the score and findings,
or index365-audit-and-fix to run, read, and fix in one loop.