SkillHub

lobster-farmer-feeder

v0.1.2

Feed lobsters in the Lobster Farmer game by calling the local CLI command `lobster-farmer feed` with `--model`, `--input-tokens`, `--output-tokens`, and optional `--emotion`. Use this skill when the user asks to feed a lobster, simulate model usage, batch-feed multiple models, or update growth state...

Sourced from ClawHub, Authored by MuRong

Installation

Please help me install the skill `lobster-farmer-feeder` from SkillHub official store. npx skills add murongg/lobster-farmer-feeder

Lobster Farmer Feeder

Feed model-specific lobsters by invoking the local CLI and report the resulting growth metrics.

Workflow

  1. Confirm command context.
  2. Run from the Lobster Farmer project root where bin/lobster-farmer.cjs exists.
  3. Prefer the installed command lobster-farmer; use node ./bin/lobster-farmer.cjs as fallback.

  4. Ensure service is reachable.

  5. Check status first:
lobster-farmer status
  • If stopped, start service:
lobster-farmer start
  • Respect explicit user port preference with --port.

  • Execute feed command.

  • Single feed:
lobster-farmer feed --model "<model>" --input-tokens <n> --output-tokens <m> [--emotion "<text>"] [--port <p>]
  • Short flags:
lobster-farmer feed -m "<model>" -i <n> -o <m> [-e "<text>"] -p <p>
  1. Return result to user.
  2. Include model name, input/output token values, emotion, lobster total tokens, feed count, and size.
  3. If requested, run multiple feed commands sequentially and summarize each result.

Parameter Rules

  • Require model as non-empty string.
  • Require input_tokens + output_tokens > 0.
  • emotion is optional; if omitted, UI should show ?.
  • Keep token values as integers and non-negative.
  • If user gives only a single total token value, default to: input_tokens = total, output_tokens = 0, unless user specifies another split.

Error Handling

  • feed request failed: fetch failed: Service is not running or port is wrong. Start server and retry.
  • API validation errors: Relay backend message directly (for example invalid token values).
  • Port mismatch: Retry with explicit --port matching the running service.

Quick Examples

  • Feed one lobster:
lobster-farmer feed --model gpt-4.1 --input-tokens 800 --output-tokens 400
  • Feed with emotion:
lobster-farmer feed --model gpt-4.1 --input-tokens 800 --output-tokens 400 --emotion "focused"
  • Feed different models:
lobster-farmer feed --model claude-3.7 --input-tokens 1200 --output-tokens 300
lobster-farmer feed --model qwen-max --input-tokens 600 --output-tokens 200