oban

Community

Master Oban background jobs

Authoroliver-kriska
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides comprehensive guidance and best practices for implementing and managing Oban background jobs in Elixir applications, ensuring reliability, efficiency, and maintainability.

Core Features & Use Cases

  • Worker Patterns: Learn to define robust Oban workers with proper arguments, return values, and error handling.
  • Queue Configuration: Understand how to design and configure queues for optimal performance based on job types (I/O vs CPU-bound, critical vs non-critical).
  • Testing Strategies: Implement effective testing patterns for Oban workers to ensure job reliability.
  • Oban Pro Features: Covers advanced features like Workflows, Batches, Structured, Recorded, and Encrypted jobs.
  • Use Case: When developing a new feature that requires sending emails or processing large amounts of data asynchronously, consult this Skill to implement the Oban worker correctly, configure the appropriate queue, and write tests for it.

Quick Start

Use the oban skill to generate a quick worker template for processing user signups.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: oban
Download link: https://github.com/oliver-kriska/claude-elixir-phoenix/archive/main.zip#oban

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.