.claude/skills/databricks-academy/SKILL.md
Use this skill when users ask questions about Databricks courses, tutorials, documentation, or learning materials from Databricks Academy (customer-academy.databricks.com). This skill handles login-required access to search and retrieve course content, learning paths, hands-on labs, and technical documentation.
npx skillsauth add msbaek/dotfiles databricks-academyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill enables access to login-protected content on Databricks Academy (https://customer-academy.databricks.com/). It handles authentication, searches for courses and tutorials, and retrieves learning materials to answer user questions about Databricks topics.
Use this skill when:
Before accessing Databricks Academy, collect authentication credentials from the user:
AskUserQuestion to request email and passwordSecurity Note: Credentials are kept in memory only for the duration of the browser session and discarded when the session ends.
Perform browser automation to log in:
1. Navigate to https://customer-academy.databricks.com/ using browser_navigate
2. Capture current page state with browser_snapshot
3. Locate login form elements (email and password fields)
4. Enter email using browser_type with the email field reference
5. Enter password using browser_type with the password field reference
6. Submit login form using browser_click on the login button
7. Wait for navigation completion using browser_wait_for
8. Verify successful login with browser_snapshot
Error Handling: If login fails:
After successful authentication, search for the requested content:
Search Optimization:
references/common_queries.md)Process search results and present them to the user:
Extract relevant information from browser_snapshot:
Format results in structured markdown:
## Search Results for "[query]"
### 1. [Course/Tutorial Title]
- **Type**: [Course/Lab/Documentation]
- **Link**: [URL]
- **Description**: [Brief description]
- **Key Topics**: [Main concepts covered]
### 2. [Next Result]
...
### Recommendations
- [Suggested follow-up courses or related materials]
For course detail requests, navigate to the specific course page:
During the session, maintain the browser context to handle additional requests:
Session Management: After completing all queries, close the browser using browser_close to ensure credentials are discarded.
Symptoms: Unable to authenticate, wrong credentials, or unexpected redirects
Actions:
Symptoms: Timeouts, incomplete page loads, dynamic content not appearing
Actions:
Symptoms: Empty search results or "no content found" messages
Actions:
references/common_queries.md)Symptoms: Browser crashes, lost connection, or unexpected closures
Actions:
This skill relies on the following MCP tools:
mcp__playwright__browser_navigate - Navigate to URLsmcp__playwright__browser_snapshot - Capture page structuremcp__playwright__browser_type - Enter text in form fieldsmcp__playwright__browser_click - Click buttons and linksmcp__playwright__browser_wait_for - Wait for page elements or time delaysmcp__playwright__browser_close - Close browser and clear sessionAskUserQuestion - Collect user input securelySee references/common_queries.md for:
Use this reference to optimize searches and suggest related content to users.
tools
Obsidian vault에서 이번 주(토~금) 작성/수정된 글들을 모아 뉴스레터 생성. 서브 에이전트 기반 병렬 처리로 메인 컨텍스트 절약. 기술적, 리더십적으로 외부에 공유할 만한 내용을 선별하여 정리. "뉴스레터 만들어줘", "이번 주 글 정리해줘", "weekly digest" 등의 요청 시 자동 적용.
tools
Vault Intelligence System (vis) CLI를 활용한 Obsidian vault 시맨틱 검색, 자동 태깅, MOC 생성, 관련 문서 연결, 주제별 문서 연결, 주제 수집, 태그 통계, 지식 공백 분석, 중복 감지, 학습 리뷰 등 vault 지식 관리 전반을 지원하는 skill. vault 검색, 문서 정리, 태그, MOC, 관련 문서, 주제 수집, 중복 검사, 학습 리뷰, 지식 공백, 클러스터링, 인덱싱, 주제별 문서 연결, 태그 통계 관련 작업 시 자동 적용.
data-ai
Load context from vault memory. Temporal queries (yesterday, last week, session history) use agf (history.jsonl) for fast session lookup. Topic queries use vis semantic search. "recall graph" generates interactive temporal graph of sessions and files. Every recall ends with "One Thing" - the single highest-leverage next action synthesized from results. Use when user says "recall", "what did we work on", "load context about", "remember when we", "prime context", "yesterday", "what was I doing", "last week", "session history", "recall graph", "session graph".
development
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.