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
- Render both SVG files or open
preview.html in a browser.
- 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.
- Visually check the preview at full size. Confirm that the email does not overflow and all Chinese glyphs render correctly.
- Compare every output field with
card-data.json; never silently correct a person's name or email.
- 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.