lynx-devtool
Debug Lynx Apps with DevTool Workflows
Lynx debugging requires coordinated device, session, protocol, and capture commands. This skill provides focused agent-lynx workflows for inspection, diagnosis, and testing.
安裝前請停止並請求確認。
請審查安裝計畫,並在變更檔案前取得使用者明確同意。
使用我的智慧代理安裝
將此請求複製給你的智慧代理,其中包含權威 Skill 頁面和清單。
Review the Skillstore skill "lynx-devtool" from https://skillstore.io/skills/lynx-community-lynx-devtool.md and its manifest at https://skillstore.io/api/skills/lynx-community-lynx-devtool/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.你的智慧代理仍應顯示其計畫,並依安全政策請求必要確認。
Agent 可讀資源
當 AI Agent、爬蟲或腳本需要乾淨脈絡、而不是讀取完整頁面時,請使用這些連結。
測試它
正在使用「lynx-devtool」。 Find the active Lynx page and inspect the login button.
預期結果:
Selected the latest active session. The login button is visible, enabled, and mapped to snapshot reference @e7.
正在使用「lynx-devtool」。 Summarize memory usage for the connected application.
預期結果:
- Collection completed for two Lynx instances.
- The background runtime is the largest memory contributor.
- The complete capture was saved to the requested local path.
正在使用「lynx-devtool」。 Trace the page load and identify expensive events.
預期結果:
The trace was captured and verified. The summary highlights the most frequent events and the longest page-load slices.
安全審計
高風險Most scanner alerts are false positives caused by Markdown backticks, relative links, localhost examples, and local capture paths. The launcher performs unattended npm package execution, while documented evaluation and reflection can alter a connected debug target. No prompt injection or data-exfiltration intent was found.
已確認的安全問題 (2)
能力複核項目 (1)
這些是真實的本機能力,對此技能而言可能是預期行為,因此需要複核,但不會按已確認的惡意行為計分。
風險因素
⚙️ 外部命令 (50)
📁 檔案系統存取 (23)
🌐 網路存取 (12)
分享與引用此報告
分享版本化評估報告、中性徽章、嵌入卡片與引用。Skillstore 只報告證據,不判斷該 Skill 是否安全。
複製報告連結
https://skillstore.io/skills/lynx-community-lynx-devtool/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/lynx-community-lynx-devtool?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/lynx-community-lynx-devtool?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/lynx-community-lynx-devtool/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/lynx-community-lynx-devtool.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>學術引用 (APA · BibTeX · CFF)
APA 引用
lynx-community. (2026). lynx-devtool security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/lynx-community-lynx-devtool/audits/1BibTeX 引用
@techreport{lynx-community-lynx-community-lynx-devtool-2026,
author = {lynx-community},
title = {lynx-devtool security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/lynx-community-lynx-devtool/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "lynx-devtool security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "lynx-community"
date-released: "2026-09-26"
url: "https://skillstore.io/skills/lynx-community-lynx-devtool/audits/1"
identifiers:
- type: other
value: "skillstore:lynx-community-lynx-devtool:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore 評分
評分依據 證據置信度: 中你可以打造什麼
Inspect a Failing Interface
Inspect DOM nodes, styles, console messages, and snapshot references on a connected Lynx page.
Diagnose Runtime Performance
Capture memory data and performance traces, then summarize the largest contributors and frequent events.
Automate Device Debugging
Use the connector library to select clients, issue protocol commands, and collect structured diagnostics.
試試這些提示
List available Lynx clients and sessions. Explain which target is most suitable for inspecting the current page.
Capture a fresh snapshot, find the element labeled [element description], and report its text, style, and actionable reference.
Collect error and warning console messages from [target]. Inspect relevant sources and runtime values without changing application state.
Record a trace for [workflow], save it to [path], summarize frequent events, and run focused Perfetto queries for suspected bottlenecks.
最佳實務
- Select explicit client and session identifiers when multiple targets are connected.
- Read the supported method reference before sending CDP or App commands.
- Request confirmation before evaluation, reflection, navigation, or state mutation.
避免
- Do not use stale snapshot references after refreshing the page or target.
- Do not send Lynx-specific protocol methods to WebView sessions without checking compatibility.
- Do not expose screenshots, traces, logs, or heap snapshots without user approval.
常見問題
What must be installed?
Which platforms are supported?
Does every target support all CDP methods?
Can it capture screenshots and traces?
Can it change the running application?
Why can ReactLynx inspection fail?
開發者詳細資訊
授權
MIT
Skillstore 修訂
r1
版本提示
作者未聲明版本。
引用
1cda4003aa9ea65a9606af00b33e9c706ef03e62
維護新鮮度
2026/9/30
使用量
0 次下載 · 0 次瀏覽
檔案結構
📄 bin.mjs
📄 app.md
📄 cdp.md
📄 main-thread-logs-and-properties.md
📄 open.md
📄 programmatic-touch-click-and-double-click.md
📄 redirect-with-development-url.md
📄 touch-using-dom-coordinates.md
📄 touch-using-lynx-geometry.md
📄 touch-using-screenshot-coordinates.md
📁 app/
📄 index.md
📁 cdp/
📁 css/
📄 CSS.getComputedStyleForNode.md
📄 CSS.getInlineStylesForNode.md
📄 CSS.getMatchedStylesForNode.md
📄 index.md
📄 Debugger.getPossibleBreakpoints.md
📄 index.md
📁 dom/
📄 DOM.getDocumentWithBoxModel.md
📄 DOM.pushNodesByBackendIdsToFrontend.md
📄 DOM.scrollIntoViewIfNeeded.md
📄 index.md
📄 HeapProfiler.takeHeapSnapshot.md
📄 index.md
📄 index.md
📁 input/
📄 index.md
📄 Input.emulateTouchFromMouseEvent.md
📁 io/
📄 index.md
📄 index.md
📄 LayerTree.compositingReasons.md
📁 lynx/
📄 index.md
📄 Lynx.getViewLocationOnScreen.md
📁 memory/
📄 index.md
📁 overlay/
📄 index.md
📁 page/
📄 index.md
📄 index.md
📄 Performance.getAllPerformanceEntries.md
📄 Performance.getAllTimingInfo.md
📁 runtime/
📄 index.md
📄 Runtime.discardConsoleEntries.md
📄 Runtime.globalLexicalScopeNames.md
📄 Runtime.setAsyncCallStackDepth.md
📄 index.md
📄 index.md
📄 Template.templateConfigInfo.md
📁 tracing/
📄 index.md
📄 Tracing.getStartupTracingConfig.md
📄 Tracing.getStartupTracingFile.md
📁 uitree/
📄 index.md
📄 index.md
📄 WhiteBoard.removeSharedData.md
📄 trace.md
📄 index.md
📄 SKILL.md