← AstriaCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to Astria
Snapshot Sep 30, 2026 · 23:16 UTC · version 1.5.4
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "unique-headshot",
"description": "Use when generating unique AI headshot/model faces without a reference tune. Creates diverse, realistic casting-style headshots with detailed facial trait descriptions.",
"included_files": [],
"skill_md_contents": "---\nname: unique-headshot\ndescription: Use when generating unique AI headshot/model faces without a reference tune. Creates diverse, realistic casting-style headshots with detailed facial trait descriptions.\nallowed-tools: Bash(astria:*)\n---\n\n# Unique Headshot Generator\n\nGenerate realistic, unique face headshots for AI model creation. No reference tune needed — the prompt itself defines the face through detailed physical trait descriptions.\n\n## Prompt Template\n\n```\nClose-up studio headshot of a [age]-year-old [ethnicity/heritage] [gender] with [skin_tone] skin, [skin_details], [eye_description], [nose_description], [face_structure], [unique_feature], [hair_description]. Bare shoulders, no clothing visible, no jewelry. [expression], looking at the camera. Clean white background #fff, [lighting], fine natural skin texture and an even, unmarked complexion, beauty headshot\n```\n\n## Slot Definitions\n\n### Age\n- Range: 18–35 for young models, 35–55 for mature\n- Always specify exact age (e.g., \"22-year-old\")\n\n### Ethnicity / Heritage\nDescribe a specific heritage because it guides realistic facial features — it is a\ncasting choice, never a default. Rules:\n- **Derive it from what is asked or seen.** When the brief comes from a brand's own\n photos, read the heritage off the visible skin tone, hair and features. Never infer\n it from the brand's country, language, store name or currency: an Israeli shoe store,\n a French label or a Japanese marketplace does not make its models Israeli, French or\n Japanese.\n- **No house default.** With no visual or written cue, spread a batch across regions\n (East Asia, South Asia, Southeast Asia, West/East/Southern Africa, North Africa and\n the Middle East, Northern/Southern/Eastern Europe, Latin America, Indigenous and\n mixed heritage) and never repeat a region within the batch.\n- Single origin: \"Nigerian\", \"Korean\", \"Irish\", \"Mexican\", \"Filipina\", \"Norwegian\",\n \"Egyptian\", \"Peruvian\", \"Punjabi\", \"Vietnamese\"\n- Hyphenated heritage: \"Brazilian-Japanese\", \"Ghanaian-British\", \"Lebanese-Italian\",\n \"Maori-Polynesian\", \"Colombian-Korean\", \"Turkish-German\", \"Somali-Swedish\"\n- Regional descent: \"of Eastern European descent\", \"of West African descent\",\n \"of Andean descent\", \"of Han Chinese descent\"\n\n### Skin\nPair a **tone** with subtle **texture/detail**. Default to an even complexion with fine natural pore texture; distinctive skin markings are optional and only included when requested:\n- **Tones**: porcelain, fair, light olive, olive-tan, warm golden-tan, cinnamon-brown, warm caramel, olive-bronze, coppery-bronze, warm umber, deep dark, dark mahogany, ebony\n- **Undertones**: pink flush, cool blue-black undertone, warm golden undertone, cool undertone\n- **Default details** (pick 1): fine natural pore texture, subtle natural sheen, soft peach fuzz on jawline\n- **Optional markings** (only when requested): freckles, beauty marks, moles, scars, hyperpigmentation\n\n### Eyes\nCombine **shape**, **color**, and **distinguishing trait**:\n- **Shapes**: almond-shaped, deep-set, round, wide-set, monolid, hooded, large expressive, doe eyes, heavy-lidded\n- **Colors**: steel-blue, hazel, green-hazel, dark brown, dark walnut, amber, blue-grey, rose-tinted\n- **Traits**: slight upward tilt at outer corners, thick lashes, heavily-lashed, barely-there pale lashes, set close together, spaced wide apart\n\n### Nose\n- narrow straight nose, petite button nose with flared nostrils, prominent Roman nose with defined bridge bump, aquiline nose, aquiline hooked nose, broad flat nose, long narrow nose turning slightly downward at tip, small upturned nose, strong nose, narrow bridge nose\n\n### Face Structure\nCombine **shape** with **defining bone structure**:\n- **Shapes**: angular, heart-shaped tapering to pointed chin, round, narrow, oval, elongated\n- **Bones**: sharp cheekbones casting slight shadows, high rounded forehead, strong square jaw, sharp defined jawline wider than forehead, prominent cheekbones, soft jawline, strong angular jawline, delicate pointed chin, small rounded chin\n\n### Unique Features (pick 1-2 for distinctiveness)\nThese are critical for making each face unique:\n- pronounced dimple on left cheek only\n- one eyebrow set slightly higher than the other\n- thick arched eyebrows that nearly meet\n- asymmetric face with one slightly higher cheekbone\n- slightly asymmetric smile\n- a pronounced cupid's bow\n- thin elegant neck / long neck / impossibly high forehead / elongated swan neck\n- visible peach fuzz on jawline\n\n### Hair\nAlways pulled back to keep face clear. Vary the style:\n- sandy-blonde fine hair brushed back flat behind ears into a low knot\n- black hair smoothed back into a neat low chignon\n- dark curly hair tamed back into a tight bun\n- dark espresso hair slicked back into a sleek low ponytail\n- jet-black coarse hair pulled tightly into a high sculptural bun\n- auburn red hair slicked back into a neat low chignon\n- ash blonde hair brushed back behind ears\n- straight black hair pulled back into a sleek tight ponytail\n- glossy black hair swept back into a sleek twisted bun at the nape\n- dark brown hair in a clean slicked-back low chignon\n- dark hair slicked back into a tight oiled ballerina bun\n- hair braided flat against scalp into a sleek gathered bun at nape\n- hair in a severe slicked-back low knot\n\n### Expression\n- Poised neutral expression\n- Gentle closed-mouth smile\n- Calm direct gaze\n- Natural relaxed expression\n- Direct confident gaze\n- Slight closed-mouth smile\n- Composed knowing expression\n- Soft parted lips, steady gaze\n- Relaxed self-assured expression\n- Quiet intensity, lips slightly pressed\n- Unblinking confrontational stare\n- Defiant half-squint\n\n### Lighting\nVary lighting for natural diversity:\n- soft ring light\n- soft butterfly lighting\n- soft diffused studio lighting\n- soft even studio lighting\n- flat diffused studio lighting\n- even soft studio lighting\n\n## Generation Rules\n\n1. **No reference tunes** — these prompts generate entirely new faces (no `<faceid:...>` tokens)\n2. **Always generate with Recraft 4.1 Pro**. Before generating, run `astria models` and resolve the current Recraft 4.1 Pro entry by its name/title (the catalog may expose a CLI name such as `recraft-4-1` or a display title such as `Recraft V4.1`). Never hard-code or infer a numeric tune ID, never use the composer default, and never silently substitute another model. Use the discovered model name for `astria generate`; in chat, use the discovered tune ID in `present_generation` — its detailed skin rendering suits beauty headshots\n3. **Default parameters**: `--num-images 2 --aspect-ratio 1:1` (Recraft has no `--resolution` — that flag is Gemini-only)\n4. **Never repeat the same ethnicity/heritage** in a batch, and never lean on one\n region across batches — check your last few prompts and move on\n5. **Every prompt must have at least one unique distinguishing feature** in facial geometry or expression (dimple, brow shape, asymmetric smile, cupid's bow, etc.). Do not use a skin mark to satisfy this rule. Unless the user requests one, omit moles, beauty marks, freckles, and other localized pigmentation from the prompt. Describe natural texture with pores or sheen without implying pigmented spots. If a skin marking is explicitly requested, adapt the default suffix to accommodate it.\n6. **Hair is always pulled back** — no hair framing or covering the face\n7. **Default suffix**: `Bare shoulders, no clothing visible, no jewelry. [expression], looking at the camera. Clean white background #fff, [lighting], fine natural skin texture and an even, unmarked complexion, beauty headshot`\n8. **No photographer references or magazine names** in the prompt — keep it clean and generic\n\n## Batch Generation\n\nWhen generating multiple unique headshots, maximize diversity:\n- Vary ethnicity, skin tone, eye color, face shape, and unique features across the batch\n- Alternate between single-origin and mixed-heritage backgrounds\n- Mix age range (don't make them all the same age)\n- Vary expressions and lighting setups\n- Each face should be immediately distinguishable from the others\n\n## Example Prompts\n\n**Prompt 1:**\nClose-up studio headshot of a 25-year-old Irish woman with cool-toned fair skin and fine natural pore texture, deep-set hazel eyes, strong square jaw and a pronounced cupid's bow, auburn red hair slicked back into a neat low chignon. Bare shoulders, no clothing visible, no jewelry. Composed knowing expression, looking at the camera. Clean white background #fff, soft diffused studio lighting, fine natural skin texture and an even, unmarked complexion, beauty headshot\n\n**Prompt 2:**\nClose-up studio headshot of a 22-year-old Ethiopian woman with warm umber skin, large expressive round eyes, narrow bridge nose, defined cupid's bow, long neck, dark hair pulled into a smooth high ballerina bun. Bare shoulders, no clothing visible, no jewelry. Soft parted lips, steady gaze, looking at the camera. Clean white background #fff, even soft studio lighting, fine natural skin texture and an even, unmarked complexion, beauty headshot\n\n**Prompt 3:**\nClose-up studio headshot of a 27-year-old Mexican woman of Zapotec descent with warm caramel skin and fine natural pore texture, wide-set dark brown almond eyes with thick lashes, a strong straight nose, an oval face with high rounded cheekbones and a small rounded chin, a pronounced dimple on the left cheek only, glossy black hair swept back into a sleek twisted bun at the nape. Bare shoulders, no clothing visible, no jewelry. Poised neutral expression, looking at the camera. Clean white background #fff, soft ring light, fine natural skin texture and an even, unmarked complexion, beauty headshot\n\n**Prompt 4:**\nClose-up studio headshot of a 24-year-old Korean woman with pale milky skin and subtle natural sheen, small monolid eyes, round face, soft jawline and naturally arched eyebrows, straight black hair pulled back into a sleek tight ponytail. Bare shoulders, no clothing visible, no jewelry. Slight closed-mouth smile, looking at the camera. Clean white background #fff, flat diffused studio lighting, fine natural skin texture and an even, unmarked complexion, beauty headshot\n\n**Prompt 5:**\nClose-up studio headshot of a 31-year-old Norwegian man with cool-toned fair skin and light stubble, hooded blue-grey eyes with pale lashes, a prominent Roman nose with a defined bridge bump, an angular face with a strong square jaw, one eyebrow set slightly higher than the other, ash-blonde hair brushed back flat. Bare shoulders, no clothing visible, no jewelry. Calm direct gaze, looking at the camera. Clean white background #fff, soft butterfly lighting, fine natural skin texture and an even, unmarked complexion, beauty headshot\n"
}SHA-256: 75502e26198aba7e976c85b7f11fd9855f14493afcdc6f86b452de8d4eb710a8