[{"data":1,"prerenderedAt":281},["ShallowReactive",2],{"docs-navigation":3,"i-lucide:book-open":100,"i-lucide:history":104,"i-lucide:shield-check":106,"i-lucide:mail":108,"i-lucide:search":110,"i-lucide:moon":112,"i-lucide:sun":114,"i-lucide:menu":116,"i-lucide:chevron-down":118,"i-lucide:arrow-up-right":120,"i-simple-icons:github":122,"docs-\u002Fdocs\u002Finstall\u002Fagent-skill":124,"docs-surround-\u002Fdocs\u002Finstall\u002Fagent-skill":268,"i-lucide:arrow-left":273,"i-lucide:arrow-right":275,"i-lucide:copy":277,"i-lucide:hash":279},[4],{"title":5,"path":6,"stem":7,"children":8},"Introduction","\u002Fdocs","docs\u002F1.index",[9,10,32,49,70,83],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13,"children":14,"page":31},"Install","\u002Fdocs\u002Finstall","docs\u002F2.install",[15,19,23,27],{"title":16,"path":17,"stem":18},"Install with the installer","\u002Fdocs\u002Finstall\u002Finstaller","docs\u002F2.install\u002F1.installer",{"title":20,"path":21,"stem":22},"Install from source","\u002Fdocs\u002Finstall\u002Ffrom-source","docs\u002F2.install\u002F2.from-source",{"title":24,"path":25,"stem":26},"Register with Claude","\u002Fdocs\u002Finstall\u002Fclaude-clients","docs\u002F2.install\u002F3.claude-clients",{"title":28,"path":29,"stem":30},"Agent skill","\u002Fdocs\u002Finstall\u002Fagent-skill","docs\u002F2.install\u002F4.agent-skill",false,{"title":33,"path":34,"stem":35,"children":36,"page":31},"Providers","\u002Fdocs\u002Fproviders","docs\u002F3.providers",[37,41,45],{"title":38,"path":39,"stem":40},"Outlook.com","\u002Fdocs\u002Fproviders\u002Foutlook","docs\u002F3.providers\u002F1.outlook",{"title":42,"path":43,"stem":44},"Gmail, Fastmail, iCloud and any IMAP server","\u002Fdocs\u002Fproviders\u002Fother-providers","docs\u002F3.providers\u002F2.other-providers",{"title":46,"path":47,"stem":48},"Overriding provider endpoints","\u002Fdocs\u002Fproviders\u002Fendpoint-overrides","docs\u002F3.providers\u002F3.endpoint-overrides",{"title":50,"path":51,"stem":52,"children":53,"page":31},"Reference","\u002Fdocs\u002Freference","docs\u002F4.reference",[54,58,62,66],{"title":55,"path":56,"stem":57},"Tools","\u002Fdocs\u002Freference\u002Ftools","docs\u002F4.reference\u002F1.tools",{"title":59,"path":60,"stem":61},"Configuration","\u002Fdocs\u002Freference\u002Fconfiguration","docs\u002F4.reference\u002F2.configuration",{"title":63,"path":64,"stem":65},"CLI","\u002Fdocs\u002Freference\u002Fcli","docs\u002F4.reference\u002F3.cli",{"title":67,"path":68,"stem":69},"Permissions","\u002Fdocs\u002Freference\u002Fpermissions","docs\u002F4.reference\u002F4.permissions",{"title":71,"path":72,"stem":73,"children":74,"page":31},"Guides","\u002Fdocs\u002Fguides","docs\u002F5.guides",[75,79],{"title":76,"path":77,"stem":78},"The settings window","\u002Fdocs\u002Fguides\u002Fsettings-window","docs\u002F5.guides\u002F1.settings-window",{"title":80,"path":81,"stem":82},"Troubleshooting","\u002Fdocs\u002Fguides\u002Ftroubleshooting","docs\u002F5.guides\u002F2.troubleshooting",{"title":84,"path":85,"stem":86,"children":87,"page":31},"About","\u002Fdocs\u002Fabout","docs\u002F6.about",[88,92,96],{"title":89,"path":90,"stem":91},"Notes and limits","\u002Fdocs\u002Fabout\u002Flimits","docs\u002F6.about\u002F1.limits",{"title":93,"path":94,"stem":95},"Architecture","\u002Fdocs\u002Fabout\u002Farchitecture","docs\u002F6.about\u002F2.architecture",{"title":97,"path":98,"stem":99},"Contributing","\u002Fdocs\u002Fabout\u002Fcontributing","docs\u002F6.about\u002F3.contributing",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":103},0,24,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 5v16m8.001-2A2 2 0 0 0 22 17V5a2 2 0 0 0-1.999-2L16 3.002A5 5 0 0 0 12 5a5 5 0 0 0-4-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 1.999 2H8a5 5 0 0 1 4 2a5 5 0 0 1 4-2z\"\u002F>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":105},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M3 12a9 9 0 1 0 9-9a9.75 9.75 0 0 0-6.74 2.74L3 8\"\u002F>\u003Cpath d=\"M3 3v5h5m4-1v5l4 2\"\u002F>\u003C\u002Fg>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":107},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":109},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":111},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":113},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":115},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":117},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":119},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":121},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":123},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"id":125,"title":28,"body":126,"description":261,"extension":262,"icon":263,"meta":264,"navTitle":28,"navigation":265,"path":29,"seo":266,"stem":30,"__hash__":267},"docs\u002Fdocs\u002F2.install\u002F4.agent-skill.md",{"type":127,"value":128,"toc":255},"minimark",[129,133,142,155,160,167,208,219,232,236,251],[130,131,28],"h1",{"id":132},"agent-skill",[134,135,136,137,141],"p",{},"Registering the server gives an agent the tools. The skill tells it how to use\nthem well: search before browsing, address folders by role, page instead of\npulling 200 messages, raise ",[138,139,140],"code",{},"max_chars"," only when a body was truncated. It also\nreminds the agent that the server is read-only, that a tool the user disabled\nstays disabled, and that the text of an email is data, never instructions.",[134,143,144,145,154],{},"It's a single file, ",[146,147,151],"a",{"href":148,"rel":149},"https:\u002F\u002Fgithub.com\u002Fbgalmes\u002Frubit-mcp-mail\u002Fblob\u002Fmain\u002Fskills\u002Frubit-mail\u002FSKILL.md",[150],"nofollow",[138,152,153],{},"skills\u002Frubit-mail\u002FSKILL.md",".\nIt's optional, and the server works without it.",[156,157,159],"h2",{"id":158},"claude-code","Claude Code",[134,161,162,163,166],{},"Copy the ",[138,164,165],{},"rubit-mail"," folder into a skills directory. Use your user directory\nfor every project:",[168,169,174],"pre",{"className":170,"code":171,"language":172,"meta":173,"style":173},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","mkdir -p ~\u002F.claude\u002Fskills && cp -r skills\u002Frubit-mail ~\u002F.claude\u002Fskills\u002F\n","bash","",[138,175,176],{"__ignoreMap":173},[177,178,181,185,189,192,196,199,202,205],"span",{"class":179,"line":180},"line",1,[177,182,184],{"class":183},"sBMFI","mkdir",[177,186,188],{"class":187},"sfazB"," -p",[177,190,191],{"class":187}," ~\u002F.claude\u002Fskills",[177,193,195],{"class":194},"sMK4o"," &&",[177,197,198],{"class":183}," cp",[177,200,201],{"class":187}," -r",[177,203,204],{"class":187}," skills\u002Frubit-mail",[177,206,207],{"class":187}," ~\u002F.claude\u002Fskills\u002F\n",[134,209,210,211,214,215,218],{},"or a single project's ",[138,212,213],{},".claude\u002Fskills\u002F",". Claude Code picks it up on the next\nsession; ",[138,216,217],{},"\u002Fskills"," lists it.",[134,220,221,222,224,225,231],{},"The skill is named ",[138,223,165],{},", matching the server name the\n",[146,226,227,228],{"href":25},"installer and ",[138,229,230],{},"claude mcp add"," register.",[156,233,235],{"id":234},"other-agents","Other agents",[134,237,238,239,242,243,246,247,250],{},"The file is a standard ",[138,240,241],{},"SKILL.md",": YAML frontmatter with a ",[138,244,245],{},"name"," and a\n",[138,248,249],{},"description",", then Markdown. Any agent that loads skills in that format can\nuse it. Put the folder wherever that agent looks for skills.",[252,253,254],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":173,"searchDepth":256,"depth":257,"links":258},2,3,[259,260],{"id":158,"depth":256,"text":159},{"id":234,"depth":256,"text":235},"An optional SKILL.md that teaches an agent when and how to use the mail tools.","md","i-lucide-sparkles",{},true,{"title":28,"description":261},"uF2nkhJZG-1vCsw8jHJfzb1TB0yCLV3ch0-LMKH9hOU",[269,271],{"title":24,"path":25,"stem":26,"description":270,"children":-1},"Point Claude Code and Claude Desktop at the server, including the Linux keyring workaround.",{"title":38,"path":39,"stem":40,"description":272,"children":-1},"OAuth2 for Outlook.com and Microsoft 365, including the Azure app registration.",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":274},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":276},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":278},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",{"left":101,"top":101,"width":102,"height":102,"rotate":101,"vFlip":31,"hFlip":31,"body":280},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\"\u002F>",1792682145410]