Index365 audit and fix
Skill index365usa/agent-skills/skills/index365-audit-and-fix
Use when the user wants their coding agent to audit their site with index365 AND fix what it finds in the current repo, not just report it. Triggers: "make my site AI-ready", "audit and fix my site", "fix everything index365 finds", "improve my index365 score", or the user pastes a report and says "act on this". This is the full autonomous loop. For a single finding use index365-apply-fix; to only read, use index365-read-report.From its SKILL.md
npx -y skills add index365usa/agent-skills --skill index365-audit-and-fixAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- skips confirmationTells the agent to proceed without asking first, 1 time: "the direct audit-and-fix request authorizes one logical `Edit`".
- 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.
- runs commandsInstructs the agent to run 5 commands, including `index365 doctor` and 4 more.
SKILL.md
3.9 KB, 839 tokens by cl100k_base, as published. Nobody here has run it
index365 audit and fix
Run an index365 audit, turn findings into a prioritized plan, apply the fixes that live in THIS repo, and re-run to confirm the score actually moved. The agent fixes; index365 supplies the findings and per-finding remediation. This is not a summary, it fixes.
Prerequisites
- Auth works:
index365 doctor(needsruns:write; if 401 or missing scope, run index365-setup: do not work around it). - You are in the repository that serves the audited site (so
affectedUrlsmap to files). - A
projectId(index365 projects list, or index365-add-project for a new domain).
Workflow (copy this checklist into your reply; check off as you go)
- 1. Confirm project + audit type:
index365 projects list --json. AI-Readiness (runs start) by default; Marketing Signal (marketing run) if the user asked about demand/traffic/conversion. - 2. Run and wait:
index365 runs start --project <id> --wait --json(record the exact command tree,projectId, optional target URL, baselinescore,runId, and baseline idempotency key). Paid action; pass--idempotency-keyso a retry can't double-spend. - 3. Read report + prioritize:
index365 reports context <runId> > .index365/report.json(this CLI prints JSON to stdout; redirect to a file). Delegate ranking to a subagent over the FILE; never paste a full report into context. Prefer each finding's machine-readableagentActionsover re-deriving the fix. (This is index365-triage-findings.) - 4. Apply in-repo fixes: per top finding:
index365 findings get --run <runId> <findingId> --json; mapaffectedUrls→ file withGlob/Grep. If the user requested preview or approval before application, show a proposed patch and STOP without editing. Otherwise, the direct audit-and-fix request authorizes one logicalEdit; show the actual diff. (This is index365-apply-fix, repeated.) STOP and ask if a fix exceeds the finding, oraffectedUrlsdoesn't resolve to a file; skip out-of-repo findings. - 5. Re-run and verify: repeat the baseline command tree and target URL with a new
stable verification key such as
verify-<baselineRunId>-batch-1; reuse that new key only for retries of this post-fix request. Never reuse the baseline key, which would replay the baseline run. Compare the new score/findings against the baseline, matching by stablefindingId. A fix that doesn't move the score or clear its finding is not done, re-investigate. - 6. Report the delta: baseline → new score, the
findingIds fixed, applied-but-unmoved (re-investigate these), and out-of-repo findings with eachhumanUrlso the user can handle them in the dashboard.
Output
Write all run artifacts to .index365/ (git-ignored). Field reference:
references/finding-schema.md.
Common mistakes
- Summarizing instead of fixing (that's index365-read-report).
- Pasting the whole report into context instead of reading the file with
jq/grep. - Re-deriving a fix when
agentActionsalready specifies it. - Calling step 5 done without comparing scores against the baseline.
- Editing files for findings whose
affectedUrlsare DNS/hosting/infra (not in this repo).
What ships with it: 1 file
4.1 KB alongside SKILL.md
references/
- finding-schema.md4.1 KB