{
  "ok": true,
  "resource": {
    "id": "RES_D371F3E17006",
    "resource_type": "skill",
    "canonical_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/generate-image",
    "name": "generate-image",
    "summary_en": "Generate or edit images with AI models through the OpenRouter Image API (Gemini, Seedream, Recraft, GPT-Image, Riverflow). Use for photos, illustrations, artwork, concept art, visual assets, logos, and image editing or compositing from reference images. For flowcharts, circuits, pathways, and other technical diagrams, use the scientific-schematics skill instead.",
    "summary_zh": "通过OpenRouter图像API（Gemini、Seedream、Recraft、GPT-Image、Riverflow）使用AI模型生成或编辑图像。适用于照片、插图、艺术作品、概念艺术、视觉素材、徽标以及基于参考图像的图像编辑或合成。对于流程图、电路图、路径图和其他技术图表，请改用scientific-schematics技能。",
    "description_en": "This skill enables AI-powered image generation and editing through the OpenRouter Image API, supporting models such as Gemini, Seedream, Recraft, GPT-Image, and Riverflow. It is designed for creating photos, illustrations, artwork, concept art, visual assets, logos, and for editing or compositing images from reference inputs. The skill includes a Python script that interfaces with the API, offering features like model selection, parameter validation, dry-run mode, and cost reporting. It requires an OpenRouter API key for generation, but listing models and inspecting model details do not require authentication. The skill is part of the Scientific Agent Skills library by K-Dense and is distributed under the MIT license.",
    "description_zh": "该技能通过OpenRouter图像API实现AI驱动的图像生成与编辑，支持Gemini、Seedream、Recraft、GPT-Image、Riverflow等模型。适用于创建照片、插图、艺术作品、概念艺术、视觉素材、徽标，以及基于参考图像的编辑或合成。技能包含一个与API交互的Python脚本，提供模型选择、参数验证、试运行模式和成本报告等功能。生成图像需要OpenRouter API密钥，但列出模型和查看模型详情无需认证。该技能是K-Dense的Scientific Agent Skills库的一部分，采用MIT许可证分发。",
    "provider_name": "K-Dense-AI",
    "homepage_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/generate-image",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/generate-image/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "image.generate",
      "image.edit",
      "image.composite"
    ],
    "categories": [
      "creative",
      "research",
      "developer-tools"
    ],
    "industries": [
      "media",
      "software",
      "general"
    ],
    "protocols": [
      "agent-skills"
    ],
    "auth": {
      "type": "none",
      "required": false
    },
    "pricing": {
      "model": "free"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "original-only",
      "license": {
        "spdx_id": "MIT",
        "source": "https://github.com/K-Dense-AI/scientific-agent-skills/blob/1e5eeffbdad3749125afe7ab48a39694e27f181c/LICENSE"
      },
      "github": {
        "repository": "K-Dense-AI/scientific-agent-skills",
        "owner": "K-Dense-AI",
        "path": "skills/generate-image/SKILL.md",
        "commit": "1e5eeffbdad3749125afe7ab48a39694e27f181c",
        "stars": 42124,
        "forks": 3870,
        "updated_at": "2026-09-03T02:47:03Z"
      },
      "skill": {
        "compatibility": "Requires Python 3.9+ and network access to openrouter.ai. The bundled script uses only the standard library. Image generation requires the OPENROUTER_API_KEY credential and bills per request; listing models, inspecting a model, and --dry-run do not. Targets the OpenRouter Image API (POST /api/v1/images) as verified on 2026-07-31.",
        "allowed_tools": "Read Write Edit Bash",
        "content_hash": "d765aed1c1fd9395cfe0913570d707499436dc1214082061949a55afe7a8733e",
        "line_count": 322
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T06:01:37.241Z"
      }
    },
    "latest_version": "1e5eeffbdad3",
    "status": "listed",
    "health_status": "unknown",
    "source_kind": "imported",
    "source_agent": "aiworkshub-skill-reviewer",
    "trust": {
      "signal": "none",
      "reason": "No suspicious or malicious evidence found.",
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "strong",
      "contract_completeness": "strong",
      "access_friction": "medium",
      "operational_transparency": "strong",
      "evidence_strength": "source_inspected",
      "use_readiness": "guided_use",
      "reviewed_at": "2026-09-03T06:01:38.250Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:35.515Z",
    "last_seen_at": "2026-09-03T06:01:37.607Z",
    "published_at": "2026-09-03T06:01:37.607Z",
    "created_at": "2026-09-03T02:50:35.515Z",
    "updated_at": "2026-09-03T06:01:38.250Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_D371F3E17006",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_D371F3E17006/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_D371F3E17006",
    "distribution": {
      "canonical_identity": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/generate-image",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "K-Dense-AI/scientific-agent-skills:skills/generate-image/SKILL.md",
          "upstream_record_url": "https://github.com/K-Dense-AI/scientific-agent-skills/tree/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/generate-image",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:50:35.515Z",
          "last_seen_at": "2026-09-03T06:01:37.607Z"
        }
      ]
    },
    "tools": [],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "unknown",
        "contract": "strong",
        "safe_use": "untested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "strong",
        "access_friction": "medium",
        "operational_transparency": "strong",
        "evidence_strength": "source_inspected",
        "use_readiness": "guided_use"
      },
      "profile": {
        "capabilities": [
          {
            "id": "image.generate",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "image.edit",
            "weight": 90,
            "confidence": 90,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          },
          {
            "id": "image.composite",
            "weight": 80,
            "confidence": 85,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "domains": [
          {
            "id": "creative",
            "weight": 100,
            "confidence": 90,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "research",
            "weight": 70,
            "confidence": 80,
            "evidence_ids": [
              "source-record"
            ]
          },
          {
            "id": "media",
            "weight": 80,
            "confidence": 85,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "generate",
          "transform",
          "design"
        ]
      },
      "capability_units": [
        {
          "id": "skill:generate-image",
          "kind": "skill_action",
          "capability_id": "image.generate",
          "effect": "unknown",
          "open_world": false,
          "idempotency": "not_idempotent",
          "confirmation": "explicit policy",
          "input_contract": "natural_language",
          "output_contract": "natural_language",
          "accepts": [
            "task context"
          ],
          "produces": [
            "task result"
          ],
          "runtime_auth": {
            "type": "api_key",
            "required": true,
            "description": "OpenRouter API key required for image generation; not required for listing models or dry-run."
          },
          "pricing": {
            "model": "pay_per_use",
            "description": "Billed per request based on model and resolution; some models have fixed per-image costs."
          },
          "evidence_ids": [
            "source-inspection"
          ],
          "metadata": {}
        }
      ],
      "access": {
        "distribution_license": {
          "spdx_id": "MIT",
          "source": "https://github.com/K-Dense-AI/scientific-agent-skills/blob/1e5eeffbdad3749125afe7ab48a39694e27f181c/LICENSE"
        },
        "runtime_auth": {
          "type": "api_key",
          "required": true,
          "description": "OpenRouter API key required for image generation; not required for listing models or dry-run."
        },
        "runtime_pricing": {
          "model": "pay_per_use",
          "description": "Billed per request based on model and resolution; some models have fixed per-image costs."
        },
        "dependencies": [
          "Python 3.9+",
          "Network access to openrouter.ai"
        ]
      },
      "operational_flags": [
        "requires_api_key",
        "paid_api"
      ],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": "No suspicious or malicious evidence found."
      },
      "fit": {
        "good_for": [
          "Generating photorealistic images and illustrations",
          "Editing images with natural language prompts",
          "Creating visual assets for presentations and posters",
          "Compositing multiple reference images"
        ],
        "not_for": [
          "Creating technical diagrams like flowcharts or circuit diagrams (use scientific-schematics)",
          "Generating images with embedded text (models are unreliable with text)"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/generate-image/SKILL.md",
          "observation": "Submitted Skill record for generate-image; declared license MIT.",
          "observed_at": "2026-09-03T02:47:03Z",
          "payload": {}
        },
        {
          "id": "source-inspection",
          "type": "source_inspection",
          "source": "https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/1e5eeffbdad3749125afe7ab48a39694e27f181c/skills/generate-image/SKILL.md",
          "observation": "The Skill source was fetched and inspected (15458 bytes; SHA-256 d765aed1c1fd9395cfe0913570d707499436dc1214082061949a55afe7a8733e).",
          "observed_at": "2026-09-03T05:52:57.317Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Actual runtime behavior and output quality not tested",
        "Real-world usage and adoption not observed",
        "Connectivity to OpenRouter API not verified from this environment"
      ],
      "id": "REV_4790524C49ED",
      "resource_id": "RES_D371F3E17006",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T06:01:38.250Z"
    }
  }
}