![Dependency Status](https://img.shields.io/endpoint?url=https://samotech.github.io/skills-tree/badges/skills-04-action-execution-README.json)

# ⚡ Action Execution Skills

Action execution skills enable agents to **take concrete actions** in the world — sending messages, writing files, calling APIs, and interacting with environments.

## Skills in This Category

| Skill | Level | Description |
|---|---|---|
| [File Write](file-write.md) | Basic | Create or overwrite files on disk |
| [File Append](file-append.md) | Basic | Append content to existing files |
| [File Delete](file-delete.md) | Basic | Delete files or directories |
| [Shell Command Execution](shell-command.md) | Intermediate | Run shell/bash commands |
| [HTTP Request](http-request.md) | Intermediate | Make GET/POST/PUT/DELETE HTTP calls |
| [API Call](api-call.md) | Intermediate | Execute authenticated REST/GraphQL API requests with retry, rate-limit, and circuit-breaking |
| [Email Sending](email-sending.md) | Intermediate | Compose and send emails |
| [Calendar Event Creation](calendar-event.md) | Intermediate | Create events on calendar systems |
| [Notification Sending](notification-sending.md) | Basic | Push notifications, alerts, webhooks |
| [Form Submission](form-submission.md) | Intermediate | Fill and submit web forms |
| [Database Write](database-write.md) | Intermediate | Insert/update records in databases |
| [Process Management](process-management.md) | Advanced | Start, stop, monitor OS processes |
| [Environment Variable Management](env-vars.md) | Intermediate | Read and write environment variables |
| [Clipboard Operations](clipboard-ops.md) | Basic | Copy/paste to/from system clipboard |
| [Screenshot Capture](screenshot-capture.md) | Basic | Take screenshots of screen regions |
| [Drag and Drop](drag-drop.md) | Advanced | Simulate drag-and-drop UI interactions |
| [Keyboard Input](keyboard-input.md) | Intermediate | Simulate keyboard keystrokes |
| [Mouse Input](mouse-input.md) | Intermediate | Simulate mouse clicks and movements |
| [Scroll](scroll.md) | Basic | Scroll in documents and web pages |
| [Wait / Sleep](wait-sleep.md) | Basic | Pause execution for a duration |
| [Assertion / Verification](assertion.md) | Intermediate | Assert expected conditions are true |
