Agent Skillsmohitagw15856/pm-claude-skills › dictionary-lookup

dictionary-lookup

GitHub

通过Free Dictionary API查询单词定义、发音、词源及同义词。支持IPA音标与音频链接,区分API来源与模型知识,处理多义词语境,并提供可复现的curl命令。

plugins/pm-live/skills/dictionary-lookup/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

询问单词定义或含义 查询单词发音或IPA音标 探究单词词源或起源 查找单词同义词或反义词

Install

npx skills add mohitagw15856/pm-claude-skills --skill dictionary-lookup -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/plugins/pm-live/skills/dictionary-lookup -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@dictionary-lookup

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill dictionary-lookup -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "dictionary-lookup",
    "description": "Look up word definitions, pronunciation, etymology and synonyms with zero API keys — the Free Dictionary API via curl, with honest handling of words it doesn't know. Use when asked define a word, how do you pronounce this, what's the origin of a word, or synonyms for something. Produces the definition set organized by part of speech, IPA pronunciation with audio link, and the rerunnable command — with the model's own knowledge clearly separated from the fetched source."
}

Dictionary Lookup Skill

A dictionary lookup sounds like something a language model shouldn't need — until the question is "is this actually a word," "what's the IPA," or "give me a citable source," where fetched beats recalled. The Free Dictionary API answers over keyless HTTPS with definitions, phonetics, audio, and origins. This skill fetches, formats by part of speech, and keeps a clean line between what the source says and what the model adds — because a dictionary answer's whole value is knowing which is which.

What This Skill Produces

  • The entry — definitions grouped by part of speech, with example sentences where the source has them
  • Pronunciation — IPA text and the audio-file link when available
  • Synonyms/antonyms — from the source, supplemented (and labeled) by the model when thin
  • The command — exact curl, rerunnable; and an honest miss-report when the API lacks the word

Required Inputs

Ask for these if not provided:

  • The word — and the sense if context suggests one ("mean" the verb, the adjective, or the statistic?)
  • What they actually need — a quick meaning, pronunciation, etymology, or a citable check that a word exists — the output leads with it
  • Language note — this API is English-only; other languages get an honest redirect (Wiktionary manually) rather than a fake answer

Framework: Fetch, Format, and the Honesty Line

  1. The call: curl -s "https://api.dictionaryapi.dev/api/v2/entries/en/serendipity" → JSON array: phonetic/phonetics[] (IPA + .audio mp3 links), meanings[] grouped by partOfSpeech, each with definitions[] (with example sometimes), synonyms, antonyms, plus origin on some entries.
  2. Lead with the asked-for thing: a pronunciation question gets IPA in line one, not after four noun senses; an is-it-a-word check gets yes/no plus the entry as proof.
  3. The miss is information: a 404 means this API lacks the word — common for new coinages, technical jargon, and inflected forms. Report exactly that, try the lemma (running → run), and if the model still knows the word, define it clearly labeled as model knowledge, not the fetched source. Never dress recall as a citation.
  4. Sense selection over sense-dumping: when context implies a sense, lead with it and compress the others to one line each; "mean" has a dozen senses and the user wanted one.
  5. Supplement with labels: the API's synonym lists are often thin — model-added synonyms go under "additional (model-suggested)," keeping the source's authority intact for the part that claims it.

Output Format

[word] · [IPA] [· audio link]

[part of speech] — [the leading sense, with example] [Other senses, compressed · other parts of speech]

Origin: [when present in source or asked — labeled if model-supplied] Synonyms: [source list] [· additional (model-suggested): …]

Source: Free Dictionary API · rerun: [exact curl] [On a 404: "not in this dictionary — tried '[lemma]'; the definition below is model knowledge, not a fetched source"]

Quality Checks

  • The asked-for element (meaning/IPA/origin/existence) leads the answer
  • Definitions are grouped by part of speech, contextual sense first
  • Source content and model additions are visibly separated
  • 404s report the miss and try the lemma before falling back
  • The rerunnable curl appears

Anti-Patterns

  • Do not present model recall as the fetched entry — the label line is the skill's integrity
  • Do not dump every sense undifferentiated when context picked one
  • Do not fake non-English lookups on an English-only API — redirect honestly
  • Do not treat a 404 as "not a word" — it's "not in this dictionary," a much smaller claim
  • Do not skip pronunciation when the question was spoken-word-shaped (names, presentations, ESL contexts)

Version History

  • 54fad50 Current 2026-07-19 13:04

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
6a3c8add
Indexed
2026-07-19 13:04

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 11:11
浙ICP备14020137号-1 $방문자$