← 返回 Skills 市场
gchapim

Oban Designer

作者 gchapim · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
1875
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install oban-designer
功能描述
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 a coherent, instruction-only guide for adding Oban workers. Before using it: 1) review and adapt the sample code (module names, queue sizes, backoff and timeout logic) to your project's needs; 2) inspect and run database migrations in a safe/dev environment before applying to production; 3) if you plan to use Oban Pro features, ensure you have the proper license and follow vendor instructions (no license token is requested by the skill); 4) validate cron expressions and uniqueness settings to avoid unintended duplicate or missed jobs; 5) always peer-review generated code and test job behavior—the skill provides patterns, not a drop-in, audited implementation.
功能分析
Type: OpenClaw Skill Name: oban-designer Version: 1.0.1 The skill bundle is classified as suspicious due to the presence of risky capabilities demonstrated in the `references/worker-patterns.md` file. Specifically, the `DeliverWebhook` worker example shows how to make external network requests using `Req.post` to a URL provided in job arguments, and the `ImportCSV` worker example demonstrates reading from an arbitrary file path using `File.stream!` also provided in job arguments. While these functionalities are legitimate for background job systems, they represent high-risk capabilities that could be abused for data exfiltration or arbitrary file access if an attacker gains control over job creation.
能力评估
Purpose & Capability
The name and description match the SKILL.md content: it explains Oban worker patterns, queue sizing, retries, uniqueness, cron, and sample code. The skill does not request unrelated binaries, credentials, or config paths.
Instruction Scope
Runtime instructions are limited to code/config snippets, mix commands (migration generation), and examples for inserting jobs. They reference project files and config entries that are appropriate for adding Oban to an Elixir app and do not instruct reading or exfiltrating unrelated system files or secrets.
Install Mechanism
No install spec or external downloads are present; this is an instruction-only skill (low persistence/risk). All actions are examples the developer would perform in their own codebase.
Credentials
The skill declares no required environment variables, credentials, or config paths. It mentions Oban Pro features but does not request any license tokens or secrets.
Persistence & Privilege
The skill does not set always:true and has no special privileges; however, model invocation is not disabled (default), so the agent could autonomously use these instructions when allowed by the platform—this is expected for a coding helper but worth noting.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oban-designer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oban-designer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
1.0.1 release of oban-designer - No file changes detected in this version. - No functional or documentation updates.
v1.0.0
Initial release of Oban Designer. - Provides comprehensive documentation for designing and implementing Oban background job workers in Elixir. - Includes instructions on installation, queue configuration, worker implementation, retry and uniqueness strategies, cron scheduling, and job insertion. - Documents Oban Pro features: Batch, Workflow, and Chunk. - Offers guidance on testing background jobs and monitoring/telemetry setup. - Contains sizing guidelines and best practices for common queue use cases.
元数据
Slug oban-designer
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Oban Designer 是什么?

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 插件,目前累计下载 1875 次。

如何安装 Oban Designer?

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

Oban Designer 是免费的吗?

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

Oban Designer 支持哪些平台?

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

谁开发了 Oban Designer?

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

💬 留言讨论