verify
Drive a real serve-api process against isolated project roots to verify backend/web changes end-to-end
Skill by whiteguo233
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/whiteguo233-verify
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/verify
What's inside
- Skill name
verify- Description
- Drive a real serve-api process against isolated project roots to verify backend/web changes end-to-end
- License
- MIT
- Instructions
- 41 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (1)
- SKILL.md
SKILL.md (first lines)
# Verifying OpenBiliClaw backend changes end-to-end
Port 8420 is the user's production backend — never restart or reuse it. Spin up
throwaway serve-api instances on spare ports (846x) against isolated project
roots instead, and always kill them when done.
## Recipe
1. **Isolated project root**: `mktemp -d /tmp/obc-verify.XXXXXX`, put a minimal
`config.toml` + empty `data/` inside, point `OPENBILICLAW_PROJECT_ROOT` at it.
`data_dir = "data"` resolves against that root.
2. **Craft the backend state you need via config/data, not mocks**:
- *Configured but uninitialized*: any provider section with a dummy
`api_key` (registry build does not call the network at startup).
- *Degraded (`llm_registry_unavailable`)*: all provider keys empty **and**
launch with `env -u OPENAI_API_KEY -u ANTHROPIC_API_KEY -u GOOGLE_API_KEY
-u GEMINI_API_KEY` — ambient keys silently un-degrade it.
- *Initialized (profile ready)*: copy the real `data/memory/soul.json` into
the tmp root's `data/memory/` before launch. `is_profile_ready()` ==
"soul memory layer has data", loaded at startup (don't hot-drop the file
into a running instance and expect it to flip).
3. **Launch** (background, stdin must be closed or it hangs):
```bash
OPENBILICLAW_PROJECT_ROOT=/tmp/obc-verify.XXX/a \
nohup .venv/bin/openbiliclaw serve-api --host 127.0.0.1 --port 8461 \
> /tmp/obc-verify.XXX/a/server.log 2>&1 < /dev/null &
```
Ready in ~5-8s. Use the main repo's `.venv/bin/openbiliclaw`.
4. **Probe with `curl --noproxy '*'`** — the local proxy/TUN hijacks loopback
otherwise. `curl -D -` for redirect headers, `/api/health` to confirm the
state you crafted (`status`, `profile_ready`), `server.log` for the
"started in degraded mode" line.
5. **Clean up**: kill the PIDs, confirm nothing listens on the ports
(`lsof -nP -iTCP:846x -sTCP:LISTEN`), `rm -rf` the tmp roots. Zombie temp
serve-api instances have corrupted real user data before — never skip this.From whiteguo233/OpenBiliClaw, MIT.
More from whiteguo233/OpenBiliClaw
- 0.838score
release
whiteguo233
Use when releasing a version, bumping project versions, or pushing release tags.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.836score
openbiliclaw-adapter
whiteguo233
Use OpenBiliClaw's versioned Agent Bridge CLI to read multi-source recommendations, profile state, dialogue, probes, saved lists, and submit explicit feedback.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.836score
add-platform-source
whiteguo233
Add, repair, or validate an OpenBiliClaw platform source across fetching, account signals, discovery, and user surfaces.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.834score
writing-specs
whiteguo233
Use when authoring a spec or implementation plan, or planning multi-task work.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.829score
taste-companion
whiteguo233
默认对话伙伴,陪聊口味与推荐,可读写记忆、查询推荐与观看数据
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.828score
comment_analysis
whiteguo233
Analyze video comment sections to discover recommended content and gauge content quality.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.826score
system-steward
whiteguo233
管理订阅源与系统配置,所有改动逐项向用户说明并等待批准
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.823score
bilibili_browse
whiteguo233
Browse Bilibili pages using agent-browser for visual exploration and DOM interaction.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.823score
bilibili_search
whiteguo233
Search for videos on Bilibili using keyword queries generated from user interests.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.823score
taste-explorer
whiteguo233
用户希望探索口味时,通过有限的假设与澄清形成可用结论,沉淀已确认的记忆
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.713score
bangumi-advisor
whiteguo233
聊番补番顾问,结合观看历史与推荐给出追番建议与收藏
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.623score
CLAUDE.md · whiteguo233/OpenBiliClaw
whiteguo233
CLAUDE.md from whiteguo233/OpenBiliClaw: 247 lines covering Project Overview, Build & Development Commands, Architecture, Configuration and more.
TemplateAFreshness: A★ 3.6KClaude Code
Signals
- Stars
- 3,567
- Forks
- 195
- Open issues
- 19
- Last commit (this folder)
- Jul 19, 2026 (3 months ago)
- Last release
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/whiteguo233/OpenBiliClaw
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from whiteguo233
- 0.838score
release
whiteguo233
Use when releasing a version, bumping project versions, or pushing release tags.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.836score
openbiliclaw-adapter
whiteguo233
Use OpenBiliClaw's versioned Agent Bridge CLI to read multi-source recommendations, profile state, dialogue, probes, saved lists, and submit explicit feedback.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.836score
add-platform-source
whiteguo233
Add, repair, or validate an OpenBiliClaw platform source across fetching, account signals, discovery, and user surfaces.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.834score
writing-specs
whiteguo233
Use when authoring a spec or implementation plan, or planning multi-task work.
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.829score
taste-companion
whiteguo233
默认对话伙伴,陪聊口味与推荐,可读写记忆、查询推荐与观看数据
SkillAFreshness: A★ 3.6KClaude Code +9 - 0.828score
comment_analysis
whiteguo233
Analyze video comment sections to discover recommended content and gauge content quality.
SkillAFreshness: A★ 3.6KClaude Code +9
Cite this page
verify skill. Agent Mart. https://agentmart.dev/skills/whiteguo233-verify (last updated 2026-10-24)