← Back to Skills Marketplace
eddieogola

Lightcone Session

by eddieogola · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
235
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lightcone-session
Description
Manual step-by-step computer control via Lightcone sessions. Activate when user needs fine-grained browser or desktop automation, multi-step workflows, login...
README (SKILL.md)

Lightcone Session Control

Three tools for manual step-by-step control of a cloud computer. Use when you need precise multi-step interaction with a website or desktop application.

For simple "go do this" tasks, prefer lightcone-browse (the /lightcone-browse command) instead.

Tools

Tool Purpose
lightcone_session_create Create a cloud computer (browser or desktop)
lightcone_session_action Send actions (click, type, scroll, screenshot, etc.)
lightcone_session_close Shut down the computer

Workflow Pattern

1. lightcone_session_create  → get session ID + initial screenshot
2. lightcone_session_action  → navigate, click, type, screenshot (repeat)
3. lightcone_session_close   → shut down

lightcone_session_create

Parameter Required Description
url No URL to navigate to immediately
kind No "browser" (default) or "desktop"

Returns: session ID (e.g., lc-a1b2c3d4) + screenshot of initial state.

lightcone_session_action

Parameter Required Description
sessionId Yes Session ID from create
action Yes One of the actions below
url For navigate Target URL
x, y For click/scroll Pixel coordinates
text For type Text to enter
keys For hotkey Comma-separated keys, e.g. "Control,c"
dx, dy For scroll Scroll deltas
seconds For wait Duration in seconds
command For debug Shell command to run

Actions

Action Returns Use for
screenshot Screenshot See current state
navigate Screenshot Go to a URL
click Screenshot Click at (x, y)
doubleClick Screenshot Double-click at (x, y)
rightClick Screenshot Right-click for context menu
type Screenshot Enter text at cursor
hotkey Screenshot Keyboard shortcut (e.g., Enter, Tab, Control+a)
scroll Screenshot Scroll at position
html Page HTML Extract page source
wait Screenshot Pause before next action
debug Command output Run shell command in the computer

Example: Login and extract data

Step 1: Create a cloud computer at the login page
  lightcone_session_create { url: "https://app.example.com/login" }

Step 2: Type username (click the email field first)
  lightcone_session_action { sessionId: "lc-...", action: "click", x: 640, y: 300 }
  lightcone_session_action { sessionId: "lc-...", action: "type", text: "[email protected]" }

Step 3: Type password
  lightcone_session_action { sessionId: "lc-...", action: "hotkey", keys: "Tab" }
  lightcone_session_action { sessionId: "lc-...", action: "type", text: "password123" }

Step 4: Submit
  lightcone_session_action { sessionId: "lc-...", action: "hotkey", keys: "Return" }
  lightcone_session_action { sessionId: "lc-...", action: "wait", seconds: 3 }

Step 5: Screenshot to verify login succeeded
  lightcone_session_action { sessionId: "lc-...", action: "screenshot" }

Step 6: Extract page content
  lightcone_session_action { sessionId: "lc-...", action: "html" }

Step 7: Shut down
  lightcone_session_close { sessionId: "lc-..." }

Tips

  • Always take a screenshot after navigation to see the current state before clicking
  • Use coordinates from the screenshot to target clicks accurately
  • Wait 2-3 seconds after navigation or form submission for pages to load
  • Use html action to extract structured data from the page
  • Always close sessions when done to free resources
Usage Guidance
This skill appears internally consistent, but the API key you provide grants the skill the ability to create cloud machines that can browse sites, take screenshots, extract page HTML, and run shell commands inside the remote machine. Before installing, confirm you trust the Lightcone/Tzafon provider and understand what the TZAFON_API_KEY can do. Do not use your primary/personal accounts or sensitive credentials for testing; prefer ephemeral or least-privilege keys. Review the provider's docs and privacy policy, rotate or revoke the key if you stop using the skill, and avoid sending highly sensitive data through sessions that the provider controls.
Capability Analysis
Type: OpenClaw Skill Name: lightcone-session Version: 1.0.0 The skill bundle defines an interface for remote computer automation via the Lightcone service, requiring a 'TZAFON_API_KEY'. It includes a 'debug' action in SKILL.md that allows for arbitrary shell command execution on the remote cloud instance. While this capability is plausibly aligned with the stated purpose of 'fine-grained computer control,' the inclusion of unconstrained shell access is a high-risk behavior that warrants caution, although no explicit malicious intent or data exfiltration logic was identified.
Capability Assessment
Purpose & Capability
Name/description (manual step-by-step control of a cloud computer) align with the declared requirement (one API key) and the instructions (create session, send UI actions, close). The TZAFON_API_KEY is consistent with a single third-party service API credential.
Instruction Scope
SKILL.md stays within the skill's purpose (create sessions, send clicks/types/scrolls, screenshots, extract HTML, run debug shell commands inside the cloud computer). Note: the 'debug' action (run shell command) and 'html' extraction can access and return sensitive data from the remote machine or visited pages — this is expected for a full-featured remote desktop/browser automation tool but is a privacy/security consideration for users.
Install Mechanism
Instruction-only skill with no install steps or downloaded code; minimal disk/system footprint and lowest install risk.
Credentials
Only one required environment variable (TZAFON_API_KEY) is declared and used. That is proportional to a remote/cloud session service. The skill does not request unrelated credentials or config paths.
Persistence & Privilege
always is false; skill is user-invocable and can be autonomously invoked by the agent (platform default). It does not request system-wide persistence or modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lightcone-session
  3. After installation, invoke the skill by name or use /lightcone-session
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of lightcone-session for manual, step-by-step cloud computer control. - Provides a workflow for creating, controlling, and closing cloud browser/desktop sessions. - Supports granular actions: click, type, hotkey, navigate, screenshot, extract HTML, and more. - Designed for complex, multi-step tasks like logins and interactive automation. - Includes examples and tips for precise, repeatable workflows. - User-invocable with environment variable requirements documented.
Metadata
Slug lightcone-session
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Lightcone Session?

Manual step-by-step computer control via Lightcone sessions. Activate when user needs fine-grained browser or desktop automation, multi-step workflows, login... It is an AI Agent Skill for Claude Code / OpenClaw, with 235 downloads so far.

How do I install Lightcone Session?

Run "/install lightcone-session" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lightcone Session free?

Yes, Lightcone Session is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Lightcone Session support?

Lightcone Session is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lightcone Session?

It is built and maintained by eddieogola (@eddieogola); the current version is v1.0.0.

💬 Comments