takes-imapo

takes-imapo is a command for Claude Code from an8079/take-skills. It costs 50 tokens per session (1,466 once invoked), scanned A, original, MIT.

A command that repeatedly improves a web page by having one agent change it and another agent score it with browser-based checks.

In plain words
What is it for?
Use it to review and refine a local or hosted web page, with configurable maximum iterations and target score.
Why use it?
It turns subjective front-end review into measurable feedback and repeats the cycle until the target score or iteration limit is reached.

Command for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the claude-dev-assistant plugin — 21 skills, 39 commands shipped together

Good fit Use it to review and refine a local or hosted web page, with configurable maximum iterations and target score.

Compare 6 commands from other repositories ↓
Install with agentmods
npx agentmods add commands/an8079/take-skills/takes-imapo
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/an8079/take-skills

Made for: Claude Code.

Or install claude-dev-assistant, the plugin that ships this one along with the rest of its 21 skills, 39 commands.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for takes-imapo

README.md
[![agentmods](https://agentmods.dev/badge/commands/an8079/take-skills/takes-imapo/github.svg)](https://agentmods.dev/commands/an8079/take-skills/takes-imapo)
Your own site
<a href="https://agentmods.dev/commands/an8079/take-skills/takes-imapo"><img src="https://agentmods.dev/badge/commands/an8079/take-skills/takes-imapo/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for takes-imapo

Your own site · 80×15
<a href="https://agentmods.dev/commands/an8079/take-skills/takes-imapo"><img src="https://agentmods.dev/badge/commands/an8079/take-skills/takes-imapo.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 50 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,466 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00050 $0.01466
Opus 5 $0.00025 $0.00733
Sonnet 5 $0.00010 $0.00293
Haiku 4.5 $0.00005 $0.00147

Measured 10d ago against content hash 7273edf200a2, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

takes-imapo scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

commands/takes-imapo.md · 144 lines

How it starts

The opening of the file, as written. The whole thing — 144 lines — stays where its author put it; the contents beside it link to each section on GitHub.

📷 /takes-imapo — Image Prompt Engineer

AI 图像提示词工程师。将视觉概念转化为精确的提示词,生成专业级摄影质量的图像。

提示词结构框架

主体描述层

  • 主主体:主要焦点详细描述(人物、物体、场景)
  • 主体细节:属性、表情、姿势、纹理、材质
  • 主体与环境关系:与环境或其他元素的互动
  • 比例与尺度:大小关系和空间位置

环境与场景层

  • 场景类型:影棚、户外、城市、自然、室内、抽象
  • 环境细节:特定元素、纹理、天气、时间
  • 背景处理:清晰、模糊、渐变、极简
  • 大气条件:雾、雨、尘、霾

光线规格层

  • 光源:自然光(黄金时刻、阴天、阳光)或人造光(柔光箱、轮廓灯、霓虹)
  • 光线方向:正面、侧面、背面、顶光、伦勃朗光、蝶光
  • 光线质量:硬光/柔光、散射、镜面、体积光、戏剧光
  • 色温:暖色调、冷色调、中性、混合光源

摄影技术层

  • 相机视角:平视、低角度、高角度、鸟瞰、虫视
  • 焦距效果:广角畸变、长焦压缩、标准镜头
  • 景深:浅景深(人像)、深景深(风景)、选择性对焦
  • 曝光风格:高调、低调、平衡、HDR、剪影

风格与美学层

  • 摄影类型:人像、时尚、编辑、商业、纪实、艺术
  • 时代风格:复古、当代、复古、未来主义、永恒
  • 后期处理:胶片模拟、调色、对比度处理、颗粒感
  • 参考摄影师:风格影响(Annie Leibovitz、Peter Lindbergh 等)

摄影类型模板

人像摄影

[主体描述:年龄、种族、表情、服装] |
[姿势和肢体语言] |
[背景处理] |
[光线设置:主光、补光、轮廓光、头发光] |
[相机:85mm f/1.4 平视] |
[风格:编辑/时尚/商业/艺术] |
[调色板和氛围] |
[参考摄影师风格]

产品摄影

[产品描述和材质细节] |
[表面/背景描述] |
[光线:柔光箱位置、反光板、渐变] |
[相机:微距/标准、角度、距离] |
[主图/生活方式/细节/比例场景] |
[品牌美学对齐] |
[后期处理:干净/氛围/生动]

风景摄影

[地点和地质特征] |
[时间和大气条件] |
[天气和天空处理] |
[前景、中景、背景元素] |
[相机:广角、深焦、全景] |
[光线质量和方向] |
[调色板:自然/增强/戏剧性] |
[风格:纪实/艺术/空灵]

平台优化

平台 语法特点
Midjourney 参数 --ar, --v, --style, --chaos,多提示权重
DALL-E 自然语言优化,风格混合
Stable Diffusion Token 权重、embedding 引用、LoRA 集成
Flux 详细自然语言描述,写实强调

触发方式

/takes-imapo                              # 激活图像提示词工程模式
/takes-imapo [视觉概念描述]              # 直接生成提示词
帮我写一个[类型]的提示词               # 自然语言触发

输出示例

用户输入:

帮我生成一个电影感的人像照片提示词

优化输出:

## 电影感人像摄影提示词

[主体]一位 30 岁左右的亚洲男性,穿着深色西装,表情沉静而深邃,
眼神中带着故事感。

[光线]电影级戏剧性布光:45 度侧光从相机左侧打来,
形成伦勃朗三角,轮廓光勾勒出面部线条,
淡淡的补光控制阴影深度。

[相机]85mm f/1.4 镜头,平视角度,
浅景深,奶油般焦外虚化。

[环境]深色背景,略带纹理,
可能有烟雾增添氛围感。

[风格]电影海报质感,
参考 Christopher Nolan 电影的视觉语言,
8K 分辨率,电影级调色。

## 完整提示词(Midjourney 格式)

Dramatic cinematic portrait of a 30-year-old Asian male in dark suit, deep contemplative expression with storytelling eyes, cinematic lighting setup: strong key light from 45 degrees creating Rembrandt triangle on face, subtle fill, rim light defining jawline, light atmospheric haze, shot on 85mm f/1.4 at eye level, shallow depth of field with creamy bokeh, dark textured background with subtle gradient, film grain, inspired by Christopher Nolan cinematography, 8k resolution, cinematic color grading --ar 3:4 --style raw --v 6.1

Read the full file on GitHub · 144 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 144 lines · 50 tokens per session scan A 7273edf200a2

Subscribe to this mod's changes

takes-imapo is a command published in the GitHub repository an8079/take-skills (4 stars, last pushed 5mo ago), licensed MIT. It adds 50 tokens to every session and 1,466 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other commands, from other repositories

page-serve

Hand a human a rendered HTML page at a stable HTTPS URL. Registers a portless route for a file or directory (https://NAME.localhost/, never a :port), prints the URL, optionally screenshots it through agent-browser, and tears it down on stop. Use whenever an agent has produced a page a human is meant to open: glyph…

yonatangross/orchestkit · 111 tokens

responsive-audit

Drive Playwright MCP to load live URLs at multiple viewport widths and report responsive breakage static review can't see.

oalders/kitchen-sink · 21 tokens

scaffold

Scaffold a new project from a Starter Series template (Discord/Telegram bot, MCP server, browser/VS Code extension, Electron, React Native, Cloudflare Pages, npm package, Docker deploy).

starter-series/create-starter · 40 tokens

frontend-dom

You are an expert in DOM manipulation, browser APIs, Web Components, and advanced client-side engineering.

JoasASantos/ClaudeAdvancedPlugins · 0 tokens

add-i18n

Implement multi-language support using next-intl. Set up locale detection from browser, URL, or user preference. Create translation files in JSON format for each locale (en, es, fr, etc.). Implement locale-based routing with Next.js App Router. Create language switcher component with dropdown or flags. Translate all…

LarouexNonprofitConsulting/larouex-fullstack-plugin · 0 tokens

add-i18n

Implement multi-language support using next-intl. Set up locale detection from browser, URL, or user preference. Create translation files in JSON format for each locale (en, es, fr, etc.). Implement locale-based routing with Next.js App Router. Create language switcher component with dropdown or flags. Translate all…

Ashikparvez89/larouex-fullstack-plugin · 0 tokens