SKILL.md 3.3 KB


name: create-less-and-cosmos-business-card

description: Create matching minimalist, high-end, double-sided business cards for 杭州纯粹星辰人工智能科技有限公司 (Less and Cosmos) from a person's name, title, email, and phone number. Use when Codex needs to make, add, revise, preview, or export a 90×54 mm 纯粹星辰 employee business card in SVG or PNG while preserving the supplied brand logo, warm-white palette, generous whitespace, slogan, company address, and established layout.

Create Less and Cosmos Business Cards

Generate the card from the bundled templates; do not redraw or reinterpret the visual system unless the user explicitly requests a redesign.

Required input

Collect or infer only these employee-specific fields:

  • Chinese name
  • Chinese title, optionally followed by an English abbreviation such as 联合创始人 / CMO
  • Email
  • Mobile number

Keep these brand fields fixed unless the user supplies corrections:

  • Company: 杭州纯粹星辰人工智能科技有限公司
  • Address: 浙江省杭州市西湖区转塘街道云腾丝路中心5号楼商业208室
  • Website: lessncosmos.com
  • Slogan: 构建能够持续学习与进化的企业级人工智能系统。

Generate the card

Run the bundled generator from the skill directory:

python3 scripts/generate_card.py \
  --name "石志瑞" \
  --title "联合创始人 / CMO" \
  --email "shizr@lessncosmos.com" \
  --phone "139 1051 5989" \
  --output-dir ./output/shi-zhirui

The script creates:

  • front.svg: common brand front
  • back.svg: personalized contact side
  • preview.html: side-by-side browser preview
  • card-data.json: normalized source data for later edits

Use a short lowercase Latin slug for the output directory. Preserve spaces in phone groups; the generator adds +86 when no country code is present.

Render and verify

  1. Render both SVG files or open preview.html in a browser.
  2. Produce 1800×1080 PNG files when the user requests images or a downloadable bundle. Prefer an installed SVG renderer such as Sharp, a browser screenshot, Inkscape, or rsvg-convert.
  3. Visually check the preview at full size. Confirm that the email does not overflow and all Chinese glyphs render correctly.
  4. Compare every output field with card-data.json; never silently correct a person's name or email.
  5. Package the two SVG files, PNG files when rendered, preview, and JSON into a ZIP for sharing.

Preserve the visual system

  • Keep the canvas at 90×54 mm with viewBox="0 0 1800 1080".
  • Keep the warm-white background #F7F7F5, near-black text, cool gray secondary text, and restrained gold accent #B89652.
  • Keep the front common across all employees.
  • Keep the employee name and title on the left of the back, contact information on the right, and company/address below the divider.
  • Maintain the generous margins and avoid adding icons, QR codes, borders, gradients, shadows, or decorative imagery unless requested.
  • Use the font fallbacks already embedded in the SVG. Do not outline text unless a print vendor requires it.

For production details and delivery checks, read references/print-specifications.md.

Revise an existing card

Regenerate from the corrected fields instead of editing positioned text manually. Re-render and re-check the result after every data change.