一键导入
sharepoint-sso
Navigate SharePoint sites behind Microsoft OAuth/SSO, handling MSAL login flows and document access
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Navigate SharePoint sites behind Microsoft OAuth/SSO, handling MSAL login flows and document access
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Build or modify LangChain, DeepAgent, DeerFlow profiles, agent tools, middleware, checkpointing, skills wiring, and the shared harness layer in genai-tk.
Work on BAML structured extraction, BAML CLI commands, processors, utilities, and Prefect BAML workflow integration in genai-tk.
Work on browser automation, sandbox browser tools, direct Playwright tools, AioSandbox backend, and sandbox CLI support in genai-tk.
Add or modify genai-tk Typer CLI commands, dynamic command registration, project scaffolding, and generated Copilot/agent support files.
Work on genai-tk OmegaConf configuration, profiles, overrides, env substitution, and config discovery. Use when editing config/*.yaml or genai_tk.config_mgmt.config_mngr.
Work on core LLM, embeddings, vector store, provider, cache, prompt, and retriever factories in genai-tk. Use when editing genai_tk/core or provider configuration.
| name | sharepoint-sso |
| description | Navigate SharePoint sites behind Microsoft OAuth/SSO, handling MSAL login flows and document access |
| browser_backend | sandbox |
This skill guides you to access SharePoint sites behind Microsoft Single Sign-On (OAuth).
SHAREPOINT_USERNAME (email) and SHAREPOINT_PASSWORDMicrosoft SSO typically follows this pattern:
1. browser_load_cookies name="sharepoint"
2. If successful, navigate to the target SharePoint URL
3. If redirected to login, continue to Step 2
1. browser_navigate to the SharePoint site URL
2. You will be redirected to login.microsoftonline.com
3. browser_wait selector="input[type='email'], input[name='loginfmt']" timeout_ms=15000
4. Fill email:
browser_fill_credential
selector="input[type='email'], input[name='loginfmt']"
credential_env="SHAREPOINT_USERNAME"
5. Click Next:
browser_click selector="input[type='submit'], #idSIButton9"
6. Wait for password page:
browser_wait selector="input[type='password'], input[name='passwd']" timeout_ms=10000
7. Fill password:
browser_fill_credential
selector="input[type='password'], input[name='passwd']"
credential_env="SHAREPOINT_PASSWORD"
8. Click Sign In:
browser_click selector="input[type='submit'], #idSIButton9"
9. Handle "Stay signed in?" prompt:
browser_wait selector="#idSIButton9, #idBtn_Back" timeout_ms=10000
browser_click selector="#idSIButton9" (Yes, stay signed in)
10. Wait for redirect back to SharePoint:
browser_wait timeout_ms=15000
browser_read_page to verify successful login
11. browser_save_cookies name="sharepoint"
1. browser_navigate to the target document library or page
2. browser_read_page to see available content
3. Navigate as needed using browser_click on links
If MFA is configured: