email-draft
Use when the user asks to draft, polish, translate, or reply to an email. Produces a clean draft with subject line, greeting,…
Hope-native authoring and review for durable workflow.js runs: deterministic host APIs, typed child results, bounded parallel/pipeline execution, budgets, replay-safe identity, staged consumption, and honest closure.
Claude Code
$ npx -y skills add shiwenwen/hope-agent --skill ha-workflow-script --agent claude-code
Codex
$ npx skills add shiwenwen/hope-agent --skill ha-workflow-script -a codex -y
Cursor
$ npx skills add shiwenwen/hope-agent --skill ha-workflow-script -a cursor -y
Gemini CLI
$ npx skills add shiwenwen/hope-agent --skill ha-workflow-script -a gemini-cli -y
GitHub Copilot
$ npx skills add shiwenwen/hope-agent --skill ha-workflow-script -a github-copilot -y
OpenCode
$ npx skills add shiwenwen/hope-agent --skill ha-workflow-script -a opencode -y
Windsurf
$ npx skills add shiwenwen/hope-agent --skill ha-workflow-script -a windsurf -y
name: ha-workflow-script description: "Hope-native authoring and review for durable workflow.js runs: deterministic host APIs, typed child results, bounded parallel/pipeline execution, budgets, replay-safe identity, staged consumption, and honest closure." paths: ["*.rs", "*.ts", "*.tsx", "*.js", "*.jsx", "*.py", "*.go", "*.java", "*.kt", "*.swift", "*.c", "*.cpp", "*.h", "*.rb", "*.php", "*.sh"]
Use this for script-first dynamic Workflow authoring or repair. Workflow Mode lets the model decide whether orchestration helps; the user should not need to write `workflow.js` or enter a special coding mode.
Workflow script.
the runtime, not by this text.
`workflow.finish(result)`.
display-only and never an id.
safe matching prefix allowed by runtime provenance.
randomness.
`Function`; use approved host APIs.
1. Validate `workflow.meta`, `workflow.args`, scope, criteria, and budget. 2. Create user-visible tasks and retain returned task handles. 3. Observe current state through read/search host APIs. 4. Choose sequential, `parallel`, or `pipeline` execution based on dependency shape and cost. 5. Consume child results at useful checkpoints, steer or cancel when evidence changes, then run targeted validation. 6. Finish with result, artifacts, verification, and residual risk.
task.
`isolation: "shared_read_only"` only for genuinely read-only work; the runtime hard tool set is the security boundary.
is complete.
consumed and replenished before slow children finish.
mode observes without consuming output.
cancellation, or additional spawn when the plan must adapt.
Never create unbounded fan-out, recursive Workflow execution, or a fixed wait-all policy for every task.
non-terminal; if the runtime budget expires, return blocked rather than a false success.
Agent; the completion registration itself is not the answer.
🦭 A cross-device desktop AI agent with memory, autonomous goals, dynamic workflows, and headless deployment | 会记忆、能持续推进目标、会动态编排多 Agent 的跨端桌面 AI 助手,也可服务化常驻 NAS / 云端
Use when the user asks to draft, polish, translate, or reply to an email. Produces a clean draft with subject line, greeting,…
Use when the user mentions 飞书 / Feishu / Lark workspace operations: docx (云文档) read/write, bitable (多维表格) records / views /…
Hope Agent browser automation — the standard `status → tabs → snapshot → act` loop, stale-ref recovery rules, and what to do when…
Hope-native review of uncommitted, staged, commit, branch, or PR changes: discover concrete regressions, independently verify…
Hope-native baseline for implementing, fixing, refactoring, and maintaining code: inspect the repository first, protect user…
Hope-native implementation planning for non-trivial code changes: ground the plan in repository evidence, order dependencies,…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…