← Back to list

activate-lightning-page
by MenachemShanowitz
⭐ 0🍴 0📅 Jan 20, 2026
SKILL.md
name: activate-lightning-page description: Activates a newly deployed Lightning App Page so it appears in the App Launcher. Use when you've deployed a new flexipage and need to make it accessible to users. allowed-tools: Bash, Read, mcp__python-kernel__execute_python
Activate Lightning App Page
Activates a newly deployed Lightning App Page via browser automation so it appears in the App Launcher.
Prerequisites
- Browser session already established via Playwright (see CLAUDE.md)
- Page already deployed to org
- User logged into Salesforce
Steps
1. Navigate to Lightning App Builder
await page.goto("https://chbd12461--partial.sandbox.lightning.force.com/lightning/setup/FlexiPageList/home")
await asyncio.sleep(3)
2. Access iframe content
Setup pages render in an iframe:
iframe = await page.query_selector("iframe")
frame = await iframe.content_frame()
3. Find and click on the page
Replace $ARGUMENTS with the page name:
page_link = await frame.query_selector("a:has-text('$ARGUMENTS')")
await page_link.click()
await asyncio.sleep(3)
4. Click Edit button
Note the spaces in the value attribute:
edit_btn = await frame.query_selector("input[value=' Edit ']")
await edit_btn.click()
await asyncio.sleep(5)
5. Click Activation
Now in main page context, not iframe:
activation_btn = await page.wait_for_selector("button:has-text('Activation')")
await activation_btn.click()
await asyncio.sleep(3)
6. Save activation
Use the last Save button (the one in the dialog):
save_buttons = await page.query_selector_all("button:has-text('Save')")
await save_buttons[-1].click()
await asyncio.sleep(3)
7. Skip navigation menu prompt
skip_btn = await page.wait_for_selector("button:has-text('Skip and Save')")
await skip_btn.click()
await asyncio.sleep(2)
8. Verify
Take screenshot or look for "Activation successful" message:
await page.screenshot(path="/tmp/activation_result.png")
Result
- Page is now searchable in App Launcher
- Direct URL:
/lightning/n/Page_Name
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon