skillZs
LIVE SKILL TAGS
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
REAL INSTALL DATA
← back to all skills
warmhub/warmhub-skills4 installs

warmhub-builder

Coordinate a WarmHub project journey from idea intake to the right builder stage. Use when a user wants to build something with WarmHub, start a WarmHub project, design a WarmHub repo plus app, guide a repo through ingestion, collection, display, or component stages, install a required component such as Veritas, or choose the next WarmHub builder skill. Trigger phrases: "build something with WarmHub", "start a WarmHub project", "guide me through building a WarmHub repo", "WarmHub repo and app", "with Veritas", "what WarmHub builder stage is next".

How do I install this agent skill?

npx skills add https://github.com/warmhub/warmhub-skills --skill warmhub-builder
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The warmhub-builder skill coordinates project development within the WarmHub ecosystem, focusing on requirement intake and stage routing. It maintains state in a local manifest and contains specific instructions to protect sensitive data. No security risks were found.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

WarmHub Builder

Objective

Coordinate the WarmHub builder journey. Capture intent, initialize the project-state manifest, choose the project shape, and route to the next matching stage skill.

Stay thin as the coordinator. Do not design schemas, plan ingestion, scaffold repos, build apps, install components, or package final artifacts inside this coordinator; invoke the matching stage skill for that work when it is installed.

Operating Rules

  • Prefer the matching stage skill. If it is installed, route to it and let it do the work.
  • If the user asked to build the project, do not stop after a paper handoff when the next stage skill is installed and the path is clear. Continue through installed stage skills in the same session until the requested artifact exists, verification blocks, or a real user decision is needed.
  • If a matching stage skill is not installed yet, stop with a clear handoff prompt instead of inlining that stage.
  • Use the runtime's user-input tool for decisions that change the path: AskUserQuestion, request_user_input, or an installed equivalent. Present the recommended option first, offer 2-4 concrete choices with tradeoffs, and ask one question at a time. If no tool exists, ask a numbered plain-text question with the recommended default first.
  • Initialize or update the manifest before handing off.
  • Re-enter live WarmHub repo state through discover-warmhub-repo when the path starts from an existing repo.
  • Use connect-warmhub-app only when an app surface needs SDK, auth, one-fact probe, or attribution setup.
  • Keep private paths, tokens, local secrets, and dev-only commands out of generated project guidance.
  • Do not mark a stage complete unless its stage-owned artifact exists and has a verification receipt. A local scaffold is not a completed WarmHub repo; a display over local export files is not completed WarmHub display unless the repo read path has been proven.
  • When the request names a WarmHub component or runtime such as Veritas, treat that as a mandatory component dependency. Record it in the manifest, route through veritas-design first when the component affects modeling or writes, then route through add-warmhub-component before declaring the repo/display complete.

Workflow

  1. Intake. Capture the idea, audience, story goals, data sources, constraints, sensitivity, and desired first useful output.
  2. Choose a project shape. Select exactly one:
    • data-only
    • data+collect
    • data+display
    • data+collect+display
    • collect-on-existing-repo
    • display-on-existing-data
  3. Initialize the manifest. Create or update .warmhub-builder/project-state.json unless the user chooses another path.
  4. Route. Use routing.md to pick the next stage and the artifact it should consume.
  5. Handoff. End with the standard next-step block from manifest-and-handoff.md.

Intake Questions

Ask only what is needed to choose the shape:

  • Is there already a WarmHub repo, or are we creating one?
  • Does the project collect new data from users, devices, forms, photos, scans, GPS, or offline field work?
  • Does the project need a display, dashboard, notebook, API, or other read surface?
  • What is the first useful output: data-only, collect-only, display-only, or collect-and-display?
  • Is the repo identity or data sensitivity public-safe, internal, private, or unknown?

Stage Order

StageConsumesProduces
design-warmhub-repointake and manifestRepoDesignSummary in the manifest
plan-warmhub-ingestionrepo design, sources, optional collector needsingestion plan
veritas-designrepo design requiring reputation-weighted consensusVeritas fit/design, proposition/source/oracle plan
build-warmhub-repoingestion plan for a new reposcaffolded repo and verified ingest/QC path
add-warmhub-componentexisting repo or built repocomponent plan/package/health result
discover-warmhub-repoexisting org/reporead-only repo fact summary
connect-warmhub-apprepo facts and app targetSDK/auth/probe/attribution substrate
build-warmhub-collectormanifest, repo facts, collection intentmobile/write collection surface
build-warmhub-displaymanifest, repo facts, display intentread/display or analysis surface

Output Contract

Return:

  • selected project shape and why
  • manifest path and fields initialized or updated
  • recommended next stage
  • exact handoff prompt for the next stage
  • alternatives only when they are valid for the selected shape
  • blocking questions, or none

Quality Gate

Before ending:

  • The selected shape is one of the six canonical shapes.
  • Known facts are written into the manifest or explicitly listed for the user to approve.
  • The recommended next stage is named and valid for the selected shape.
  • The coordinator has not performed downstream stage work.
  • The answer ends with a next-step block.

References

Next steps

After intake and routing, choose the next move:

  • Design the repoUse design-warmhub-repo with this manifest.
  • Discover an existing repoUse discover-warmhub-repo for this org/repo.
  • Connect an appUse connect-warmhub-app once repo facts and app target are known.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/warmhub/warmhub-skills/warmhub-builder">View warmhub-builder on skillZs</a>