スキル一覧に戻る
MenachemShanowitz

activate-lightning-page

by MenachemShanowitz

0🍴 0📅 2026年1月20日
GitHubで見るManusで実行

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

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

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

レビュー

💬

レビュー機能は近日公開予定です