configure
Plan, run, and monitor Fireworks training from a coding agent.
Skill by fw-aiOfficial
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.
About
Use cases: backend, devops, cloud, data, model-inference
Reviews
Write a reviewNo 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.
More from fw-ai/cookbook
- 0.798score
debug
fw-aiOfficial
Diagnose Fireworks training and deployment issues, including stuck or failed jobs, error messages, poor quality, checkpoint and resume problems, LoRA adapter…
SkillAFreshness: A★ 231Claude Code +9 - 0.798score
research
fw-aiOfficial
Plan Fireworks post-training from a task-shaped goal — recommend a method, cookbook entry, data plan, and eval from what the user already said, ask only…
SkillAFreshness: A★ 231Claude Code +9 - 0.792score
fireworks-training
fw-aiOfficial
Compatibility redirect and shared reference carrier for the Fireworks training skills.
SkillAFreshness: A★ 231Claude Code +9 - 0.783score
discover
fw-aiOfficial
Deprecated redirect — use research instead.
SkillAFreshness: A★ 231Claude Code +9
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
- Repository
- github.com/fw-ai/cookbook
- Website
- fireworks.ai/docs
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from fw-ai
- 0.798score
debug
fw-aiOfficial
Diagnose Fireworks training and deployment issues, including stuck or failed jobs, error messages, poor quality, checkpoint and resume problems, LoRA adapter…
SkillAFreshness: A★ 231Claude Code +9 - 0.798score
research
fw-aiOfficial
Plan Fireworks post-training from a task-shaped goal — recommend a method, cookbook entry, data plan, and eval from what the user already said, ask only…
SkillAFreshness: A★ 231Claude Code +9 - 0.792score
fireworks-training
fw-aiOfficial
Compatibility redirect and shared reference carrier for the Fireworks training skills.
SkillAFreshness: A★ 231Claude Code +9 - 0.783score
discover
fw-aiOfficial
Deprecated redirect — use research instead.
SkillAFreshness: A★ 231Claude Code +9
Cite this page
configure skill. Agent Mart. https://agentmart.dev/skills/fw-ai-configure (last updated 2026-10-24)