Skip to content
Agentmart
Submit a tool

svg-craft

Skill by riquelmechile

IndexedMIT
Write a review

Chalk Labs

Need help deploying svg-craft?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/riquelmechile-svg-craft

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

The publisher has not written a description yet.

Use cases: design

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions: not checked yet.

What's inside

Skill name
svg-craft
Description
None
License
MIT
Instructions
109 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • missing YAML frontmatter
  • name: missing
  • description: missing

Files (2)

  • SKILL.md
  • skill.json

SKILL.md (first lines)

# XanxitoSpA SVG Craft v3 — Character Systems + Technical Clarity

## Scope

This is a **project-local XanxitoSpA skill**. It does not modify Xanxittoo's built-in `svg-craft` skill.

SVG is no longer asked to fake painterly character illustration. Use it where vector is strongest: frames, crests, title systems, technical diagrams, geometric effects, masks and responsive documentation art.

For premium role cards, use a hybrid pipeline:

`Character DNA → original splash/concept raster → SVG frame/crest/title overlay → README composition`

If no governed image generator is available, ship an explicit vector **concept silhouette**, not a generic polygon face and never pretend it is final splash art.

## Core laws

1. **Character first, card second.** The figure must be memorable before the frame is added.
2. **Silhouette before detail.** At 160 px tall, each role must still be distinguishable by body shape, pose and prop.
3. **Fantasy must encode function.** Visual storytelling must explain the business function without prose.
4. **One world, eight identities.** Shared material/lighting rules; different anatomy, pose, shape language and environment.
5. **Mobile is a primary delivery surface.** GitHub 360–430 px is a target, not an afterthought.
6. **Technical diagrams optimize comprehension, not spectacle.** Fewer words, larger labels, vertical flow on mobile.
7. **Pure vector frame.** Never embed raster in SVG with `<image>`/base64. Raster and SVG stay separate assets in the source pipeline.
8. **Original IP only.** Never copy Riot/LoL characters, costumes, frames, logos, UI, typography, lore or trade dress. Quality ambition may be high; visual identity must be XanxitoSpA's own.

## Character-card anatomy

Premium card target:

- 4:5 or 2:3 illustration crop;
- character occupies 65–80% of visual area;
- eyes/face or signature prop near an upper-third focal point;
- one dominant directional light and one colored rim/accent;
- environment suggests department function, but stays quieter than the figure;
- frame is thin and secondary;
- text zone is short: function + archetype only;
- no paragraph copy inside card art;
- no emoji/glyph dependence for primary crest.

## Character readability checklist

Before accepting character art, remove the text and mentally desaturate it. Ask:

- Is the pose unique in the roster?
- Is the body silhouette unique?
- Can the signature prop be recognized?
- Does the material language differ (tailoring, armor, toolwear, fabric, glass, etc.)?
- Is there one clear face/gesture/story beat?
- Is there a hierarchy of detail (focal detail + rest areas)?
- Does the environment support the function instead of competing?

If two roles become interchangeable silhouettes, redesign one.

## Roster DNA

- **Executive — The Sovereign:** tall vertical silhouette; asymmetric command coat; calm open stance; gold/ivory; architectural/boardroom light; authority without monarchy cosplay.
- **Commercial — The Hunter:** forward diagonal silhouette; agile tailoring; trajectory/market motifs; crimson; confident pursuit, not literal bow-hunter cliché.
- **Finance — The Keeper:** grounded symmetrical silhouette; ledger/vault geometry; emerald; composed expression; protective rather than miserly.
- **Operations — The Forge:** broad kinetic silhouette; industrial utility wear/exoskeletal tooling; amber; physical competence; sparks/production depth.
- **Customer — The Envoy:** open human silhouette; scarf/signal lines; cyan; visible empathy and attention; human contact as focal gesture.
- **Administration & Risk — The Sentinel:** defensive offset silhouette; shield/gate/document-seal language; violet; vigilant, not authoritarian.
- **Data — The Oracle:** elongated/light silhouette; crystal/optic/data constellation language; indigo; observation and evidence, not mystical fortune-telling.
- **Creative — The Shaper:** dynamic twisting silhouette; ribbons/prism/modeling surfaces; magenta; transformation across 2D/video/3D/CAD.

## SVG technical rules

Standalone SVG MUST include:

- `viewBox`;
- `role="img"`;
- `aria-labelledby`;
- non-empty `<title>` and `<desc>`;
- well-formed XML with escaped entities (`&amp;`, etc.);
- unique IDs.

Reject:

- `<image>`;
- base64/data URI image payloads;
- external HTTP assets;
- scripts;
- event handlers;
- `javascript:`;
- `<foreignObject>`;
- bare `&` or malformed XML;
- tiny text that only works when zoomed.

## GitHub/mobile delivery

README must not place four detailed cards in one HTML table row. Use either:

- a 2-column roster; or
- `<picture>` with separate desktop and mobile board assets.

For complex diagrams, create two assets:

- desktop landscape;
- mobile portrait.

Use `<picture><source media="(max-width: 700px)" ...>` and verify the public GitHub page after push.

Text-size floor for technical SVGs: design labels to remain readable when the full asset is shown at ~380 px wide. Prefer 30–44 px source text on a ~900–1000 px-wide mobile viewBox.

## Validation workflow

`technical truth → Character DNA → silhouette thumbnails → art/placeholder → SVG frame → desktop/mobile composition → XML validation → URL/path validation → small/normal/large visual review → public GitHub render → delivery`

CI/validators prove syntax and references. They do **not** prove taste. Visual review remains mandatory.

From riquelmechile/XanxitoSpA, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Aug 22, 2026 (2 months ago)
Last release
Aug 22, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get svg-craft running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying svg-craft?

CallGet help
Cite this page

svg-craft skill. Agent Mart. https://agentmart.dev/skills/riquelmechile-svg-craft (last updated 2026-10-24)