breezing
無料Use when running the full team/breezing flow end-to-end — all tasks with parallel workers. Do NOT load for: single-task implementation, planning, review, release, or setup.
日本語の概要は準備中です。原文の説明を表示しています。
Use when generating, vectorizing, or converting images to SVG — logos, icons, illustrations, or 'allow1'/'quiver' references.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Uses the Quiver AI API to perform professional-level SVG generation from text prompts (Text-to-SVG) and raster image to SVG conversion (Image-to-SVG).
ALLOW1_API_KEY environment variable is sethttps://api.quiver.ai/v1arrow-preview (current public model)| Feature | Subcommand | Reference |
|---|---|---|
| Text-to-SVG Generation | generate | references/text-to-svg.md |
| Image-to-SVG Conversion | vectorize | references/image-to-svg.md |
| Batch Generation | batch | references/batch-workflow.md |
| API Reference | — | references/api-reference.md |
| Prompt Guide | — | references/prompt-guide.md |
/allow1 [generate|vectorize|batch] [prompt or image]
|
+--[Step 1] Environment check
| +-- Verify $ALLOW1_API_KEY exists
| +-- Verify connection by fetching model list (GET /v1/models)
|
+--[Step 2] Requirements gathering (AskUserQuestion as needed)
| +-- Purpose: Logo / Icon / Illustration / UI parts
| +-- Style: Minimal / Flat / Line art / Gradient
| +-- Output count (n): 1-16 (default 4)
| +-- Save path
|
+--[Step 3] API execution
| +-- generate: POST /v1/svgs/generations
| +-- vectorize: POST /v1/svgs/vectorizations
| +-- batch: Execute multiple requests sequentially (rate limit aware)
|
+--[Step 4] Result processing
| +-- Save as SVG file
| +-- Token usage report
| +-- Retry as needed (429 / 5xx errors)
|
+--[Step 5] Optimization (optional)
+-- Optimization suggestions via SVGO
+-- Advice on viewBox / color adjustments
# Simple logo generation
/allow1 generate "A minimalist mountain logo for a hiking app"
# With style instructions
/allow1 generate "Dashboard icon set" --style flat --n 8
# Vectorize image file
/allow1 vectorize ./assets/logo.png
# Convert directly from URL
/allow1 vectorize https://example.com/image.png --auto-crop
# Batch-generate multiple icons
/allow1 batch "home icon" "settings icon" "profile icon" "search icon"
# Verify API key
if [ -z "$ALLOW1_API_KEY" ]; then
echo "ERROR: ALLOW1_API_KEY is not set"
exit 1
fi
# Connection test (fetch model list)
curl -s https://api.quiver.ai/v1/models \
-H "Authorization: Bearer $ALLOW1_API_KEY" | jq .
curl -s https://api.quiver.ai/v1/svgs/generations \
-H "Authorization: Bearer $ALLOW1_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "arrow-preview",
"prompt": "A clean minimalist logo for a tech startup called Nexus",
"instructions": "Use geometric shapes, monochrome palette, flat design",
"n": 4,
"temperature": 0.7,
"stream": false
}' | jq -r '.data[0].svg' > output.svg
curl -s https://api.quiver.ai/v1/svgs/vectorizations \
-H "Authorization: Bearer $ALLOW1_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "arrow-preview",
"image": { "url": "https://example.com/logo.png" },
"auto_crop": true,
"target_size": 1024,
"n": 1,
"stream": false
}' | jq -r '.data[0].svg' > vectorized.svg
BASE64=$(base64 -i ./input.png)
curl -s https://api.quiver.ai/v1/svgs/vectorizations \
-H "Authorization: Bearer $ALLOW1_API_KEY" \
-H "Content-Type: application/json" \
-d "{
\"model\": \"arrow-preview\",
\"image\": { \"base64\": \"$BASE64\" },
\"auto_crop\": true,
\"stream\": false
}" | jq -r '.data[0].svg' > vectorized.svg
| Limit | Value |
|---|---|
| Request limit | 20 req / 60 sec (per organization) |
| Response headers | X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset |
| On 429 | Respect Retry-After header, exponential backoff |
| Billing | 1 request = 1 credit (regardless of n value) |
| HTTP | Code | Action |
|---|---|---|
| 400 | invalid_request | Check request parameters |
| 401 | invalid_api_key | Check $ALLOW1_API_KEY |
| 402 | insufficient_credits | Credit purchase required |
| 403 | account_frozen | Check account status |
| 429 | rate_limit_exceeded | Wait Retry-After seconds |
| 500/502/503 | Server error | Retry with exponential backoff |
generate-slide — Slide Image Generation via Nano Banana Progenerate-video — Video generation with Remotionui — UI component generation (for embedding SVG icons)まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when running the full team/breezing flow end-to-end — all tasks with parallel workers. Do NOT load for: single-task implementation, planning, review, release, or setup.
日本語の概要は準備中です。原文の説明を表示しています。
Reviews PRs that modify the Feature Table in CLAUDE.md. Use when a PR adds CC version rows or modifies docs/CLAUDE-feature-table.md.
日本語の概要は準備中です。原文の説明を表示しています。
Use when researching Claude Code or Codex upstream releases, selecting adaptations, or preparing Harness upgrades. Local-only; not for distribution.
日本語の概要は準備中です。原文の説明を表示しています。
Creates a single project slide or one-page visual summary for a repo. Use when generating a project intro image or promotional slide.
日本語の概要は準備中です。原文の説明を表示しています。
Generates product demo videos and release walkthroughs via Remotion. Use when creating video documentation or animated demos.
日本語の概要は準備中です。原文の説明を表示しています。
Operates Google Drive, Docs, Sheets, and Slides via gogcli. Use when listing, searching, reading, or updating Google Workspace files.
日本語の概要は準備中です。原文の説明を表示しています。