Add support for a new curve data format in the Curves package converter system
日本語の概要は準備中です。原文の説明を表示しています。
Deploy Grokky — start Docker, ensure grok_spawner, build images, publish package
インストールする前に、エージェントに与えられる指示の中身を確認できます。
This skill performs a full deployment of the Grokky package:
$ARGUMENTS may include:
key: <ANTHROPIC_API_KEY>host: <publish host>If host is missing:
Ask: "Which host should I publish to? (e.g., localhost, dev, public)"
Wait for user input before continuing.
If key is missing:
Run:
echo $ANTHROPIC_API_KEY
If empty, ask the user to provide the key and wait.
Set variables explicitly:
GROKKY_ROOT=$(cd "${CLAUDE_SKILL_DIR}/../../.." && pwd)
DOCKER_DIR=$(cd "$GROKKY_ROOT/../../docker" && pwd)
COMPOSE_FILE="$DOCKER_DIR/localhost.bleeding-edge.docker-compose.yaml"
Run:
docker info > /dev/null 2>&1
If it fails:
open -a Docker
Then retry every 3 seconds (max 10 attempts):
for i in {1..10}; do
sleep 3
docker info > /dev/null 2>&1 && break
done
If still failing after 10 attempts: Stop execution and tell user: "Docker is not running. Please start Docker manually."
Check if running:
docker ps --filter "name=grok_spawner" --format "{{.Names}}"
If no output, start it:
cd "$DOCKER_DIR"
GROK_SPAWNER_CORE_MODE=true docker compose -f "$COMPOSE_FILE" up -d grok_spawner
If running, check its age:
docker inspect --format '{{.Created}}' grok_spawner
Parse the timestamp and compare to now. If the container is older than 2 days, recreate it:
cd "$DOCKER_DIR"
GROK_SPAWNER_CORE_MODE=true docker compose -f "$COMPOSE_FILE" up -d --force-recreate grok_spawner
Do NOT start any other services.
The network name varies by setup. Detect it from the running grok_spawner container:
DOCKER_NETWORK=$(docker ps --filter "name=grok_spawner" --format "{{.Networks}}" | head -1)
If DOCKER_NETWORK is empty, fall back:
DOCKER_NETWORK=$(docker network ls --format "{{.Name}}" | grep -E "datagrok" | head -1)
If still empty, stop and tell user: "No datagrok Docker network found. Is the platform running?"
cd "$GROKKY_ROOT"
CHANGED_FILES=$(git diff --name-only HEAD -- dockerfiles/; git status --short -- dockerfiles/)
Check existing images:
EXISTING_IMAGES=$(docker images --format "{{.Repository}}:{{.Tag}}" | grep grokky || true)
Determine build flags:
Build claude-runtime if:
dockerfiles/claude-runtime/ appears in $CHANGED_FILES ORgrokky-claude-runtime:admin not found in $EXISTING_IMAGESBuild mcp-server if:
dockerfiles/mcp-server/ appears in $CHANGED_FILES ORgrokky-mcp-server:admin not found in $EXISTING_IMAGESIf neither needs building, skip to Step 6.
cd "$GROKKY_ROOT/dockerfiles/claude-runtime"
docker build --build-arg ANTHROPIC_API_KEY=$KEY -t grokky-claude-runtime:admin .
docker rm -f grokky-claude-runtime 2>/dev/null || true
cd "$GROKKY_ROOT/dockerfiles/mcp-server"
docker build -t grokky-mcp-server:admin .
docker rm -f grokky-mcp-server 2>/dev/null || true
cd "$GROKKY_ROOT"
npm run build
If build fails, stop and show the error output.
If build succeeds:
grok publish $HOST
If publish fails, stop and show the error output.
Print:
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Add support for a new curve data format in the Curves package converter system
日本語の概要は準備中です。原文の説明を表示しています。
Create info panels that appear in the context panel based on semantic types
日本語の概要は準備中です。原文の説明を表示しています。
Add a new single-objective optimization algorithm to the sci-comp library. Use when the user asks to implement a new optimizer (e.g. gradient descent, BFGS, simulated annealing, differential evolution).
日本語の概要は準備中です。原文の説明を表示しています。
Add unit tests to a Datagrok package
日本語の概要は準備中です。原文の説明を表示しています。
Answer a "how do I …" question about the platform with a Gherkin scenario on @datagrok-libraries/bdd that is filmed into a how-to video (grok-bdd guide), so the answer is demonstrated, sent as a video plus numbered steps, and kept as a regression test
日本語の概要は準備中です。原文の説明を表示しています。
Translate hand-written Playwright specs (or any existing UI tests) into Gherkin features on @datagrok-libraries/bdd, then prove the features test what they claim by backward-matching them against the originals with independent reviewers, and fix the gaps in the core, the library and the features
日本語の概要は準備中です。原文の説明を表示しています。