Skip to main content

Beyond code

Lukan isn’t just for code. Use it for daily operational execution:

Common automations

  • Read and send emails
  • Schedule and manage calendar tasks
  • Trigger deployments and monitor status
  • Coordinate cross-tool workflows from one prompt
  • Interact with web applications via browser automation
For reliable outcomes, include expected output and validation criteria in your prompt.

Browser Automation

Enable browser control with the --browser flag:
lukan --browser
Available browser tools:
  • BrowserNavigate - Navigate to a URL
  • BrowserNewTab - Open a new tab
  • BrowserSnapshot - Take an accessibility tree snapshot
  • BrowserScreenshot - Take a JPEG screenshot
  • BrowserClick - Click an element by reference number
  • BrowserType - Type text into an input field
  • BrowserEvaluate - Evaluate JavaScript
  • BrowserSavePDF - Save the current page as a PDF
  • BrowserTabs - List open tabs
  • BrowserSwitchTab - Switch between tabs

Browser options

FlagDescription
--browser-visibleLaunch Chrome with visible window
--browser-user-profileUse default Chrome profile
--browser-cdp <url>Connect to existing Chrome via CDP
--browser-allow-internalAllow navigation to internal/private URLs

Skills

Skills are project-specific extensions stored in .lukan/skills/<name>/SKILL.md.

Creating a Skill

.lukan/skills/git-commits/SKILL.md
---
name: Git Commits
description: Handles git commit workflow with conventional commit format
---

# Instructions for the agent...

Using Skills

  • /skills - List available skills
  • The agent loads skills automatically via the LoadSkill tool when a matching task is detected
See Skills for more details.