← 返回 Skills 市场
gchapim

Oban

作者 gchapim · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1654
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install oban
功能描述
Design and implement Oban background job workers for Elixir. Configure queues, retry strategies, uniqueness constraints, cron scheduling, and error handling. Generate Oban workers, queue config, and test setups. Use when adding background jobs, async processing, scheduled tasks, or recurring cron jobs to an Elixir project using Oban.
安全使用建议
This skill is an instructional bundle for building Oban workers and appears internally consistent. Before using the examples in production: (1) review any webhook worker targets and ensure you only send data to trusted endpoints; avoid putting secrets in job args (the webhook signature example uses a secret passed in args — prefer storing secrets in secure config), (2) sanitize and validate file_path arguments to avoid reading arbitrary files in ImportCSV, (3) run tests with Oban in manual mode during CI to avoid unexpected background execution, and (4) review the migration and config changes in a staging environment before applying to production. If you need the skill to run code for you or to access your repo, verify its source and origin first (this bundle has no homepage/source listed).
功能分析
Type: OpenClaw Skill Name: oban Version: 1.0.0 The skill bundle provides comprehensive documentation and code examples for designing and implementing Oban background job workers in Elixir. All content, including installation steps, worker patterns (e.g., email delivery, webhooks, file imports), testing, and monitoring, aligns with the stated purpose. There is no evidence of prompt injection attempts against the AI agent, malicious execution, data exfiltration, persistence mechanisms, or obfuscation. Network and file system interactions are present only as legitimate code examples for the user's application, not as instructions for the agent to perform harmful actions.
能力评估
Purpose & Capability
The name and description match the provided SKILL.md and reference files: examples show Oban configuration, worker implementation patterns, uniqueness, retries, cron, and testing. Nothing in the bundle requests unrelated binaries, credentials, or config paths.
Instruction Scope
The instructions are code-level examples and configuration snippets appropriate for adding Oban workers. They do, however, include worker patterns that perform network calls (webhook delivery via Req.post) and file I/O (ImportCSV reading a file_path). That's expected for these use cases, but it means user code will potentially send data to external endpoints or read local files based on job arguments — ensure job args are validated and sensitive secrets are not placed in job args.
Install Mechanism
Instruction-only skill with no install spec and no downloaded code. Nothing will be written to disk or executed by the skill itself; risk from install mechanism is minimal.
Credentials
The skill declares no environment variables, credentials, or config paths. The content references application config (repo, Oban config) and typical Elixir project files, which is proportionate to the described purpose.
Persistence & Privilege
always:false (default) and no installation behavior, so the skill does not request persistent or privileged presence. It does not modify other skills or agent-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oban
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oban 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of oban-designer. - Guides users in designing and implementing Oban workers for Elixir. - Covers configuration of queues, retry/backoff strategies, and job uniqueness. - Includes instructions for cron scheduling, error handling, and inserting jobs. - Documents Oban Pro features (batch, workflow, chunk processing). - Provides setup and usage examples for testing Oban jobs. - Offers monitoring guidance and key metrics to track.
元数据
Slug oban
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Oban 是什么?

Design and implement Oban background job workers for Elixir. Configure queues, retry strategies, uniqueness constraints, cron scheduling, and error handling. Generate Oban workers, queue config, and test setups. Use when adding background jobs, async processing, scheduled tasks, or recurring cron jobs to an Elixir project using Oban. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1654 次。

如何安装 Oban?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install oban」即可一键安装,无需额外配置。

Oban 是免费的吗?

是的,Oban 完全免费(开源免费),可自由下载、安装和使用。

Oban 支持哪些平台?

Oban 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Oban?

由 gchapim(@gchapim)开发并维护,当前版本 v1.0.0。

💬 留言讨论