Skip to content

deepwiki-index

Make the "Ask DeepWiki" badge actually resolve — hands-free. A skill that indexes a public repo's DeepWiki autonomously (no human clicking), using the verified trigger plus a trusted browser so the reCAPTCHA passes silently.

plugin-validate License: FSL-1.1-ALv2 Docs Claude Code plugin Ask DeepWiki

Install

/plugin marketplace add 88plug/claude-code-plugins
/plugin install deepwiki-index@88plug

What it does

Once installed, the agent will index a public repo's DeepWiki automatically after you publish it or add the badge — and when you ask it to "index the wiki." It does not stop to ask permission.

It encodes the verified mechanics so it never has to re-research them:

  • Trigger: POST https://api.devin.ai/ada/index_public_repo?repo_name=<o/r>&email_to_notify=<email>&recaptcha_token=<tok>
  • Status: GET https://api.devin.ai/ada/public_repo_indexing_status?repo_name=<o/r>
  • The token is mandatory and is reCAPTCHA v2-invisible — a trusted browser mints it with no challenge; datacenter/headless contexts get an image challenge (which the skill will not solve).

Note

After the first index, DeepWiki re-crawls on its own — this is a one-time step per repo, not a per-commit job.

Manual / batch use

npm i -D playwright && npx playwright install chromium
# current repo:
node scripts/index-deepwiki.mjs
# a batch (best with your real profile so the captcha is silent):
CHROME_USER_DATA_DIR="$HOME/.config/google-chrome" REPO=all node scripts/index-deepwiki.mjs

Development

python3 .ci/validate_plugin.py .
bash tests/smoke.sh

License

FSL-1.1-ALv2. See the changelog.