Skill content is a plain-text instruction set that tells the AI exactly how to approach a task. Think of it as writing a playbook for a new hire, the more context and structure you provide, the better the output.Every skill should answer three questions: What is the goal? What information is needed? What should the output look like?
The Basics: Simple Skill Example
Generating a follow-up email after a discovery call:
# Follow-Up Email After Discovery Call## GoalDraft a personalized follow-up email to a prospect after an initial discovery call.## Inputs needed- Prospect name and company- Key pain points discussed- Next steps agreed upon- Rep name and title## Instructions1. Open with a brief, warm reference to the call2. Summarize the prospect's top 2-3 challenges in their own words3. Connect each challenge to a relevant capability4. Restate the agreed next steps clearly5. Close with a low-friction CTA## Output formatPlain text email, under 200 words, no bullet points in the body.Subject line included.
Simple skills work best when the task is repeatable, the inputs are predictable, and the output has a clear format.
Going Deeper: Complex Skill Example
Some tasks require more orchestration. Here’s an outline for a more complex skill — building a pipeline health dashboard summary for a sales leader:
# Pipeline Health Dashboard Summary## GoalGenerate a narrative summary of pipeline health for a sales leader's weekly review.Use the Deal Risk Scoring skill and the Coverage Ratio Calculator skill to compose the dashboard content.## Inputs needed- Current pipeline by stage (deal name, value, close date, owner)- Pipeline from same period last quarter- Any deals marked at-risk or stalled- Top 3 deals by value## Instructions1. Calculate total pipeline value and compare to last quarter2. Identify coverage ratio against quota3. Flag deals with no activity in 14+ days4. Highlight the top 3 deals — status, next step, confidence level5. Surface patterns: are deals stalling at a particular stage?6. Write an executive summary (3-4 sentences) a VP could read in 30 seconds## Output formatCreate an html dashboard that includes the following:Start with the executive summary.Follow with a structured table for each pipeline stage.End with a flagged list of at-risk deals and recommended actions.
Skills Can Use Other Skills
Just like a sales manager pulls in different playbooks depending on the situation, skills can reference and build on other skills.In the pipeline example above, instead of rewriting the logic for scoring deal risk or calculating coverage ratios, you simply reference those existing skills. The AI knows to apply them as part of the larger workflow.This keeps individual skills focused and reusable. A deal risk scoring skill used in a pipeline summary can be the same one used in a QBR prep skill or an account health review.To reference another skill, reference the skill by name in your current skill. The more clearly you name and describe those referenced skills, the better the results.
Tips for better results
A few things that consistently improve output quality:Be explicit about the output format. Don’t just say “write a summary” — specify length, structure, tone, and what to exclude. Sales leaders and reps consume information differently; a field rep wants a short email, a VP wants a crisp table.Define your inputs clearly. If the AI doesn’t know what data to expect, it will make assumptions. List every field it should look for, and note what to do if something is missing (“if close date is blank, flag the deal as incomplete”).Include an example when the task is nuanced. For something like a cold outreach email or a competitive battlecard, showing one good example inside the skill dramatically anchors the output.Add edge case handling. What should the skill do if a deal has no next step logged? If a prospect’s industry isn’t recognized? Anticipating gaps in the data leads to much cleaner results.Keep one skill to one job. If you find yourself writing a skill that does five different things, split it up. Focused skills are easier to maintain, easier to reuse, and tend to produce sharper outputs.
Writing a Great Skill Description
The description is how people find and understand your skill — it lives in the skill library and shows up in search. A good description does three things: explains what the skill does, signals when to use it, and sets expectations on output.Here’s what to include:Lead with the outcome, not the process. “Generates a personalized follow-up email after a discovery call” is more useful than “Takes call notes and writes an email.”Mention the trigger. When should someone reach for this skill? Include phrases that match how people naturally describe the task — “after a discovery call,” “before a QBR,” “when a deal goes stale.”Note any key inputs or dependencies. If the skill requires specific data (a CRM export, a call transcript, a competitor name), say so upfront so people aren’t surprised.Flag what it doesn’t do. If your pipeline summary skill covers new business but not renewals, say that. It saves confusion and builds trust in the tool.Keep it under 500 characters for the short description. You can add more detail in the full skill file, but the card-level description should be scannable in seconds.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/schema.json","name":"Endgame","colors":{"primary":"#0274e8","light":"#399aff","dark":"#0274e8"},"logo":{"light":"https://mintcdn.com/endgame-e965a12c/ZCxG3y9yC9e-mB8z/logo/logo-with-text-dark.svg?fit=max\u0026auto=format\u0026n=ZCxG3y9yC9e-mB8z\u0026q=85\u0026s=7ad1de478834c7a62468ce96275889c8","dark":"https://mintcdn.com/endgame-e965a12c/ZCxG3y9yC9e-mB8z/logo/logo-with-text.svg?fit=max\u0026auto=format\u0026n=ZCxG3y9yC9e-mB8z\u0026q=85\u0026s=72705a8b78eaa554ba56008a65e277b0","href":"https://endgame.io"},"favicon":"https://mintcdn.com/endgame-e965a12c/O_5LQWeGxfBCh0lD/logo/favicon.png?fit=max\u0026auto=format\u0026n=O_5LQWeGxfBCh0lD\u0026q=85\u0026s=88bf19f21e0a5b17ff2ac338b5d5e222","appearance":{"default":"dark"},"background":{"color":{"light":"#ffffff","dark":"#0e1420"}},"navbar":{"links":[{"icon":"life-buoy","href":"mailto:support@endgame.io","label":"Support"},{"icon":"activity","href":"https://status.endgame.io","label":"Status"}],"primary":{"type":"button","label":"Sign in","href":"https://app.endgame.io"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/endgamelabs","x":"https://twitter.com/endgamelabs"}},"fonts":{"heading":{"family":"Inter","weight":500},"body":{"family":"Inter","weight":400}},"icons":{"library":"lucide"},"styling":{"codeblocks":{"theme":{"light":"github-light-default","dark":"night-owl"}},"latex":false},"metadata":{"timestamp":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"endgame-e965a12c","hasAudioNarration":false,"actualSubdomain":"endgame-e965a12c","customDomains":["docs.endgame.io"],"gitSource":{"type":"github","owner":"endgame-labs","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"mintlify","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af3a61dc81e7498b331b6be","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"default","tag":"Admin Guides","count":19},{"language":"default","tag":"Integrations","count":19},{"language":"default","tag":"Implementation Guide","count":10},{"language":"default","tag":"Features","count":9},{"language":"default","tag":"Knowledge","count":7},{"language":"default","tag":"Trust \u0026 Support","count":5},{"language":"default","tag":"Transcripts","count":5},{"language":"default","tag":"Knowledge Management","count":3},{"language":"default","tag":"Access","count":2},{"language":"default","tag":"Welcome","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"/* cyrillic-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* symbols2 */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');\n unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* symbols2 */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');\n unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root{--eg-gray-50: #f9fafc;--eg-gray-100: #f3f5f9;--eg-gray-200: #e6e9ef;--eg-gray-300: #cfd5e0;--eg-gray-400: #96a0b5;--eg-gray-500: #737f96;--eg-gray-600: #4b5568;--eg-gray-700: #384255;--eg-gray-800: #242b3a;--eg-gray-850: #151c28;--eg-gray-900: #0e1420;--eg-gray-925: #090f1b;--eg-gray-950: #040810;--eg-blue-300: #399aff;--eg-blue-400: #0081f3;--eg-blue-500: #0274e8;--eg-blue-700: #004ba2;--eg-green: #34d399;--eg-orange: #dd8c5e;--eg-red: #e97d90;--eg-bg: var(--eg-gray-900);--eg-surface: var(--eg-gray-850);--eg-surface-sunken: var(--eg-gray-925);--eg-surface-lifted: var(--eg-gray-800);--eg-fg: var(--eg-gray-200);--eg-fg-strong: #ffffff;--eg-fg-secondary: var(--eg-gray-400);--eg-fg-muted: var(--eg-gray-500);--eg-border-muted: rgb(207 213 224 / 0.05);--eg-border: rgb(207 213 224 / 0.09);--eg-hover: rgb(207 213 224 / 0.09);--eg-active: rgb(207 213 224 / 0.14);--eg-callout-bg: color-mix(in srgb, var(--eg-gray-800) 50%, transparent);--eg-card-hover: color-mix(in srgb, var(--eg-gray-800) 60%, var(--eg-surface));--eg-status-note: var(--eg-blue-300);--eg-status-tip: var(--eg-green);--eg-status-warning: var(--eg-orange);--eg-status-danger: var(--eg-red);--eg-accent: var(--eg-blue-300);--eg-ring: var(--eg-blue-400);--eg-font-mono: \"Geist Mono\", ui-monospace, SFMono-Regular, \"SF Mono\", Menlo, Consolas, monospace;--gray-50: 249 250 252;--gray-100: 243 245 249;--gray-200: 230 233 239;--gray-300: 207 213 224;--gray-400: 150 160 181;--gray-500: 115 127 150;--gray-600: 75 85 104;--gray-700: 56 66 85;--gray-800: 36 43 58;--gray-900: 14 20 32;--gray-950: 4 8 16;--rounded-xl: 0.5rem;--rounded-2xl: 0.5rem;--rounded-3xl: 1rem;--rounded-full: 9999px;--rounded-search: 0.5rem}html.light{--eg-bg: #ffffff;--eg-surface: var(--eg-gray-50);--eg-surface-sunken: #f5f6fa;--eg-surface-lifted: var(--eg-gray-200);--eg-fg: var(--eg-gray-900);--eg-fg-strong: var(--eg-gray-950);--eg-fg-secondary: var(--eg-gray-700);--eg-fg-muted: var(--eg-gray-600);--eg-border-muted: rgb(14 20 32 / 0.05);--eg-border: rgb(14 20 32 / 0.09);--eg-hover: rgb(14 20 32 / 0.06);--eg-active: rgb(14 20 32 / 0.08);--eg-callout-bg: var(--eg-surface);--eg-card-hover: var(--eg-gray-100);--eg-status-note: var(--eg-blue-700);--eg-status-tip: #00875e;--eg-status-warning: #a95823;--eg-status-danger: #b5455d;--eg-accent: var(--eg-blue-700)}html{background-color:var(--eg-bg)}::selection{background:color-mix(in srgb, var(--eg-blue-700) 70%, transparent);color:#ffffff}html.light ::selection{background:var(--eg-blue-700)}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex=\"-1\"])):focus-visible{outline:2px solid var(--eg-ring)!important;outline-offset:2px!important}#navigation-items a:focus-visible,#navigation-items button:focus-visible,#table-of-contents a:focus-visible,#table-of-contents button:focus-visible{outline-offset:-2px!important}.accordion>summary:focus-visible,.tabs [role=\"tab\"]:focus-visible,[role=\"menu\"] [role^=\"menuitem\"]:focus-visible,.code-block [tabindex=\"0\"]:focus-visible,.code-group [tabindex=\"0\"]:focus-visible,#sidebar-content [data-id$=\"-viewport\"]:focus-visible{outline-offset:-2px!important}.accordion>summary:focus-visible{border-radius:inherit}.tabs [role=\"tab\"]:focus-visible{border-radius:0.375rem}#sidebar-content [data-id$=\"-viewport\"]:focus-visible{border-radius:0.5rem}#table-of-contents .toc-item>a:focus-visible{margin-left:0!important;--toc-focus-padding: 0rem !important}#table-of-contents h2 button{transition-property:color, background-color!important}code,kbd,pre{font-family:var(--eg-font-mono)}#page-title,#error-title{font-weight:500;letter-spacing:-0.05em;line-height:1.15;color:var(--eg-fg)}.eyebrow{font-family:var(--eg-font-mono);font-size:0.75rem;font-weight:400;letter-spacing:0.14em;text-transform:uppercase;color:var(--eg-fg-muted)!important}.prose{color:var(--eg-fg)}.prose :where(h1,h2,h3,h4):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *)){color:var(--eg-fg);font-weight:500}.prose :where(h2):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *)){font-size:1.625rem;letter-spacing:-0.05em;line-height:1.25;margin-top:4rem}.prose :where(h3):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *)){font-size:1.25rem;letter-spacing:-0.025em;margin-top:2rem;margin-bottom:1rem}.prose :where(h4):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *)){letter-spacing:-0.02em;margin-top:2rem;margin-bottom:0.75rem}.prose :where(p,li):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *)){color:var(--eg-fg)}.prose :where(li)::marker{color:var(--eg-fg-muted)}.prose :where(strong):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *)){color:var(--eg-fg);font-weight:600}.prose :where(hr):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *)){border-color:var(--eg-border-muted)}.prose :where(a):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *,.card,.card *,.group\\/link,[data-component-part])){color:var(--eg-fg-strong);font-weight:inherit;border-bottom:0;text-decoration-line:underline;text-decoration-color:var(--eg-accent);text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-thickness 0.2s ease}.prose :where(a):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *,.card,.card *,.group\\/link,[data-component-part])):hover,.prose :where(a):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *,.card,.card *,.group\\/link,[data-component-part])):active{border-bottom:0;text-decoration-thickness:2px}.prose :where(h1,h2,h3,h4,h5,h6) a.link{color:inherit;text-decoration-line:none}.prose :where(h1,h2,h3,h4,h5,h6) a.link:hover{text-decoration-line:underline;text-decoration-thickness:2px}.prose :where(blockquote):not(.sr-only){border-left:2px solid var(--eg-active)!important;padding-left:1rem;color:var(--eg-fg-secondary)}.prose .eg-icon-list{display:flex;flex-direction:column;gap:0.625rem;margin:1.25rem 0}.prose .eg-icon-list>div{display:flex;align-items:center;gap:0.75rem}.prose .eg-icon-list svg[style*=\"mask\"]{flex-shrink:0;background-color:var(--eg-fg-muted)!important}.prose .eg-icon-list--done svg[style*=\"mask\"]{background-color:var(--eg-status-tip)!important}.update [data-component-part=\"update-label\"]{background-color:var(--eg-surface)!important;color:var(--eg-fg-muted)!important;font-family:var(--eg-font-mono);font-size:0.75rem;font-weight:400;letter-spacing:0.14em;text-transform:uppercase}.prose :where(code):not(:where(pre code,[class~=\"not-prose\"] *)){background:var(--eg-surface);border:0;border-radius:0.25rem;padding:0.2rem 0.4rem;font-size:0.875em;font-weight:400;color:var(--eg-accent)}.prose :where(a code){color:inherit}#navbar{background-color:color-mix(in srgb, var(--eg-bg) 95%, transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#navbar>div.absolute.inset-0{background-color:transparent!important}#navbar>.border-gray-100,#navbar .border-b{border-bottom:0!important;box-shadow:0 1px 0 0 var(--eg-border-muted)}.navbar-link>a{background-color:transparent!important;color:var(--eg-fg);font-size:0.875rem;font-weight:500;border-radius:0.5rem;transition:background-color 0.15s ease}.navbar-link>a:hover,.navbar-link>a:focus-visible{background-color:var(--eg-hover)!important}.navbar-link>a svg{color:var(--eg-fg-secondary)}#topbar-cta-button>a{height:2.25rem;padding:0 1rem;border-radius:0.5rem;background:var(--eg-gray-300);font-size:0.875rem;font-weight:500;transition:background-color 0.3s ease}#topbar-cta-button>a:hover{background:var(--eg-gray-200)}#topbar-cta-button>a .absolute{background:transparent!important}#topbar-cta-button>a,#topbar-cta-button>a *{color:var(--eg-gray-900)!important}html.light #topbar-cta-button>a{background:var(--eg-gray-900)}html.light #topbar-cta-button>a:hover{background:var(--eg-gray-800)}html.light #topbar-cta-button>a,html.light #topbar-cta-button>a *{color:var(--eg-gray-50)!important}.theme-preference-menu-trigger{background-color:var(--eg-surface)!important;box-shadow:inset 0 0 0 1px var(--eg-border-muted);transition:background-color 0.2s ease}.theme-preference-menu-trigger:hover{background-color:var(--eg-surface-lifted)!important}.theme-preference-menu-trigger svg{color:var(--eg-fg-secondary)!important}.theme-preference-menu-trigger:hover svg{color:var(--eg-fg-strong)!important}#search-bar-entry,#search-bar-entry-mobile{background-color:var(--eg-surface);border:0;box-shadow:inset 0 0 0 1px var(--eg-border-muted);border-radius:0.5rem;color:var(--eg-fg-secondary)}#search-bar-entry:hover{box-shadow:inset 0 0 0 1px var(--eg-border)}#sidebar-content{border-right:1px solid var(--eg-border-muted)}.sidebar-group-header,.sidebar-group-header .sidebar-title{font-family:var(--eg-font-mono);font-size:0.75rem;font-weight:400;letter-spacing:0.14em;text-transform:uppercase;color:var(--eg-fg-muted)}.sidebar-nav-group-divider{background-color:var(--eg-border-muted)!important;border:0}#navigation-items li>a,#navigation-items li>div>a,#navigation-items li>button,#navigation-items li>div>button{color:var(--eg-fg-secondary);border-radius:0.5rem;transition:background-color 0.15s ease, color 0.15s ease}#navigation-items li>a:not([aria-current=\"page\"],[class*=\"bg-primary\"]):hover,#navigation-items li>div>a:not([aria-current=\"page\"],[class*=\"bg-primary\"]):hover,#navigation-items li>button:hover,#navigation-items li>div>button:hover{background-color:var(--eg-hover)!important;color:var(--eg-fg)}#navigation-items a[class*=\"bg-primary\"],#navigation-items a[aria-current=\"page\"]{background-color:var(--eg-active)!important;color:var(--eg-fg-strong)!important;text-shadow:none!important;font-weight:500}#navigation-items li>button svg[class*=\"transition-transform\"]{color:var(--eg-fg-muted)!important}#navigation-items li svg[style*=\"mask\"],#navigation-items li svg[class*=\"mask\"]{background-color:var(--eg-fg-muted)}#navigation-items a[class*=\"bg-primary\"] svg,#navigation-items a[aria-current=\"page\"] svg{background-color:var(--eg-fg-strong)!important}#table-of-contents .toc-item,#table-of-contents .toc-item>a{border-left-color:var(--eg-border-muted)!important}#table-of-contents .toc-item>a{color:var(--eg-fg-secondary);transition:color 0.15s ease, border-color 0.15s ease}#table-of-contents .toc-item>a:hover{color:var(--eg-fg);border-left-color:var(--eg-fg-muted)!important}#table-of-contents .toc-item[data-active]>a{color:var(--eg-fg-strong)!important;border-left-color:var(--eg-fg)!important;text-shadow:none!important}#table-of-contents h2 button{font-family:var(--eg-font-mono);font-size:0.75rem;font-weight:400;letter-spacing:0.14em;text-transform:uppercase;color:var(--eg-fg-muted)}#table-of-contents h2 button svg{display:none}.card{background-color:var(--eg-surface)!important;border:0!important;border-radius:var(--rounded-3xl);box-shadow:inset 0 0 0 1px var(--eg-border-muted);transition:background-color 0.2s ease, box-shadow 0.2s ease}.card [data-component-part=\"card-icon\"] svg{background-color:var(--eg-fg-secondary)!important;transition:background-color 0.2s ease}.card:hover [data-component-part=\"card-icon\"] svg,.card:focus-within [data-component-part=\"card-icon\"] svg{background-color:var(--eg-fg-strong)!important}.card[role=\"link\"]:hover,.card[role=\"link\"]:focus-visible,.card:has(a[href]):hover,.card:has(a:focus-visible),a.card:hover,a.card:focus-visible{background-color:var(--eg-card-hover)!important;box-shadow:inset 0 0 0 1px var(--eg-border)}.card[role=\"link\"]:active,.card:has(a[href]):active,a.card:active{background-color:var(--eg-surface-lifted)!important}.card [data-component-part=\"card-title\"]{color:var(--eg-fg-strong)!important;font-weight:500;letter-spacing:-0.015em}.card [data-component-part=\"card-content\"],.card [data-component-part=\"card-content\"] p{color:var(--eg-fg-secondary)!important}#pagination{margin-top:4rem;border-top:1px solid var(--eg-border-muted);column-gap:2.5rem;row-gap:0}#pagination>a{background:transparent!important;border:0!important;border-radius:0.5rem;padding:2rem 0!important;box-shadow:none!important}#pagination>a>div{display:flex;flex-direction:column-reverse;gap:0.75rem}#pagination>a>div>*{margin:0!important}#pagination>a>div>div:first-child{max-width:28rem;white-space:normal;overflow:visible;text-overflow:clip;font-size:1.125rem;font-weight:500;line-height:1.375;letter-spacing:-0.025em;color:var(--eg-fg-secondary);transition:color 0.15s ease}#pagination>a:hover>div>div:first-child,#pagination>a:focus-visible>div>div:first-child{color:var(--eg-fg)}#pagination>a:focus-visible{outline-offset:6px!important}#pagination>a>div>div:last-child{font-family:var(--eg-font-mono);font-size:0.75rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--eg-fg-muted)!important}#pagination>a>div>div:last-child span{font-weight:400}#pagination>a>div>div:last-child svg{display:none}#pagination>a:not(.justify-end)>div>div:last-child::before{content:\"←\";margin-right:0.5em;letter-spacing:0}#pagination>a.justify-end>div>div:last-child::before{content:\"→\";margin-left:0.5em;letter-spacing:0}@media (min-width: 640px){#pagination>a.justify-end>div{align-items:flex-end;text-align:right}}@media (max-width: 639px){#pagination>a.justify-end{justify-content:flex-start}#pagination>a.justify-end>div>div:last-child{align-self:flex-start}}#pagination>div:empty{display:none}#pagination:not(:has(>a+a)){grid-template-columns:minmax(0, 1fr)}@media (min-width: 640px){#pagination:has(>a+a){grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:2.5rem}}.callout{background-color:var(--eg-callout-bg)!important;border:0!important;border-radius:0.5rem;box-shadow:inset 0 0 0 1px var(--eg-border-muted)}.callout,.callout [data-component-part=\"callout-content\"],.callout [data-component-part=\"callout-content\"] :where(p,li,strong,em){color:var(--eg-fg)!important}.callout [data-component-part=\"callout-content\"] a{-webkit-text-fill-color:var(--eg-fg-strong)}.callout [data-component-part=\"callout-icon\"] svg{width:1rem!important;height:1rem!important}.callout svg{color:var(--eg-fg-secondary)!important}.callout[data-callout-type=\"note\"] svg{color:var(--eg-status-note)!important}.callout[data-callout-type=\"tip\"] svg,.callout[data-callout-type=\"check\"] svg{color:var(--eg-status-tip)!important}.callout[data-callout-type=\"warning\"] svg{color:var(--eg-status-warning)!important}.callout[data-callout-type=\"danger\"] svg{color:var(--eg-status-danger)!important}.code-block,.code-group{background-color:var(--eg-surface-sunken)!important;border-color:var(--eg-border-muted)!important}.code-block pre,.code-group pre,html .code-block .code-block-background,html .code-group .code-block-background,.code-block [class*=\"bg-codeblock\"],.code-group [class*=\"bg-codeblock\"]{background-color:transparent!important}.shiki span[style*=\"--shiki-dark: #637777\"i],.shiki span[style*=\"--shiki-dark:#637777\"i],.shiki span[style*=\"--shiki-dark: #5f7e97\"i],.shiki span[style*=\"--shiki-dark:#5f7e97\"i]{--shiki-dark: var(--eg-gray-500) !important}html.dark .shiki span[style*=\"--shiki-dark: #637777\"i],html.dark .shiki span[style*=\"--shiki-dark:#637777\"i]{font-style:italic}html.light .shiki span[style*=\"--shiki-dark: #637777\"i],html.light .shiki span[style*=\"--shiki-dark:#637777\"i]{color:var(--eg-gray-600)!important}.code-block-fade-overlay{background-image:linear-gradient(\n to right,\n transparent 0px,\n color-mix(in srgb, var(--eg-surface-sunken) 20%, transparent) 10px,\n color-mix(in srgb, var(--eg-surface-sunken) 50%, transparent) 25px,\n color-mix(in srgb, var(--eg-surface-sunken) 80%, transparent) 35px,\n var(--eg-surface-sunken) 45px\n )!important}[data-component-part=\"scroll-area-thumb\"]{background-color:rgb(255 255 255 / 0.12)!important}[data-component-part=\"scroll-area-thumb\"]:hover,[data-component-part=\"scroll-area-thumb\"]:active{background-color:rgb(255 255 255 / 0.28)!important}html.light [data-component-part=\"scroll-area-thumb\"]{background-color:rgb(0 0 0 / 0.12)!important}html.light [data-component-part=\"scroll-area-thumb\"]:hover,html.light [data-component-part=\"scroll-area-thumb\"]:active{background-color:rgb(0 0 0 / 0.28)!important}[data-component-part=\"scroll-area-scrollbar\"]{background-color:transparent!important}html{scrollbar-color:rgb(255 255 255 / 0.12) transparent}html.light{scrollbar-color:rgb(0 0 0 / 0.12) transparent}.step>div.w-px{background-color:var(--eg-border-muted)!important}.step>div.w-px.to-transparent{background-color:transparent!important;background-image:linear-gradient(to bottom, var(--eg-border-muted) 0%, transparent 100%)}.accordion,.border-standard{border-color:var(--eg-border-muted)!important}.accordion{background-color:transparent!important}.accordion>summary:hover{background-color:var(--eg-hover)!important}.tabs ul{border-color:var(--eg-border-muted)!important;scrollbar-width:thin}[data-component-part=\"tab-button\"]{font-weight:500!important;color:var(--eg-fg-secondary)!important;border-bottom-color:transparent!important;transition:color 0.2s ease, border-color 0.2s ease}[data-component-part=\"tab-button\"]:hover{color:var(--eg-fg-strong)!important;border-bottom-color:var(--eg-border)!important}[data-component-part=\"tab-button\"][data-active=\"true\"]{color:var(--eg-fg-strong)!important;border-bottom-color:var(--eg-fg-strong)!important}.frame{margin-top:2rem;margin-bottom:2rem;border-radius:var(--rounded-3xl)!important;background-color:var(--eg-surface)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--eg-border-muted)}.frame [class*=\"border-black/5\"]{border-color:var(--eg-border-muted)!important;border-radius:inherit!important}.frame [class*=\"bg-grid\"]{display:none}button[data-ramka-trigger],.zoom-image-chrome-pull-hide button{background-color:color-mix(in srgb, var(--eg-surface) 80%, transparent)!important;border-color:var(--eg-border)!important;color:var(--eg-fg-strong)!important;box-shadow:none!important}button[data-ramka-trigger]:hover:not(:disabled),.zoom-image-chrome-pull-hide button:hover:not(:disabled){background-color:var(--eg-surface-lifted)!important}.zoom-image-backdrop{background-color:rgb(4 8 16 / 0.92)!important}html.light .zoom-image-backdrop{background-color:rgb(249 250 252 / 0.94)!important}.chat-assistant-floating-input [class*=\"pointer-events-auto\"][class*=\"border\"]{border-color:var(--eg-border-muted)!important}.chat-assistant-send-button{background-color:var(--eg-gray-300)!important;color:var(--eg-gray-900)!important}html.light .chat-assistant-send-button{background-color:var(--eg-gray-900)!important;color:var(--eg-gray-50)!important}.chat-assistant-send-button:disabled,html.light .chat-assistant-send-button:disabled{background-color:var(--eg-active)!important;color:var(--eg-fg-muted)!important}[role=\"tooltip\"][class*=\"bg-primary\"]{background-color:var(--eg-gray-950)!important;border-color:var(--eg-border)!important;color:var(--eg-gray-100)!important;border-radius:0.375rem;font-weight:500}html.light [role=\"tooltip\"][class*=\"bg-primary\"]{background-color:var(--eg-gray-300)!important;color:var(--eg-gray-950)!important}.code-block button svg[class*=\"text-primary\"],.code-group button svg[class*=\"text-primary\"]{color:var(--eg-status-tip)!important}[role=\"dialog\"]:has(>nav .navbar-link){background-color:var(--eg-surface)!important;box-shadow:inset 0 0 0 1px var(--eg-border)!important}[role=\"dialog\"]:has(>nav .navbar-link)>button{border-radius:0.5rem;background-color:var(--eg-hover)!important}[role=\"dialog\"]:has(>nav .navbar-link) nav a,[role=\"dialog\"]:has(>nav .navbar-link) nav a *{color:var(--eg-fg-secondary)!important}[role=\"dialog\"]:has(>nav .navbar-link) nav a:hover,[role=\"dialog\"]:has(>nav .navbar-link) nav a:hover *{color:var(--eg-fg-strong)!important}html.dark #search-bar-entry,html.dark .prose a.group\\/link>div,html.dark #content a.group\\/link>div{filter:none!important}a.group\\/link:focus-visible{outline:none!important}a.group\\/link:focus-visible>div{border-width:0!important;outline:2px solid var(--eg-ring);outline-offset:2px}[role=\"menu\"],[data-component-part=\"search-modal\"]{background-color:var(--eg-surface)!important;border-color:var(--eg-border)!important}[data-component-part=\"search-modal\"]{border-radius:1rem!important}[role=\"menu\"] [role^=\"menuitem\"]{color:var(--eg-fg-secondary);border-radius:0.375rem}[role=\"menu\"] [role^=\"menuitem\"]:hover,[role=\"menu\"] [role^=\"menuitem\"][data-highlighted]{background-color:var(--eg-hover)!important;color:var(--eg-fg-strong)}[role=\"menu\"] [role^=\"menuitem\"][data-active=\"true\"],[role=\"menu\"] [role^=\"menuitem\"][data-active=\"true\"] *{color:var(--eg-fg-strong)!important}[data-component-part=\"search-header\"]>div{background-color:var(--eg-bg)!important;border-color:var(--eg-border-muted)!important}[data-component-part=\"search-list\"] [role=\"option\"][data-highlighted],[data-component-part=\"search-list\"] [role=\"option\"][aria-selected=\"true\"]{background-color:var(--eg-hover)!important}[data-component-part=\"search-backdrop\"]{background-color:rgb(4 8 16 / 0.6)!important}html.light [data-component-part=\"search-backdrop\"]{background-color:rgb(14 20 32 / 0.2)!important}[class*=\"--backdrop-opacity\"]{background-color:var(--eg-gray-950)!important}.theme-preference-switch-option{color:var(--eg-fg-muted)}.theme-preference-switch-option[aria-pressed=\"true\"]{background-color:var(--eg-active)!important;color:var(--eg-fg-strong)!important}div:has(>.theme-preference-switch-option){border-color:var(--eg-border-muted)!important}.prose :where(thead th){font-weight:500;color:var(--eg-fg)}.prose :where(thead){border-bottom-color:var(--eg-border-muted)!important}.prose :where(tbody tr){border-bottom-color:var(--eg-border-muted)!important}#footer{border-top:1px solid var(--eg-border-muted)}#footer a,#footer a *{color:var(--eg-fg-muted)!important;transition:color 0.15s ease}#footer a:hover,#footer a:hover *{color:var(--eg-fg-strong)!important}#footer a svg[style*=\"mask\"],#footer a svg[class*=\"mask\"]{background-color:var(--eg-fg-muted)!important}#footer a:hover svg[style*=\"mask\"],#footer a:hover svg[class*=\"mask\"]{background-color:var(--eg-fg-strong)!important}#error-badge{margin-bottom:-1rem;padding:0;font-family:var(--eg-font-mono);font-size:0.75rem;font-weight:400;letter-spacing:0.14em;line-height:1rem;text-transform:uppercase;color:var(--eg-fg-muted)!important}"}],"page":{"pagePath":"skills/skills-101","slug":"/skills/skills-101","pageMetadata":{"title":"Skills: Composing Skills","description":null,"href":"/skills/skills-101"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,em:`em`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`how-to-compose-a-skill`,children:`How to Compose a skill`}),`\n`,_jsx(_components.p,{children:`Skill content is a plain-text instruction set that tells the AI exactly how to approach a task. Think of it as writing a playbook for a new hire, the more context and structure you provide, the better the output.`}),`\n`,_jsxs(_components.p,{children:[`Every skill should answer three questions: `,_jsx(_components.em,{children:`What is the goal? What information is needed? What should the output look like?`})]}),`\n`,_jsx(Heading,{level:`3`,id:`the-basics-simple-skill-example`,children:`The Basics: Simple Skill Example`}),`\n`,_jsx(_components.p,{children:`Generating a follow-up email after a discovery call:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`22`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default night-owl`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#011627`,color:`#1f2328`,\"--shiki-dark\":`#d6deeb`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`22`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`# Follow-Up Email After Discovery Call`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`## Goal`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Draft a personalized follow-up email to a prospect after an initial discovery call.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`## Inputs needed`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Prospect name and company`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Key pain points discussed`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Next steps agreed upon`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Rep name and title`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`## Instructions`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`1. Open with a brief, warm reference to the call`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2. Summarize the prospect's top 2-3 challenges in their own words`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`3. Connect each challenge to a relevant capability`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`4. Restate the agreed next steps clearly`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`5. Close with a low-friction CTA`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`## Output format`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Plain text email, under 200 words, no bullet points in the body.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Subject line included.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Simple skills work best when the task is repeatable, the inputs are predictable, and the output has a clear format.`}),`\n`,_jsx(Heading,{level:`3`,id:`going-deeper-complex-skill-example`,children:`Going Deeper: Complex Skill Example`}),`\n`,_jsx(_components.p,{children:`Some tasks require more orchestration. Here’s an outline for a more complex skill — building a pipeline health dashboard summary for a sales leader:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`29`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default night-owl`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#011627`,color:`#1f2328`,\"--shiki-dark\":`#d6deeb`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`29`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`# Pipeline Health Dashboard Summary`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`## Goal`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Generate a narrative summary of pipeline health for a sales leader's weekly review.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Use the Deal Risk Scoring skill and the Coverage Ratio Calculator skill to compose the dashboard content.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`## Inputs needed`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Current pipeline by stage (deal name, value, close date, owner)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Pipeline from same period last quarter`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Any deals marked at-risk or stalled`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`- Top 3 deals by value`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`## Instructions`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`1. Calculate total pipeline value and compare to last quarter`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`2. Identify coverage ratio against quota`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`3. Flag deals with no activity in 14+ days`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`4. Highlight the top 3 deals — status, next step, confidence level`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`5. Surface patterns: are deals stalling at a particular stage?`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`6. Write an executive summary (3-4 sentences) a VP could read in 30 seconds`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`## Output format`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create an html dashboard that includes the following:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Start with the executive summary.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Follow with a structured table for each pipeline stage.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`End with a flagged list of at-risk deals and recommended actions.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`skills-can-use-other-skills`,children:`Skills Can Use Other Skills`}),`\n`,_jsx(_components.p,{children:`Just like a sales manager pulls in different playbooks depending on the situation, skills can reference and build on other skills.`}),`\n`,_jsx(_components.p,{children:`In the pipeline example above, instead of rewriting the logic for scoring deal risk or calculating coverage ratios, you simply reference those existing skills. The AI knows to apply them as part of the larger workflow.`}),`\n`,_jsx(_components.p,{children:`This keeps individual skills focused and reusable. A deal risk scoring skill used in a pipeline summary can be the same one used in a QBR prep skill or an account health review.`}),`\n`,_jsx(_components.p,{children:`To reference another skill, reference the skill by name in your current skill. The more clearly you name and describe those referenced skills, the better the results.`}),`\n`,_jsx(Heading,{level:`3`,id:`tips-for-better-results`,children:`Tips for better results`}),`\n`,_jsx(_components.p,{children:`A few things that consistently improve output quality:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Be explicit about the output format.`}),` Don’t just say “write a summary” — specify length, structure, tone, and what to exclude. Sales leaders and reps consume information differently; a field rep wants a short email, a VP wants a crisp table.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Define your inputs clearly.`}),` If the AI doesn’t know what data to expect, it will make assumptions. List every field it should look for, and note what to do if something is missing (“if close date is blank, flag the deal as incomplete”).`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Include an example when the task is nuanced.`}),` For something like a cold outreach email or a competitive battlecard, showing one good example inside the skill dramatically anchors the output.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Add edge case handling.`}),` What should the skill do if a deal has no next step logged? If a prospect’s industry isn’t recognized? Anticipating gaps in the data leads to much cleaner results.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Keep one skill to one job.`}),` If you find yourself writing a skill that does five different things, split it up. Focused skills are easier to maintain, easier to reuse, and tend to produce sharper outputs.`]}),`\n`,_jsx(Heading,{level:`2`,id:`writing-a-great-skill-description`,children:`Writing a Great Skill Description`}),`\n`,_jsx(_components.p,{children:`The description is how people find and understand your skill — it lives in the skill library and shows up in search. A good description does three things: explains what the skill does, signals when to use it, and sets expectations on output.`}),`\n`,_jsx(_components.p,{children:`Here’s what to include:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Lead with the outcome, not the process.`}),` “Generates a personalized follow-up email after a discovery call” is more useful than “Takes call notes and writes an email.”`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Mention the trigger.`}),` When should someone reach for this skill? Include phrases that match how people naturally describe the task — “after a discovery call,” “before a QBR,” “when a deal goes stale.”`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note any key inputs or dependencies.`}),` If the skill requires specific data (a CRM export, a call transcript, a competitor name), say so upfront so people aren’t surprised.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Flag what it doesn’t do.`}),` If your pipeline summary skill covers new business but not renewals, say that. It saves confusion and builds trust in the tool.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Keep it under 500 characters for the short description.`}),` You can add more detail in the full skill file, but the card-level description should be scannable in seconds.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light-default","dark":"night-owl"}},"config":{},"pageMetadata":{"title":"Skills: Composing Skills","description":null,"href":"/skills/skills-101"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How to Compose a skill","slug":"how-to-compose-a-skill","depth":2,"children":[{"title":"The Basics: Simple Skill Example","slug":"the-basics-simple-skill-example","depth":3,"children":[]},{"title":"Going Deeper: Complex Skill Example","slug":"going-deeper-complex-skill-example","depth":3,"children":[]},{"title":"Skills Can Use Other Skills","slug":"skills-can-use-other-skills","depth":3,"children":[]},{"title":"Tips for better results","slug":"tips-for-better-results","depth":3,"children":[]}]},{"title":"Writing a Great Skill Description","slug":"writing-a-great-skill-description","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"endgame-e965a12c","siteName":"Endgame","title":"Skills: Composing Skills - Endgame","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T23:24:14.924Z","originalFileLocation":"skills/skills-101.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Endgame\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/endgame-e965a12c/jdoJ9aDTNQpvmPF3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/endgame-e965a12c/jdoJ9aDTNQpvmPF3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/endgame-e965a12c/jdoJ9aDTNQpvmPF3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/endgame-e965a12c/jdoJ9aDTNQpvmPF3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/endgame-e965a12c/jdoJ9aDTNQpvmPF3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/endgame-e965a12c/jdoJ9aDTNQpvmPF3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/endgame-e965a12c/jdoJ9aDTNQpvmPF3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/endgame-e965a12c/jdoJ9aDTNQpvmPF3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/endgame-e965a12c/jdoJ9aDTNQpvmPF3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Skills: Composing Skills - Endgame\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Endgame\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.endgame.io/skills/skills-101\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://endgame-e965a12c.mintlify.site/_mintlify/api/og/v2?division=Skill+Management\u0026amp;title=Skills%3A+Composing+Skills\u0026amp;theme=258e21c16636999148afc3c1\u0026amp;signature=8a798ab1c44451c8b0a13238a2e3f2cb45385a4861fec8b3915444be6776b9fb\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Skills: Composing Skills - Endgame\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://endgame-e965a12c.mintlify.site/_mintlify/api/og/v2?division=Skill+Management\u0026amp;title=Skills%3A+Composing+Skills\u0026amp;theme=258e21c16636999148afc3c1\u0026amp;signature=8a798ab1c44451c8b0a13238a2e3f2cb45385a4861fec8b3915444be6776b9fb\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/endgame-e965a12c/jdoJ9aDTNQpvmPF3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Endgame\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0274e8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.endgame.io/skills/skills-101\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/skills/skills-101.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.endgame.io/#organization\",\"name\":\"Endgame\",\"url\":\"https://docs.endgame.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/endgame-e965a12c/ZCxG3y9yC9e-mB8z/logo/logo-with-text-dark.svg?fit=max\u0026auto=format\u0026n=ZCxG3y9yC9e-mB8z\u0026q=85\u0026s=7ad1de478834c7a62468ce96275889c8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.endgame.io#website\",\"name\":\"Endgame\",\"url\":\"https://docs.endgame.io\",\"publisher\":{\"@id\":\"https://docs.endgame.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.endgame.io/skills/skills-101#webpage\",\"url\":\"https://docs.endgame.io/skills/skills-101\",\"name\":\"Skills: Composing Skills\",\"dateModified\":\"2026-10-23T23:24:14.924Z\",\"isPartOf\":{\"@id\":\"https://docs.endgame.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.endgame.io/skills/skills-101#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.endgame.io/skills/skills-101#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Admin Guides\",\"item\":\"https://docs.endgame.io/admin-getting-started\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Skill Management\",\"item\":\"https://docs.endgame.io/skills/quickstart\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Skills: Composing Skills\",\"item\":\"https://docs.endgame.io/skills/skills-101\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.endgame.io/skills/skills-101#article\",\"headline\":\"Skills: Composing Skills\",\"name\":\"Skills: Composing Skills\",\"url\":\"https://docs.endgame.io/skills/skills-101\",\"mainEntityOfPage\":{\"@id\":\"https://docs.endgame.io/skills/skills-101#webpage\"},\"dateModified\":\"2026-10-23T23:24:14.924Z\",\"publisher\":{\"@id\":\"https://docs.endgame.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.endgame.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Endgame\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Endgame\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/skills/skills-101.md","siteName":"Endgame","nav":{"global":null,"groups":[{"group":"Welcome","pages":[{"title":"Welcome to Endgame","icon":"house","href":"/index"},{"title":"Changelog","icon":"package","href":"/changelog"}]},{"group":"Getting Started","pages":[{"title":"Core Concepts","icon":"lightbulb","href":"/core-concepts"},{"title":"Navigating Endgame","icon":"compass","href":"/navigating-endgame"}]},{"group":"Features","pages":[{"title":"Wiki","icon":"book-open","href":"/features/wiki"},{"title":"MCP Server","icon":"server","href":"/features/mcp-server"},{"title":"Endgame CLI","icon":"terminal","href":"/features/cli"},{"title":"Digests","icon":"calendar-clock","href":"/features/digests"},{"title":"Skills","icon":"hammer","href":"/features/skills"},{"title":"Slack","icon":"slack","href":"/features/slack"},{"title":"User Preferences","icon":"bookmark-plus","href":"/features/user-preferences"},{"title":"File Upload","icon":"cloud-upload","href":"/features/file-upload"},{"title":"Export Thread Content","icon":"share","href":"/features/export-thread-content"}]},{"group":"Integrations","pages":[{"title":"Connect and manage integrations","sidebarTitle":"Overview","icon":"plug","href":"/integrations/overview"},{"group":"CRM","icon":"database","pages":[{"title":"Salesforce","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/salesforce.svg","href":"/integrations/salesforce"},{"title":"Salesforce via Snowflake","icon":"database","href":"/integrations/salesforce-via-snowflake"}]},{"group":"Transcripts","icon":"mic","pages":[{"title":"Chorus","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/chorus.svg","href":"/integrations/chorus"},{"title":"Clari Copilot","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/clari-copilot.svg","href":"/integrations/clari-copilot"},{"title":"Endgame Notetaker","icon":"bot","href":"/integrations/endgame-notetaker"},{"title":"Gong","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/gong.svg","href":"/integrations/gong"},{"title":"Zoom","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/zoom.svg","href":"/integrations/zoom"}]},{"group":"Chat","icon":"message-circle","pages":[{"title":"Microsoft Teams","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/teams.svg","href":"/integrations/microsoft-teams"},{"title":"Slack","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/slack.svg","href":"/integrations/slack"}]},{"group":"Knowledge","icon":"book-open","pages":[{"title":"Confluence","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/confluence.svg","href":"/integrations/confluence"},{"title":"Google Drive","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/google-drive.svg","href":"/integrations/google-drive"},{"title":"Highspot","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/highspot.svg","href":"/integrations/highspot"},{"title":"Microsoft Outlook Calendar","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/microsoft-outlook.svg","href":"/integrations/microsoft-outlook-calendar"},{"title":"Microsoft SharePoint","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/sharepoint.svg","href":"/integrations/microsoft-sharepoint"},{"title":"Notion","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/notion.svg","href":"/integrations/notion"},{"title":"Seismic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/seismic.svg","href":"/integrations/seismic"}]},{"group":"Data","icon":"chart-bar","pages":[{"title":"Looker","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/looker.svg","href":"/integrations/looker"},{"title":"Snowflake","icon":"https://mintlify.s3.us-west-1.amazonaws.com/endgame-e965a12c/images/integrations/snowflake.svg","href":"/integrations/snowflake"}]}]},{"group":"Access","pages":[{"title":"Authentication","icon":"key-round","href":"/authentication/index"},{"title":"API Keys","icon":"key-round","href":"/api-reference/api-keys"}]},{"group":"Admin Guides","pages":[{"title":"Admin's Guide to Endgame","href":"/admin-getting-started"},{"group":"Implementation Guide","pages":[{"title":"Overview","href":"/implementation-guide/overview"},{"title":"Login \u0026 Connect CRM","href":"/implementation-guide/login-and-connect-crm"},{"title":"Connect Transcripts","href":"/implementation-guide/connect-conversations"},{"title":"Connect Chat","href":"/implementation-guide/connect-slack"},{"title":"Upload Knowledge","href":"/implementation-guide/upload-knowledge"},{"title":"Create Your First Rule","href":"/implementation-guide/create-first-rule"},{"title":"Build Your First Skill","href":"/implementation-guide/build-first-skill"},{"title":"Configure Salesforce Fields","href":"/implementation-guide/configure-salesforce"},{"title":"Test Drive","href":"/implementation-guide/test-drive"},{"title":"Invite Your Team","href":"/implementation-guide/invite-team"}]},{"title":"User Management","href":"/user-management"},{"title":"Console","href":"/console-observation"},{"group":"Tips \u0026 Tricks","pages":[{"title":"Salesforce Essentials","href":"/integrations/salesforce-essentials-for-admins"}]},{"group":"Skill Management","pages":[{"title":"Quickstart","description":"A quick start guide to create and manage global skills in Endgame","href":"/skills/quickstart"},{"title":"Skills: Composing Skills","href":"/skills/skills-101"}]},{"group":"Knowledge Management","pages":[{"title":"Import Documents","description":"Adding contextual knowledge to your chat responses","href":"/knowledge/file-upload"},{"title":"Sales Knowledge: What to Connect","href":"/knowledge/knowledge-basics-for-admins"},{"title":"Google Drive Troubleshooting","href":"/knowledge/google-drive-troubleshooting"}]}]},{"group":"Trust \u0026 Support","pages":[{"title":"Vulnerability Disclosure Policy","href":"/vdp"},{"title":"Security","href":"/trust/security"},{"title":"Privacy","href":"/trust/privacy"},{"title":"Status","href":"/status"},{"title":"Contact Us","href":"/contact"}]},{"group":"Resources","pages":[{"title":"Application","href":"/platform"},{"title":"Website","href":"/homepage"}]}]},"basePath":"","title":"Skills: Composing Skills - Endgame","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":[],"chunks":[]}