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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.