# DALL-E Image Generation

> Use this tool when you need to generate images from text descriptions, creating visual content on-demand for applications like content generation, visual design, or enhancing AI-human interactions. It takes text inputs and produces generated images as outputs, handling dimensions and save locations automatically. Ideal for use cases requiring dynamic image creation, this tool simplifies access to OpenAI's DALL-E API for AI models and assistants.

Canonical page: https://skillsregistry.net/skills/prasanthmj-primitive-go  
JSON: https://api.skillsregistry.net/v1/skills/prasanthmj-primitive-go

## Description

This MCP server, developed by Prasanth Janardhanan, provides a Go-based implementation for generating images using OpenAI's DALL-E API. It integrates seamlessly with Claude Desktop and other MCP clients, offering a simple interface for AI models to create images from text descriptions. The server handles image generation, automatic save locations, and configurable dimensions, with proper error handling and logging. By abstracting the complexities of the DALL-E API into a standardized MCP tool, it enables AI assistants to easily generate images without direct API access. This implementation is particularly useful for applications requiring on-demand image creation, such as content generation, visual design assistance, or enhancing AI-human interactions with visual elements.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/prasanthmj-primitive-go)
- **Repository:** <https://github.com/prasanthmj/primitive-go-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "prasanthmj-primitive-go"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/prasanthmj-primitive-go` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/prasanthmj-primitive-go/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
