원클릭으로
list-compose-templates
List every Compose template as one compact line so you can pick candidates.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
List every Compose template as one compact line so you can pick candidates.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create a new contact (person or business) with ALL its channels and address in one call.
Fetch the full body and metadata of a single email by message_id.
Record a new bill / recurring expense
Create a new calendar event in Yorik's local calendar
Attach a postal address (home, work, billing, shipping) to an existing contact.
Attach a channel (email, phone, whatsapp, signal, sms, website, social) to a contact.
| name | list_compose_templates |
| description | List every Compose template as one compact line so you can pick candidates. |
| when_to_use | Call FIRST on any Compose intent — letter, email, invoice, Brief, Kündigung, Rechnung. Read the compact list, pick the 1-3 best-fit ids by description, then call pick_compose_template with them in best-first order. If two siblings look equally plausible, call view_compose_template(template_id=X) on each to read the when_to_use bullets before deciding. Skip only when the user explicitly named a canonical template_id (e.g. by name) or you're iterating on an existing draft. |
| when_not_to_use | - User explicitly named a known canonical template_id — call pick_compose_template directly with that id as the only candidate. - Iterating on an existing draft (Compose context line carries `draft_id=N` — the template is already locked). - Discovering what compose skills exist (use `list_skills` for that). |
| inputs | {} |
| outputs | {"_llm_hint":{"type":"string","description":"One line per template in the form\n`id(kind, tag1, tag2) — description`, sorted by (kind, name). Plus a\nshort follow-up line telling you to pick 1-3 ids and call\npick_compose_template, or view_compose_template first when sibling\ncandidates need disambiguation.\n"}} |
| permissions | ["admin","member","restricted"] |
| side_effects | none — read-only directory scan |
| cost | One template-directory scan (~1ms; templates load is cached at startup). |
| tags | ["compose","templates","discovery"] |
Returns every Compose template — bundled and community — as one compact
line each: id(kind, tag1, tag2) — description. Mirrors list_skills.
The full when_to_use / when_to_not_use bullets live in view_compose_template; keeping them out of this call avoids the truncation that hid most ids before.