https://github.com/effectorhq/lobster-recipes
Lobster workflow pipelines: deploy, standup, PR review, incident, content
https://github.com/effectorhq/lobster-recipes
effector recipes
Last synced: about 2 months ago
JSON representation
Lobster workflow pipelines: deploy, standup, PR review, incident, content
- Host: GitHub
- URL: https://github.com/effectorhq/lobster-recipes
- Owner: effectorHQ
- License: other
- Created: 2026-03-05T05:13:47.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-23T23:06:16.000Z (2 months ago)
- Last Synced: 2026-03-24T17:28:15.911Z (2 months ago)
- Topics: effector, recipes
- Size: 53.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Lobster Recipes
[](CONTRIBUTING.md)
[](https://github.com/effectorHQ/lobster)
[](https://github.com/effectorHQ)
**[中文文档 →](./README.zh.md)**
Real-world workflow orchestration pipelines built with Lobster, OpenClaw's deterministic, resumable, and token-efficient workflow engine.
## What is Lobster?
Lobster is a workflow orchestration engine that chains skills (modular, composable AI capabilities) into deterministic, resumable pipelines. Unlike traditional orchestration tools, Lobster:
- **Chains skills deterministically** — Each step is reproducible and composable
- **Resumes gracefully** — Failed pipelines pick up where they left off without restarting
- **Optimizes tokens** — Minimizes LLM calls through intelligent caching and step reuse
- **Integrates seamlessly** — Works with Slack, GitHub, Kubernetes, Docker, Jira, and custom APIs
- **Handles errors intelligently** — Retry logic, fallbacks, and conditional execution paths
Learn more at [OpenClaw Documentation](https://docs.openclaw.dev/lobster).
## Getting Started
### Installation
Install Lobster via the [OpenClaw CLI](https://docs.openclaw.dev/cli):
```bash
pip install openclaw-cli
openclaw init
```
### Using These Recipes
1. Clone or fork this repository:
```bash
git clone https://github.com/effectorHQ/lobster-recipes.git
cd lobster-recipes
```
2. Browse the [pipelines](#available-pipelines) directory and choose a recipe
3. Adapt the pipeline to your needs (update skill parameters, secrets, etc.)
4. Deploy and run:
```bash
openclaw pipeline deploy pipelines/your-pipeline/pipeline.yml
openclaw pipeline run your-pipeline
```
## Available Pipelines
| Pipeline | Purpose | Features |
|----------|---------|----------|
| [**deploy-and-notify**](./pipelines/deploy-and-notify) | Automated deployment with notifications | Docker build/push, K8s apply, health checks, retry logic, failure notifications |
| [**daily-standup**](./pipelines/daily-standup) | Morning team briefing | Jira issue tracking, GitHub PR status, Slack thread summarization, email digest |
| [**pr-review-triage**](./pipelines/pr-review-triage) | Smart PR review workflow | Skill linting, test execution, risk classification, auto-assignment, comment generation |
| [**incident-response**](./pipelines/incident-response) | Incident handling automation | Health checks, log aggregation, deployment history, Jira ticketing, on-call alerting |
| [**content-publish**](./pipelines/content-publish) | Content publishing workflow | Notion drafts, spell checking, social media snippets, tweet scheduling, changelog updates |
## Pipeline Features Demonstrated
Each recipe showcases different Lobster capabilities:
- **Retry Logic** — `deploy-and-notify` demonstrates exponential backoff for health checks
- **Error Handling** — `deploy-and-notify` includes `on_failure` hooks for rollback notifications
- **Variable Interpolation** — All pipelines use `${VARIABLE}` syntax for dynamic values
- **Conditional Steps** — `pr-review-triage` and `incident-response` show branching logic
- **Sequential Execution** — All pipelines enforce step ordering and dependencies
- **Skill Composition** — Multi-step workflows combining diverse integrations (K8s, Docker, Slack, etc.)
## Contributing
We welcome contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
### How to Contribute a New Recipe
1. Create a folder under `pipelines/your-recipe/`
2. Add `pipeline.yml` with your workflow
3. Add `README.md` explaining the pipeline's purpose and usage
4. Update this main README with your pipeline in the table
5. Submit a pull request
## Documentation
- [Lobster Documentation](https://docs.openclaw.dev/lobster) — Full language reference
- [Skills Library](https://docs.openclaw.dev/skills) — Available integrations
- [OpenClaw CLI Reference](https://docs.openclaw.dev/cli) — Command reference
## License
This project is currently licensed under the [Apache License, Version 2.0](LICENSE.md) 。
## Community
- **Issues & Discussions**: [GitHub Issues](https://github.com/effectorHQ/lobster-recipes/issues)
- **Slack Community**: [Join OpenClaw Slack](https://openclaw.dev/slack)
- **Twitter**: [@effectorHQ](https://twitter.com/effectorHQ)
---
**Made with ❤️ by the effectorHQ team**