Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Thalarch Image

ASecurity

Routes and governs image-centric work across generation, editing, inspection, comparison, annotation, screenshots, branding, raster assets, vector assets, diagrams, infographics, mockups, and export validation. Use whenever an image is an input, output, reference, acceptance artifact, or major source of truth. Chooses the correct host-supported visual workflow before generation or editing begins.

2 stars
0 votes
0 copies
0 views
Added 9/19/2026
ai-agentsgo

Works with

claude code

Security Analysis

A100/100

Scanned 9/19/2026

$npx -y skills add LUC4N3X/antigravity-thalarch --skill thalarch-image --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Thalarch Image?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Thalarch Image
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/luc4n3x-thalarch-image/badge)](https://www.skillsdirectory.com/skills/luc4n3x-thalarch-image)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: thalarch-image
description: >
  Routes and governs image-centric work across generation, editing, inspection,
  comparison, annotation, screenshots, branding, raster assets, vector assets,
  diagrams, infographics, mockups, and export validation. Use whenever an image
  is an input, output, reference, acceptance artifact, or major source of truth.
  Chooses the correct host-supported visual workflow before generation or editing begins.
---

# Thalarch Image

Images are first-class engineering artifacts. Treat them with the same discipline as code: define
the contract, choose the right production path, preserve invariants, and verify the actual output.

## 1. Classify the visual task

Choose one primary mode before acting:

- `inspect` — understand an existing image or screenshot;
- `generate` — create a new raster visual from text/references;
- `edit` — change a specific part of an existing image;
- `compose` — combine multiple source images;
- `vector` — logo, icon, diagram, or geometry that should remain code-native;
- `capture` — browser/app/system screenshot used as evidence;
- `compare` — before/after or reference-vs-output fidelity;
- `annotate` — callouts, arrows, labels, highlights;
- `optimize` — format, size, alpha, crop, compression, or export cleanup.

Do not route every visual task through generative image creation.

## 2. Discover visual capabilities

Before choosing a production path, inspect what the **current host/session** actually exposes:

- image generation/editing;
- image viewing/inspection;
- browser screenshot/recording;
- device/emulator capture;
- filesystem/code-native SVG or canvas creation;
- deterministic image-processing scripts.

A capability available in Antigravity is not automatically available in Codex or Claude Code, and
vice versa. Never fabricate a visual tool or subagent name.

If the acceptance criterion requires a capability that is unavailable, use the strongest safe
fallback and keep the affected claim `UNVERIFIED`.

## 3. Choose the production path

Prefer the most deterministic medium that fits the deliverable:

- **host-provided image generation/editing** for raster generation and semantic image edits when an
  actual compatible tool is available;
- **SVG / HTML / canvas / repository-native vector code** when exact geometry, typography,
  editability, or scalable logos/icons matter;
- **real browser screenshot tooling** for web UI evidence rather than recreating UI as generated art;
- **device/emulator capture** for mobile runtime evidence when available;
- **deterministic annotation/image-processing scripts** for callouts, dimensions, alpha, crops, and
  measurable comparisons.

A generated bitmap is not a substitute for an SVG when the product needs a real vector asset.

## 4. Visual acceptance contract

For meaningful image work establish the fields that matter:

- purpose / destination;
- asset type;
- target file format;
- target dimensions or aspect ratio;
- safe zones / crop behavior;
- background and transparency requirements;
- exact text, if any;
- subject and composition;
- style / medium;
- palette / brand constraints;
- reference images and each reference's role;
- invariants that must not change;
- forbidden/unwanted elements;
- required variants;
- verification evidence.

If a field does not matter, leave it unspecified instead of inventing decorative requirements.

## 5. Reference-image roles

Never assume every attached image is an edit target.

Label references explicitly:

- `edit target`;
- `style reference`;
- `composition reference`;
- `identity/character reference`;
- `brand/palette reference`;
- `content/source reference`;
- `comparison baseline`.

When several images are used, preserve their numbering and role in every generation/edit brief.

## 6. Exactness hierarchy

Some properties need different proof:

- **semantic appearance** → visual inspection;
- **exact wording** → read rendered text back;
- **pixel dimensions** → metadata probe;
- **transparency** → alpha-channel check;
- **before/after fidelity** → same-size comparison and visual diff;
- **brand palette** → source/design tokens plus rendered inspection;
- **layout geometry** → prefer vector/code-native production or deterministic overlays when
  precision matters.

Do not claim a visual property from the prompt alone.

## 7. Asset hygiene

- Use semantic filenames.
- Preserve source/reference files unless replacement was requested.
- Do not overwrite the only original during experimentation.
- Keep exploratory outputs out of production asset paths.
- Do not silently change format, crop, color profile, or transparency.
- Avoid embedding secrets, local paths, private metadata, or unrelated EXIF data.
- For repository assets, inspect file size and intended delivery cost.

## 8. Handoff by capability

For generation/editing, use `thalarch-imagegen` plus a real host-supported image capability.

For final inspection, before/after comparison, dimensions, alpha, text, annotations, or visual
evidence use `thalarch-visual-qa` and whatever actual image inspection/runtime tools exist.

For product UI combine with `thalarch-ui`, `thalarch-browser-qa`, and real browser/device evidence
when those capabilities are available.

Do not phrase an unavailable handoff as if it executed. Missing capability becomes explicit
`UNVERIFIED` evidence, not an invented specialist result.

Attribution

LUC4N3XLUC4N3X
View sourceSee grades on GitHubMore from LUC4N3X →
SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1087401 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

697551 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →