Execute Ideogram primary workflow: text-to-image generation with text rendering. Use when generating images from text prompts, creating designs with embedded text, or building the main image generation pipeline. Trigger with phrases like "ideogram generate image", "ideogram text to image", "create image with ideogram", "ideogram primary workflow".
64
77%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/saas-packs/ideogram-pack/skills/ideogram-core-workflow-a/SKILL.mdQuality
Discovery
89%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a solid skill description that clearly identifies its niche (Ideogram text-to-image generation with text rendering), provides explicit trigger guidance, and is highly distinctive. Its main weakness is that the specificity of capabilities could be improved by listing more concrete actions beyond the general 'generate images' and 'create designs' framing.
Suggestions
Add more specific concrete actions such as 'render typography on images', 'configure aspect ratios', 'set style parameters', or other Ideogram-specific capabilities to improve specificity.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (Ideogram text-to-image generation) and mentions text rendering, but doesn't list multiple concrete actions beyond 'generate image' and 'create designs with embedded text'. It's somewhat specific but not comprehensive in listing capabilities. | 2 / 3 |
Completeness | Clearly answers both 'what' (text-to-image generation with text rendering via Ideogram) and 'when' (explicit 'Use when' clause and 'Trigger with phrases like' section providing concrete trigger guidance). | 3 / 3 |
Trigger Term Quality | Includes good natural trigger terms: 'ideogram generate image', 'ideogram text to image', 'create image with ideogram', 'text prompts', 'designs with embedded text'. These cover natural phrases a user would say when wanting this specific functionality. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive due to the specific 'Ideogram' branding and the niche of text-to-image with text rendering. The trigger phrases are all Ideogram-specific, making it very unlikely to conflict with other image generation or general design skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
64%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a solid, actionable skill with excellent executable code examples and a well-structured use case table. Its main weaknesses are the lack of explicit validation checkpoints after image generation (e.g., verifying download success) and the somewhat monolithic structure that could benefit from splitting reference material like style presets into separate files. The ambiguity between Steps 2 and 3 as sequential vs. alternative paths slightly undermines workflow clarity.
Suggestions
Add a validation step after image download (e.g., check file exists, verify file size > 0, log success/failure) to create a proper feedback loop for the generation workflow.
Clarify that Steps 2 and 3 are alternative approaches (legacy vs V3) rather than sequential steps — consider restructuring as 'Option A / Option B' or adding a decision guide for when to use each.
Move the V3 style presets list to a separate reference file to reduce the SKILL.md token footprint and improve progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is mostly efficient with good use of tables and code, but includes some unnecessary content like the 'Prerequisites' section mentioning 'Understanding of style types and aspect ratios' (which the skill itself teaches), and the style presets list is a large block that could be in a reference file. The use case table is helpful but some entries are slightly redundant. | 2 / 3 |
Actionability | Provides fully executable TypeScript code for both legacy and V3 endpoints, complete with error handling, file saving, rate limiting, and batch generation. Code is copy-paste ready with concrete examples of text-in-image prompts and parameter configurations. | 3 / 3 |
Workflow Clarity | Steps are clearly sequenced and the error handling table is excellent, but there's no validation checkpoint after generation (e.g., verifying the image was downloaded successfully, checking file size, or validating the response structure). The workflow also presents Steps 2 and 3 as alternatives without clearly indicating when to use which, which could confuse the sequence. | 2 / 3 |
Progressive Disclosure | The skill has good structure with clear sections and references to external docs and a related workflow (ideogram-core-workflow-b). However, the V3 style presets list and some of the detailed code could be split into reference files. The inline content is quite long for a SKILL.md overview, and there are no bundle files to offload detail into. | 2 / 3 |
Total | 9 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 9 / 11 Passed | |
a04d1a2
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.