Install
$ agentstack add skill-httprunner-skills-result-bitable-reporter ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Result Bitable Reporter
Use this skill to run a deterministic sqlite -> Feishu Bitable pipeline around capture_results.
Workflow
1) Select rows
stat: print total sqlite row count for one--task-id.filter: preview upload candidates fromcapture_results.- Default status filter is
reported IN (0,-1).
2) Report rows
report: batch create to Feishu Bitable and write back sqlite status.--max-rowssets total cap for one report run.- For per-task workflows, always pass
--task-idto avoid cross-task uploads. - Success writeback:
reported=1,reported_at=now_ms,report_error=NULL. - Failure writeback:
reported=-1,reported_at=now_ms,report_error=.
3) Retry failures
retry-reset: move failed rows (reported=-1) back to pending (reported=0), then rerunreport.
Run
npx tsx scripts/result_reporter.ts [flags]
Use npx tsx scripts/result_reporter.ts --help as the CLI source of truth.
Environment Variables
Required for report:
FEISHU_APP_IDFEISHU_APP_SECRETRESULT_BITABLE_URL
Optional overrides:
FEISHU_BASE_URL(defaulthttps://open.feishu.cn)TRACKING_STORAGE_DB_PATH(default$HOME/.eval/records.sqlite)RESULT_SQLITE_TABLE(defaultcapture_results)
Recommended Command Patterns
Task-scoped preview:
npx tsx scripts/result_reporter.ts filter --task-id --status 0,-1 --limit 20
Task-scoped report:
export FEISHU_APP_ID=
export FEISHU_APP_SECRET=
export RESULT_BITABLE_URL='https://.../wiki/...?...table=tbl_xxx&view=vew_xxx'
npx tsx scripts/result_reporter.ts report --task-id --batch-size 100 --max-rows 500
Retry failed rows:
npx tsx scripts/result_reporter.ts retry-reset --app com.tencent.mm --scene onSearch
npx tsx scripts/result_reporter.ts report --task-id --status 0,-1
Failure Handling
- Use
report --dry-runto validate selection before network writes. - Check sqlite
report_errorfor root cause whenreported=-1. - Fix root cause, then rerun
retry-resetandreport.
Resources
scripts/result_reporter.ts: CLI behavior and flags.references/sqlite-and-field-mapping.md: sqlite schema and field mapping.references/feishu-api-and-errors.md: Feishu API contract and error triage.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: httprunner
- Source: httprunner/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.