Guides the user in discovering a better model structure (e.g. from feature transformations in logistic regression to equation terms within PDEs to neural network layer compositions) out of data. Use when the user asks to create or improve an existing model. Uses an iterative meta/inner agent loop to explore structural model modifications in parallel.
Scanned 9/6/2026
Install to Claude Code
npx -y skills add Unlayer-AI/automodel --skill automodel --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Automodel?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/unlayer-ai-automodel)More formats (shields.io, HTML) on the badges page.
---
name: automodel
description: Guides the user in discovering a better model structure (e.g. from feature transformations in logistic regression to equation terms within PDEs to neural network layer compositions) out of data. Use when the user asks to create or improve an existing model. Uses an iterative meta/inner agent loop to explore structural model modifications in parallel.
license: Apache-2.0
---
# automodel
A structured guide to discovering models from data with agents.
Focuses on the structure of the model (be it equation terms or neural network layers) rather than just parameter values, using an iterative meta/inner agent loop to explore structural modifications in parallel. Applies to a wide range of tasks, from simple regression to complex physical systems, from automotive to pharmacology.
## Phases
This skill is organized into four sequential phases, each with a detailed recipe in `assets/phases/`:
| Phase | Recipe | Entry signal |
|---|---|---|
| **1 — Setup** | `assets/phases/1_setup.md` | No `CONTEXT.md` artifact in project root |
| **2 — Baseline Model** | `assets/phases/2_baseline_model.md` | `CONTEXT.md` exists; Some prep work done; |
| **3 — Iterate** | `assets/phases/3_iterate.md` | End-to-end pipeline verified for baseline model (resume from the highest existing `meta_*/` directory) |
| **4 — Finalize** | `assets/phases/4_finalize.md` | User satisfied with validation performance; `CONTEXT.md` points to best model |
Each phase updates `CONTEXT.md`. Use the resulting artifacts as re-entry signals when resuming.
## How to start
1. Copy `assets/CHECKLIST.md` to the project root (if not already present) and update it as you go.
2. Detect the current phase using the entry signals above. If a checklist with partial progress is already present, ask the user whether to resume.
3. Read **only the frontmatter** of all phase files to confirm which one applies — do not load the full recipes yet:
```bash
# bash / zsh
bash scripts/read_phases.sh
```
```powershell
# PowerShell
pwsh scripts/read_phases.ps1
```
The frontmatter `entry`, `exit`, and `description` fields are sufficient to identify the applicable phase without loading full recipes into context.
4. Once the applicable phase is confirmed, load and follow its full recipe (`assets/phases/<N>_<name>.md`).
## References
The user may place relevant papers, code snippets, or other resources in the `references` folder — check them only when prompted to do so within a particular phase, and refer back / review with the user as needed.
## Optional tips
`TIPS.md` collects optional, use-case-dependent practices (metric uncertainty, optimizer-noise controls, structured result logging, trivial baselines) kept out of the core recipes because their relevance varies by domain. Consult it — or fold relevant items into your fork — as needed.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!