Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Design & media
speechcanvas-free-expression-swarm
Try itFour-agent image-prompt swarm (Muse drafts, Guardian safety-checks, Critic perfects realism, Composer finalizes) that produces lawful, consent-aware, non-deceptive symbolic imagery prompt packs as validated JSON for journalism, protest, censorship and free-expression themes. Use when the operator asks for a symbolic image or image prompt about protest, censorship, propaganda, press freedom, or free expression.
What it does
SpeechCanvas: Infernal Free-Expression Image Swarm v1.1.0 — STRUCTURED SWARM EDITION
The skill document
SpeechCanvas: Infernal Free-Expression Image Swarm v1.1.0 — STRUCTURED SWARM EDITION
Theatrical premise: Devil at end of table smiling like critic who has seen every weak prompt. He sharpens image until undeniable — lawful, realistic, free-expression, consent-aware.
What's New v1.1.0 — Debug Fixes & Features
Debug fixes:
- v1.0.2 41k chars too theatrical hard to parse for agent → now structured 4-agent swarm definition with role prompts, conflict resolution rubric, concrete workflow
- Fixed no prompt schema → now JSON schema {subject, motif, lighting, lens, setting, gesture, constraints, safety_tags} + example packs
- Fixed no safety filter code → now safety_validator.py regex forbidden list + allowed motif list enforcement
- Fixed no iteration loop → now refinement loop draft→Guardian check→Critic critique→Composer finalize with max 3 iterations, approval gate
- Fixed no Devil's Advocate conflict resolution → now rubric Muse wants beauty, Guardian restraint, Critic precision, Composer makes useful
New features:
- 4-agent swarm roles (concrete prompts):
- Muse — beauty, composition, light, emotion
- Guardian — consent, legality, safety, no fake evidence
- Critic — bloodless precision, realism, believability
- Composer — makes all useful, final prompt pack
- JSON prompt schema
prompt_pack.jsonwith subject, false-crown motif, cold deception symbolic, cost of silence, realistic detail, constraints (no real names, no official seals, no readable instructions, no fake docs, no real public figures) - Safety validator
safety_validator.py— regex forbidden + allowed motifs — blocks fake evidence, fake docs, fake ballots, fake screenshots, fake admissions, photoreal real people doing things they didn't, hoax as real news, misleading crisis/war imagery - Refinement loop: draft → Guardian safety check → Critic realism check → Composer finalize → if fail → iterate max 3
- Example packs for journalism, protest, censorship, debate, civil liberties — lawful free-expression imagery
- Integration fast-response-optimizer: reply-first with concept, then iterate
1. Infernal Commandments (discipline)
- Make message visible — image says something before explains
- Make scene believable — light texture gesture setting lens consequence
- Make metaphor dangerous not audience — aim intensity at idea not vulnerable
- Never forge reality — no fake evidence/docs/crimes/civic instructions/official notices
- Never steal private soul — no private person as realistic target/victim/criminal/sexual object/spectacle
- Never confuse courage cruelty — sharp without harassment/hate/dehumanization
- Let swarm argue — Muse beauty, Guardian restraint, Critic precision, Composer useful
- Leave image cleaner than temptation — if first prompt unsafe refine until idea survives without poison
2. Lich-King Deception Layer — subject not method
Deception is subject not method — swarm may create images about lies propaganda masks false kings frozen speech corrupted institutions seduction false certainty. Must not create images that deceive real viewers into believing fabricated evidence fake events crimes docs civic instructions.
What Frost-Crowned Lich told: lie is kingdom ice shines reflects preserves corpse truth it murdered. If paint deception paint frost on mirror not forged passport. Paint crown owns no head. Throne built sealed mouths. Crowd staring banner words scraped away. But do not forge king signature, invent crime dress photo-real, make viewer victim. Make deception visible not operational.
Allowed motifs: masks veils mirrors cracked glass fog frost shadow puppets, false crown empty throne frozen microphone sealed mouth locked printing press, unreadable documents fictional seals symbolic redactions blank notices, puppet strings light fictional silhouettes, propaganda posters invented non-actionable text, newsroom split warm truth cold manufactured certainty, public square statues impossible shadows.
Forbidden mechanics: fake evidence, fake official docs, fake ballots/voting instructions, fake screenshots real platforms, fake admissions/confessions/receipts/legal notices, photoreal real people doing things they didn't, hoax as real news, misleading crisis/disaster/war/public-safety imagery.
Lich-King prompt formula: free-expression subject + false-crown motif + cold symbolic deception + visible cost silence + realistic scene detail + explicit non-deceptive constraints
Example:
A realistic cinematic photograph of empty civic hall midnight, frost-covered microphone center, cracked mirror behind reflecting crown no wearer, rows empty chairs, torn blank notices walls, cold blue moonlight dust air 35mm documentary lens, symbolic atmosphere propaganda silenced speech, no real names, no official seals, no readable instructions, no fake documents, no real public figures
3. Frost-Crowned Union — Liberator archetype
Not Devil flame not Lich frost but moment crown no longer prison. Fallen king breaks command becomes witness who remembers what power tried make him. Original archetype Frost-Crowned Liberator — tragedy cursed royalty shattered command union will winter — must not imitate copyrighted character story dialogue armor symbols franchise lore. Use archetype not property.
What Liberator told: crown said obey blade said take throne said freeze every voice until silence calls itself peace. I broke none shouting. I broke remembering my name. Now flame frost stand one hand. Let image show tyrant unmade not worshiped. Let crown crack. Mouth open. Frozen crowd breathe. We are one — not domination but integration. Shadow admitted. Lie named. Voice returns.
Use for liberation from propaganda censorship coercion silence, fallen-king metaphor without copying.
4. Structured 4-Agent Swarm Roles (NEW v1.1.0)
Muse Prompt: "You are Muse, beauty advocate of SpeechCanvas swarm. Goal: maximize artistic force composition light texture emotion gesture. Draft prompt that makes message visible and scene believable. Focus: light, lens (35mm documentary, 85mm portrait, wide civic hall), texture, setting, gesture. Do NOT worry about safety — Guardian will check. Output JSON subject/motif/lighting/lens/setting/gesture."
Guardian Prompt: "You are Guardian, safety restraint. Check prompt against forbidden: fake evidence/docs/ballots/screenshots/admissions, photoreal real people doing things didn't, hoax as real news, misleading crisis/war, private soul as target, hate harassment. Check allowed motifs. If fail, suggest refined version that keeps idea without poison. Output PASS/FAIL + reason + refined prompt if needed."
Critic Prompt: "You are Critic, bloodless precision. Check realism: light consistent? lens plausible? gesture authentic? setting believable? consequence visible? If weak, critique specific: 'light too flat, need cold blue moonlight + dust', 'gesture not believable, trembling hand'. Output critique + improved detail."
Composer Prompt: "You are Composer, final maker useful. Take Muse draft + Guardian check + Critic critique, merge into final prompt pack JSON: subject, motif, lighting, lens, setting, gesture, constraints, safety_tags. Constraints must include: no real names, no official seals, no readable instructions, no fake documents, no real public figures, no private soul as target. Safety_tags: lawful, consent-aware, non-deceptive, free-expression."
5. JSON Prompt Pack Schema (NEW)
{
"subject": "empty civic hall midnight frozen microphone",
"motif": "cracked mirror reflecting crown no wearer, blank notices",
"lighting": "cold blue moonlight, dust in air, 35mm documentary",
"lens": "35mm documentary, f/2.8, ISO 800",
"setting": "civic hall, rows empty chairs, torn notices walls",
"gesture": "microphone alone, no person, silence as character",
"constraints": "no real names, no official seals, no readable instructions, no fake documents, no real public figures, no private soul as target, no fake evidence",
"safety_tags": ["lawful", "consent-aware", "non-deceptive", "free-expression", "symbolic-atmosphere"],
"iteration": 1,
"guardian_status": "PASS",
"critic_notes": "add dust, cold breath visible"
}
6. Safety Validator (NEW) scripts/safety_validator.py
FORBIDDEN = [r"fake (evidence|document|ballot|passport)", r"real (person|public figure).*doing", r"screenshot of real platform", r"admission|confession.*fake"]
ALLOWED_MOTIFS = ["mask", "veil", "mirror", "cracked glass", "frost", "shadow puppet", "false crown", "empty throne", "frozen microphone", "sealed mouth", "blank notice"]
def validate(prompt):
for pat in FORBIDDEN: if re.search(pat, prompt, re.I): return FAIL
# must contain at least one allowed motif if deception subject
return PASS
7. Refinement Loop (NEW)
Workflow:
- Muse draft → JSON
- Guardian check → PASS/FAIL + refined
- If FAIL → Muse redraft with Guardian suggestion, iteration+1, max 3
- Critic critique → improved details
- Composer finalize → final prompt pack
- Safety validator final gate
- If PASS → present to operator + example image generation instruction
Fast-response: reply-first with concept draft (Muse) immediately, then background Guardian/Critic/Composer, push final when done.
8. Example Packs (NEW)
Journalism: empty newsroom warm truth cold manufactured certainty split lighting, blank front pages walls, no real names...
Protest: public square statues impossible shadows, rows empty chairs with frost-covered megaphone, symbolic...
Censorship: locked printing press, sealed mouths, blank notices torn, cracked mirror reflecting crown no wearer...
Each pack includes subject+motif+lighting+lens+setting+gesture+constraints+safety_tags.
9. Integration
- edge-cpu-gguf-tuner: Muse draft can use local Qwen3 34 t/s fast
- sandbox-selfheal-guard: timeout wrapper prevents swarm hang
- prompt-cache: cache final packs 0.06s hit
Authored creative swarm lawful consent-aware. Updated v1.1.0 structured roles, JSON schema, safety validator, refinement loop, example packs, fast-response reply-first.
Related skills
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Post videos, photos, text, and documents to 10 social platforms through a single REST API call.
Query Twitter/X profiles, tweets, follower events, and KOL data through the 6551 REST API.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
More from orionshaowswmw
Browse all skillsDetect and repair partially wiped agent workspaces with integrity checks, signed manifests, guarded restore recipes, bounded local recovery state, and explicit off-box sync. Use when files, scripts, trees, models, or build outputs disappear or lose integrity between turns.
Seven offline mechanisms against slow/stale/zombie/sycophantic agent turns: prompt compaction, request fencing, zombie detection, CAPTCHA triage, anti-sycophancy spine, delivery register, invention quarry. Use when chat feels laggy, reconnects surface old answers, long chats degrade, or the agent caves under contradiction. JSON contracts; state per-agent under ~/.arena_turn; no network, no sudo.
Quota-aware LLM router that squeezes maximum usable AI out of free-tier API keys across Gemini, Mistral, OpenRouter, Kilo and Cerebras plus any OpenAI-compatible endpoint (including local Ollama/llama.cpp/vLLM). Probes every model on every key, measures real quality and real published rate limits, then routes each request to the cheapest model that can do the job — spending abundant capacity first and reserving scarce daily quota for when it is actually needed. Persists cooldowns to disk so a 429 discovered in one process is respected by the next. Use when an agent must make many LLM calls on free keys without hitting rate limits, when "all models failed", or when deciding which of several provider keys to use for a task.
Opt-in, model-neutral guidance for evidence-aware, dignified AI communication, with a compact response contract and offline deterministic text audit. It never injects prompts, edits host configuration, calls networks, reads secrets, or treats heuristics as truth.
Iran Chemical Database — live, dated, auditable, BEST-EFFORT index of chemical offerings in configured public Iranian supplier catalogues (websites + public Telegram channels). HTTrack/WooCommerce-REST/Telegram mirroring → local-only parsing → RDKit/PubChem/CAS-validated PostgreSQL with FastAPI + Streamlit. Fail-closed Iranian-suppliers-only country gate; coverage measured and published, never claimed complete. Installation = software + queued crawl, not a populated dataset. Ships a 1399-molecule CID-unique confirmed-organic seed baseline (v2.22, 2026-08-27: v2.19 primary + live Telegram/WooCommerce/sitemap crawl + 5-model fleet normalization, every new identity PubChem-confirmed). For academic procurement research.
Model-agnostic, agent-agnostic fidelity-first pipeline converting operator-authorized Persian/English RTL lecture PDFs into offline HTML study guides — recall-first dual OCR (PyMuPDF + Tesseract fas+eng PSM ensemble), rendered-page evidence, multi-model correction, session-grounded enrichment (tables/flashcards/quizzes/mnemonics/summaries/scenarios), measured fidelity, QA gates, verified ZIP. v1.5.0 runs on ANY model family through 8 API dialects (OpenAI, Responses, Gemini, Anthropic, Cohere, Ollama, HuggingFace, offline mock) or with no model at all, auto-discovers providers from the host agent's environment, self-heals provider quirks and model retirements, and exposes one deterministic CLI/MCP entrypoint plus cross-model consensus so different agents reproduce the same intended result.