원클릭으로
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: