data_analysis
High-performance data analysis using Polars - load, transform, aggregate, visualize and…
Create an end-to-end Continual Learning Bench task. Use when adding a new src/tasks/<name> benchmark task, including design interview, concrete Jinja prompt templates, JSON action contracts, observation templates, debug schedule, behavioral E2E tests, validation, smoke/debug
$ npx -y skills add melandlabs/openloomi --skill create-task --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/create-taskContext preview
The summary Claude sees to decide when to auto-load this skill.
Create an end-to-end Continual Learning Bench task. Use when adding a new src/tasks/<name> benchmark task, including design interview, concrete Jinja prompt templates, JSON action contracts, observation templates, debug schedule, behavioral E2E tests, validation, smoke/debug
name: create-task description: Create an end-to-end Continual Learning Bench task. Use when adding a new src/tasks/<name> benchmark task, including design interview, concrete Jinja prompt templates, JSON action contracts, observation templates, debug schedule, behavioral E2E tests, validation, smoke/debug runs with icl and icl_notepad, and README documentation.
Create a complete, runnable Continual Learning Bench task under `src/tasks/<task_name>/`.
This skill is intentionally interactive. The goal is not merely to write code; it is to give the human repeated, concrete chances to notice design bugs before they become benchmark bugs.
Stop and ask the user / report the fix before continuing when any of these occur:
1. Missing task description. 2. Missing or unconfirmed task name. 3. Provider preflight fails for `icl` or `icl_notepad`. 4. The user has not explicitly approved the selected prompt/action/observation/debug plan. 5. The design is not a continual-learning benchmark. 6. The debug schedule cannot plausibly show a learning signal. 7. Debug run shows no usable learning signal/gain, or reveals leakage/impossibility. 8. Tests, validation, smoke, or debug runs fail after local implementation fixes.
For provider preflight failure, tell the user to exit, fix credentials/model/dependencies, then resume. Do not silently skip or downgrade required debug runs.
---
If the initial user message does not include a concrete task description, ask exactly one question:
> What task should this benchmark measure? Please describe the agent's job, the repeated instances, and what it should learn over time.
Include your recommendation only if the user has provided enough context to infer one.
Ask one question:
> Which model should I use for the mandatory `icl` and `icl_notepad` preflight/debug runs? You can name a model, or say "use defaults".
Recommendation: use a cheap accessible model already configured for this repo/provider, e.g. `gpt-5-mini` if available.
When the user gives a model, include `--system.model <model>` in all required smoke/debug commands. If they explicitly choose defaults, omit the flag.
Run this before design work:
uv run clbench smoke exploitable_poker --schedule quick_test --system icl [--system.model <model>] uv run clbench smoke exploitable_poker --schedule quick_test --system icl_notepad [--system.model <model>]
If either command fails, STOP. Report the exact failure and likely fix:
Do not continue to design or implementation until this passes.
---
Before asking design questions that the repo can answer, inspect the existing task patterns.
Minimum orientation:
git status --short find src/tasks -maxdepth 2 -type f \( -name 'task.py' -o -name 'prompts.py' -o -name 'README.md' \) | sort find src/tasks -maxdepth 3 -type f -path '*/schedules/*.json' | sort rg -n "class .*Action|response_schema=|Observation\(|instance_complete|prompts.py|StrictUndefined" src/tasks tests/tasks tests -S
Read the closest existing task(s), depending on the user description:
| Pattern | Existing task to inspect | |---|---| | Sequential decision + feedback | `exploitable_poker` | | Multi-step query/answer | `database_exploration` | | Command loop + final submission | `codebase_adaptation`, `sales_prediction` | | Structured reports / knowledge probes | `blind_spectrum_monitoring` | | Tool-call exploration | `cohort_studies` | | Batch classification with feedback | `legal_smeagol` |
Tell the user which existing pattern is closest and why.
---
Ask one high-signal question at a time. Each question must include your recommended answer.
Prefer questions that reveal contradictions or benchmark failure modes. Typical branches:
1. **Latent learnable structure** — What persists a
OpenLoomi is an open-source AI coworker. It connects your work tools, understands what you’re working on, and tells you what needs your attention, why it matters, and what to do next. It’s your open-source Attention Agent.
Repo: melandlabs/openloomi
High-performance data analysis using Polars - load, transform, aggregate, visualize and…
Persist learning across turns by actively maintaining MENTAL_MODEL.md in the workspace. Use…
Use 1000+ external apps via Composio - either directly through the CLI or by building AI…
openloomi HTTP API reference (local-first, served from the OpenLoomi Desktop app at…
openloomi Connectors tools - manage the native 7 messaging integrations and pair with the…
Use this when users ask about openloomi features, capabilities, or how to use it. Examples:…