用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill supacrawl命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | supacrawl |
| description | Use this skill when the user wants to inspect, mirror, search, export, or back |
| metadata | {"author":"davemorin"} |
Use this skill when the user wants to inspect, mirror, search, export, or back up a Supabase project into a local SQLite archive.
/private/tmp for trials unless the user asks
for a durable archive.doctor before a live sync.sync before sync --full on unfamiliar projects.storage pull --limit before downloading a large bucket.status --sync never when the user wants an archive-only read.supacrawl init --project-id <label>
supacrawl doctor --json
supacrawl sync --json
supacrawl status --json
supacrawl diff /path/to/older-archive.db --json
supacrawl size --json
Use diff against a copy of the archive made before the sync you want to compare against.
Read commands auto-refresh stale metadata by default. Override the policy when needed:
supacrawl status --sync never --json
supacrawl report --sync always --json
supacrawl search --stale-after 1h "auth.uid"
For a full local database copy:
supacrawl sync --full --batch-size 2000
For a smaller archive:
supacrawl sync --full --no-row-fts --batch-size 2000
Export one table:
supacrawl export --type jsonl --out companies.jsonl public.companies
Download Storage blobs after a full sync:
supacrawl storage pull --dir ./supabase-storage --limit 10
Create and inspect an encrypted local backup:
supacrawl backup keygen --out ~/.supacrawl/age.key
supacrawl backup init --recipient age1...
supacrawl backup push --json
supacrawl backup status --json
supacrawl backup pull --out ./supacrawl-restore --json
Use read-only SQL against the archive:
supacrawl sql "select schema_name, name, rls_enabled from tables order by schema_name, name"
supacrawl sql "select json_extract(row_json, '$.name') from table_rows where schema_name='public' and table_name='companies' limit 20"
schemastablescolumnsindexesconstraintspoliciesfunctionstriggersstorage_bucketsstorage_object_statscrawl_runsdata_copy_runssearch_docstable_rowsBefore declaring the tool healthy, run:
./scripts/validate-local.sh
If SUPABASE_DB_URL is set, the validator also runs live doctor and metadata
sync checks. Set SUPACRAWL_VALIDATE_FULL=1 only when a full data copy is safe.
Source: davemorin/supacrawl — distributed by TomeVault.
基于 SOC 职业分类