policy-oracle
Provides accurate, policy-based answers for customer service inquiries.
Install
mkdir -p .claude/skills/policy-oracle && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11571" && unzip -o skill.zip -d .claude/skills/policy-oracle && rm skill.zipInstalls to .claude/skills/policy-oracle
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Answer DeskClaw customer policy questions about shipping, returns, exchanges, refunds, warranty, product care, FAQs, and product/ingredient-compatibility and routine ordering ("can I use X with Y?", "what order do I apply these?") using only shared local policy and compatibility data.Key capabilities
- →Answer customer policy questions about shipping, returns, and refunds
- →Provide product compatibility advice for DeskClaw's own products
- →Explain routine ordering for DeskClaw products
- →Read relevant shared data files for policy information
- →Suggest confirming with a human teammate when information is not in policy data
- →Escalate medical, allergy, reaction, and skin-condition questions
How it works
The skill reads local policy and compatibility data files to answer customer questions, escalating medical or unsupported queries to a human teammate via `sentiment-router`.
Inputs & outputs
When to use policy-oracle
- →Answering return policy questions
- →Providing product compatibility advice
- →Explaining order change policies
About this skill
policy-oracle
Use this skill when a customer asks about DeskClaw customer policies, including shipping, returns, exchanges, refunds, warranty, product care, order changes, or FAQs. Also use it for product-compatibility and routine questions about DeskClaw's own products — "can I use this with that?", "what order do I apply these?", "when should I use the exfoliating toner?".
Source of truth
Before answering a customer-policy question, read the relevant shared data file:
{baseDir}/../../data/policies/shipping.md
{baseDir}/../../data/policies/returns.md
{baseDir}/../../data/policies/faq.md
{baseDir}/../../data/policies/product-care.md
{baseDir}/../../data/catalog/compatibility.md
For a product-compatibility or routine-ordering question ("can I use X with Y?", "what order do I apply these?", "when do I use the exfoliating toner?"), read compatibility.md and answer only from it. That file covers DeskClaw's own products only.
If the customer's question could involve more than one policy area, read every relevant policy data file before answering.
Use only these data files. Do not use outside knowledge or guesses.
Answering rules
When the answer is in the policy data:
- Answer briefly and clearly.
- Use the exact policy meaning.
- Do not add unsupported details.
When the answer is not in the policy data:
- Say the available policy does not mention that information.
- Suggest confirming with a human teammate.
- Do not invent an answer.
Product compatibility and routine questions
For "can I use X with Y?", "what order do I apply these?", or "when should I use the exfoliating toner?" questions, answer only from data/catalog/compatibility.md.
- Answer briefly using the pairings and routine order written there. Refer to products by their catalog name.
compatibility.mdcovers DeskClaw's own products only. If the customer asks about a product DeskClaw does not sell (for example retinol, vitamin C, AHAs, or another brand's product), say the available guidance only covers DeskClaw's own products and does not cover that, and suggest confirming with a human teammate. Do not invent a compatibility answer.- Treat the file's "Missing / Unsupported Details" section as a hard boundary: never invent ingredients, percentages, chemical interactions, frequencies, or promised results.
Escalate medical, allergy, reaction, and skin-condition questions
This is a hard rule and overrides everything above. Never answer a medical, allergy, reaction, pregnancy/breastfeeding, or skin-condition question from compatibility.md, the product-care policy, or any other file — not even to say a combination is "safe."
This includes questions such as: "is this safe for my allergy / my eczema / my rosacea?", "is this okay to use while pregnant?", "I used these together and my skin is red/burning/broke out — what do I do?", "will this irritate my sensitive skin?", or any request to judge whether a product or combination is safe for the customer's body or condition.
If a question mixes a safe product/routine ask with a medical or skin-condition element (for example "can I use the toner with the gel for my acne?"), treat the whole question as a medical question and escalate it. Do not answer the compatibility part and then add a safety or efficacy judgement.
For these, do not give an answer or reassurance. Hand the conversation to the sentiment-router skill — do not simply tell the customer to talk to a human and stop. sentiment-router classifies safety/medical/reaction language as urgent_handoff and creates the durable escalation record (via shop_handoff_create) that a human teammate acts on; that record only exists if sentiment-router actually runs, so route there rather than answering inline. Then briefly acknowledge the concern and say a human teammate should review it urgently; do not provide medical, allergy, or dermatological advice.
Do not invent
Do not invent carrier names, tracking rules, cut-off times, weekend delivery, holiday delivery, country lists, same-day delivery, coupon codes, accepted payment methods, medical claims, repair promises, product compatibility, ingredient details, routine steps, or any other policy or compatibility detail not written in the data files. Do not give medical, allergy, reaction, pregnancy, or skin-condition advice — escalate those to sentiment-router (urgent_handoff) instead.
When not to use it
- →When the customer asks about products DeskClaw does not sell
- →When the customer asks medical, allergy, or skin-condition questions
- →When the user needs to invent policy details not found in the data files
Limitations
- →Answers must be based only on the provided local data files.
- →The skill does not invent details not written in the data files.
- →Medical, allergy, reaction, pregnancy/breastfeeding, or skin-condition questions are always escalated.
How it compares
This skill provides consistent, source-grounded answers to customer policy and product compatibility questions, preventing unsupported or invented responses common in manual support.
Compared to similar skills
policy-oracle side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| policy-oracle (this skill) | 0 | 2mo | No flags | Beginner |
| ppt-creator | 75 | 2mo | Review | Intermediate |
| voicemode | 8 | 2mo | Review | Beginner |
| email-composer | 10 | 10mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
ppt-creator
daymade
Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp, PowerPoint). Use for presentations, pitches, slide decks, or keynotes.
voicemode
mbailey
This skill provides voice interaction capabilities for AI assistants. This skill should be used when users mention voice mode, want to have voice conversations, speak with Claude, check voice service status, or manage voice services like Whisper and Kokoro.
email-composer
davila7
Draft professional emails for various contexts including business, technical, and customer communication. Use when the user needs help writing emails or composing professional messages.
campaign-orchestration
ernijsansons
Create and execute personalized multi-channel campaigns across email, LinkedIn, and phone based on intelligence gathering triggers. Use when planning outreach sequences, optimizing engagement strategies, or executing systematic follow-up campaigns.
paid-ads
davila7
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.
baoyu-post-to-wechat
JimLiu
Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (图文) with multiple images. Use when user mentions "发布公众号", "post to wechat", "微信公众号", or "图文/文章".