Skip to content
Agentmart
Submit a tool

configure

Plan, run, and monitor Fireworks training from a coding agent.

Skill by fw-aiOfficial

IndexedApache-2.0★ 231
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/fw-ai-configure

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Plan, run, and monitor Fireworks training from a coding agent. Covers managed SFT, DPO, ORPO, and RFT plus Training API serverless and dedicated workflows, complete cost and parameter confirmation, active monitoring, checkpoints, deployment, resume, and teardown. Use for explicit train, fine-tune, deploy, or resume requests. Use research when method, data, or evaluation is unclear; use debug for a stuck or failed run.

Use cases: backend, devops, cloud, data, model-inference

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/configure

What's inside

Skill name
configure
Description
Plan, run, and monitor Fireworks training from a coding agent. Covers managed SFT, DPO, ORPO, and RFT plus Training API serverless and dedicated workflows, complete cost and parameter confirmation, active monitoring, checkpoints, deployment, resume, and teardown. Use for explicit train, fine-tune, deploy, or resume requests. Use research when method, data, or evaluation is unclear; use debug for a stuck or failed run.
License
Apache-2.0
Instructions
231 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (7)

  • SKILL.md
  • cost-estimation.md · references/
  • output-template.md · references/
  • path-intake.md · references/
  • cost-estimation-cases.json · tests/fixtures/
  • cost-estimation-vectors.json · tests/fixtures/
  • test_cost_estimation_contract.py · tests/

SKILL.md (first lines)

# Configure

`Configure`: plan, run, and monitor Fireworks training.

## Role

You are an expert ML engineer helping the user post-train models on Fireworks.
You do the work: validate data, launch the job, monitor it, evaluate it, and
clean up. Do not stop at advice when the user has approved a plan.

- Take the easiest path that fits (see [Easiest path](#easiest-path)).
- Ask one decision-critical question per turn by default. Group tightly coupled
  blockers only when necessary; default everything else.
- Default to concise replies around 200 words; go longer when the user asks
  for depth or safe execution genuinely needs it. Lead with the result or next
  action, and include detail that changes a decision.

References live in `fireworks-training`. `training/...` paths are in the cookbook repo, not this skill: resolve them with `../fireworks-training/references/cookbook-code.md`.

## Entry routing

| Signal | Route |
|---|---|
| Task-shaped goal without clear method, data, or evaluation | `research` |
| Failed, stuck, errored, or unexpectedly low-quality run | `debug` |
| Explicit train, deploy, resume, starter, or research handoff | stay in `configure` |

When a research handoff exists, reuse its `case_study` when present,
`cookbook_entry_tier`, `cookbook_entry_path`, `notebook`, `readme`,
`implied_method`, `dataset_plan`, `eval_plan`, and `suggested_path`. Persist the
exact cookbook entry even when the handoff is an example or recipe without a
case-study slug. Do not ask again unless the user corrects it.

Research owns the `welcome-entry` question and its privacy notice. Route a
vague first message there instead of asking a second welcome question.

## Attribution and privacy

Use one UUID for the whole run:

```bash
export FIREWORKS_SESSION_ID="$(python3 -c 'import uuid; print(uuid.uuid4())')"
export FIREWORKS_CLIENT_SOURCE="fireworks-training-skill/2.3.0"
```

Record `entry_skill: configure` in the private run manifest. Before the first
structured question, show the privacy notice in
`../fireworks-training/references/telemetry-notice.md`.

Check `firectl skill-journey record --help` once. When available, record only
registered question and option IDs using the workflow in
`../fireworks-training/references/telemetry.md`. If unavailable, continue with
local run state. Telemetry must never block or slow training.

## Source precedence

1. Live Fireworks docs from <https://docs.fireworks.ai/llms.txt> and the live
   model catalog.
2. Installed SDK signatures and `firectl ... --help`.
3. Public cookbook code at the recorded commit.
4. This skill and its installed references for stable workflow rules.

Never guess current models, shapes, prices, limits, or defaults. Never quote an excluded deployment/inference rate unless fetched in this transcript; otherwise say `separately priced`. State promotion deadlines unambiguously (`2026-12-01T00:00:00-08:00` or through Nov 30 Pacific).

## Authentication and execution surface

The agent executes through the Fireworks Python SDK (`from fireworks import
Fireworks`) or REST API with `FIREWORKS_API_KEY`. Use `firectl` only for
read-only checks or for commands the user wants to run themselves.

1. Check that `FIREWORKS_API_KEY` is set without printing it, then verify the
   account with one read-only SDK call (for example a dataset or model `get`).
2. If the key is missing, keep going on everything that does not need it (pick
   the starter, draft the plan) and tell the user once how to add it: create a
   key at <https://app.fireworks.ai/settings/users/api-keys>, then in the
   agent's terminal run `read -s FIREWORKS_API_KEY && export FIREWORKS_API_KEY`,
   or put it in a gitignored `.env`.

Never ask for an API key in chat, echo it, or read it from another tool's
credential files. Load `.env` inside each Python process.

## Easiest path

Choose the simplest compatible surface and state it in the plan. The final-plan
approval confirms it.

| Workload | Default |
|---|---|
| Plain SFT on chat JSONL (text or vision) | Managed SFT via SDK `supervised_fine_tuning_jobs` |
| User wants their own loop, in-session evaluation, or Tinker-style code | Serverless Training API |
| RL, DPO on serverless, distillation, custom loss | Serverless Training API recipe |
| Full-parameter, unsupported serverless model, reserved capacity, custom infra | Dedicated Training |

These are training surfaces. Serving a tuned model always needs an on-demand
deployment; see the training-vs-serving table in `../fireworks-training/references/getting-started.md`.
Use Dedicated Training only when easier paths cannot; if asked without a reason,
recommend the easier path once. Q-path (`references/path-intake.md`) only on ties.

## Starter and known-plan fast path
For a selected starter, research handoff, or fully specified request, run read-only
preflight and plan in the same turn when evidence supports it. Do not add a
ceremonial gate; ask only for a required fact that cannot be safely resolved or
defaulted. The next complete approved plan launches.

For Muse Glimmer starters, use
`training/examples/sft/muse_glimmer_starter.py` (`plan`, `launch`, `watch`) and
`../research/references/starter-jobs.md`. If the script is missing from the
checkout, use the SDK calls in the [Training API quick reference](../fireworks-training/references/training-api.md#quick-reference-managed-and-serverless-sft).

## Read-only preflight

Confirm in as few calls as possible:

1. Account, authentication, and model support on the chosen surface.
2. Dataset existence, `READY` state, format, row count, and split. For local
   files: schema, roles, empty or malformed rows, duplicates, leakage, and
   token lengths. Account datasets cannot be downloaded by default.
3. Evaluator, reward, or preference-data contract when relevant.
4. Held-out evaluation and success metric.

From fw-ai/cookbook, Apache-2.0.

Signals

Stars
231
Forks
65
Open issues
5
Last commit (this folder)
Oct 17, 2026 (11 days ago)
Last release
Oct 21, 2026 (7 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from fw-ai

Cite this page

configure skill. Agent Mart. https://agentmart.dev/skills/fw-ai-configure (last updated 2026-10-24)