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.
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.