CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dashscope

DashScope (Alibaba Cloud Bailian / 阿里云百炼) integration — image generation (qwen-image-2.0-pro), text-to-speech (qwen3-tts-flash), and ASR with word-level timestamps (qwen3-asr-flash-filetrans). Use when generating images via Qwen-Image, narrating via Qwen-TTS, or transcribing with word-level timestamps via Qwen-ASR.

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An excellent, dense reference: executable code for all three tools, exact endpoints and body schemas, a numbered workflow with real validation checkpoints, and a targeted troubleshooting section. The only weaknesses are mild repetition of the size-format and model-choice gotchas across sections and a monolithic single-file layout that could offload the parameter reference.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no explanation of known concepts, dense reference-style lines ("Response: output.choices[0].message.content[0].image (URL, valid ~24h)"). It falls short of 5 only because the asterisk size-format gotcha ("1024*1024" not "1024x1024") is repeated in three sections (Current API, Parameters, Troubleshooting) and the filetrans-vs-sync model distinction twice, which could be consolidated; it is well above 3 since there is no padded or unnecessary explanation anywhere.

4 / 5

Actionability

Fully executable guidance throughout: copy-paste Python for all three tools (ImageSelector, TTSSelector, DashscopeAsr) with exact argument dicts, exact endpoints and headers, full request body schemas, and precise response paths ("output.audio.url", "transcripts[].sentences[].words[]"). This matches the score-5 anchor — specific examples cover the common cases.

5 / 5

Workflow Clarity

The Recommended Workflow is a numbered sequence with explicit validation checkpoints and feedback loops ("Generate a sample first", "Approve voice and pacing before committing to full generation", "Audio must be at a publicly accessible URL — Local paths are rejected"), the ASR flow is sequenced end-to-end (submit → poll until SUCCEEDED → download → parse), and the Troubleshooting section maps errors to fixes. This fits the score-5 anchor (clear sequence, explicit validation, error recovery); the destructive/batch cap does not apply.

5 / 5

Progressive Disclosure

The skill is a single well-organized file with clear sections (API, Usage, Workflow, Parameters, Troubleshooting) and no bundle files, so navigation is easy. It does not reach 5 because at ~130 lines it exceeds the simple-skill threshold and the Parameters/Troubleshooting detail could be split into a reference file; it is above 3 because the structure is good and the inline content is core operational detail, not misplaced bulk.

4 / 5

Total

18

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it names all three capabilities with specific models, gives an explicit 'Use when' clause with natural trigger phrases, and stays within a distinct provider niche. The only improvement space is adding a few more user-side synonyms (e.g., speech-to-text, voiceover, subtitles).

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with model names — "image generation (qwen-image-2.0-pro), text-to-speech (qwen3-tts-flash), and ASR with word-level timestamps (qwen3-asr-flash-filetrans)" — comprehensively covering the skill's three capabilities. It matches the score-5 anchor (multiple specific concrete actions, comprehensive) rather than 4, since there are no coverage gaps relative to what the skill does.

5 / 5

Completeness

Both halves are explicit: the 'what' is the three named capabilities, and the 'when' is a concrete trigger clause — "Use when generating images via Qwen-Image, narrating via Qwen-TTS, or transcribing with word-level timestamps via Qwen-ASR." This directly matches the score-5 anchor (clearly answers both what AND when with concrete trigger phrases); a 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ("generating images", "narrating via Qwen-TTS", "transcribing with word-level timestamps", "text-to-speech") alongside provider names ("DashScope", "Alibaba Cloud Bailian"). Not 5 because common user synonyms like "speech-to-text", "voiceover", or "subtitles" (a primary use case per the body) are missing; not 3 because coverage is good, not merely 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

The description carves a clear provider niche ("DashScope (Alibaba Cloud Bailian / 阿里云百炼)") with model-qualified triggers ("via Qwen-Image", "via Qwen-TTS"), so it is unlikely to fire for other image/TTS/ASR skills. This fits the score-5 anchor (clear niche, distinct triggers, minimal conflict risk) rather than 4, since the generic verbs are all qualified by provider or model.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

calesthio/OpenMontage

Path

.agents/skills/dashscope/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.