
```skill --- name: linkedin-poster description: Automatically generates and posts LinkedIn content from business goals. Includes OAuth2 setup, draft approval workflow, and scheduled posting. --- ``` # LinkedIn Poster Generates LinkedIn posts based on your business goals and active projects, routes them through the Human-in-the-Loop approval workflow, then publishes approved posts via the LinkedIn Posts API. ## Tools / Capabilities | Capability | Description | |------------|-------------| | C
```skill --- name: qwen-agent description: Autonomous Qwen Code agent loop — reads Needs_Action, reasons via Qwen Code CLI, writes drafts to Pending_Approval, and executes approved MCP actions. --- ``` # Qwen Agent The core reasoning brain of the Personal AI Employee. This skill integrates Qwen Code CLI as the autonomous reasoning engine over the Obsidian Vault. ## Architecture ``` Filesystem Watcher / Gmail Watcher ↓ (writes files) Vault/Needs_Action/ ↓ (reads + prompts qw
```skill --- name: odoo-integration description: Odoo 19 integration with draft-first invoice/payment operations and approval-oriented execution. --- ``` # Odoo Integration Connects to Odoo 19+ via JSON-RPC and provides draft-first finance operations. ## Local Self-Hosted Odoo (Community) ```bash bash scripts/start-local-odoo.sh ``` Then open `http://localhost:8069` and create/select your local database. To stop local Odoo: ```bash bash scripts/stop-local-odoo.sh ``` ## Available Methods
Browser automation using Playwright MCP. Navigate websites, fill forms, click elements, take screenshots, and extract data. Use when tasks require web browsing, form submission, web scraping, UI testing, or any browser interaction. NOT when only fetching static content (use curl/wget instead).
```skill --- name: calendar-watcher description: Polls Google Calendar and creates event preparation action files. --- ``` # Calendar Watcher Monitors upcoming events and writes actionable items into `/Needs_Action`. ## Server Lifecycle ### Start ```bash bash scripts/start.sh ``` ### Stop ```bash bash scripts/stop.sh ``` ### Verify ```bash python3 scripts/verify.py ```
```skill --- name: ceo-briefing description: Generates weekly Monday CEO briefing from vault goals, done items, and accounting signals. --- ``` # CEO Briefing Generates weekly executive briefings in `/Vault/Briefings/` summarizing revenue signals, completions, bottlenecks, and proactive suggestions. ## Server Lifecycle ### Start ```bash bash scripts/start.sh ``` ### Stop ```bash bash scripts/stop.sh ``` ### Verify ```bash python3 scripts/verify.py ```
```skill --- name: filesystem-watcher description: Monitors local file drops and creates actionable markdown files in the vault. --- ``` # File System Watcher Watch local file drops and mirror them into `/Needs_Action` with metadata. ## Server Lifecycle ### Start ```bash bash scripts/start.sh ``` ### Stop ```bash bash scripts/stop.sh ``` ### Verify ```bash python3 scripts/verify.py ``` ## Behavior - Watches `Vault/Inbox` - Copies new files into `Vault/Needs_Action` with `FILE_` prefix -
```skill --- name: finance-watcher description: Watches CSV drops and creates finance review files in the vault. --- ``` # Finance Watcher Monitors accounting CSV drops and creates finance action items. ## Server Lifecycle ### Start ```bash bash scripts/start.sh ``` ### Stop ```bash bash scripts/stop.sh ``` ### Verify ```bash python3 scripts/verify.py ```
```skill --- name: gmail-send-mcp description: MCP server that sends and drafts emails via the Gmail API. --- ``` # Gmail Send MCP Server An MCP (Model Context Protocol) server exposing Gmail send and draft capabilities as tools. Uses the `FastMCP` SDK over STDIO transport. ## Tools Provided | Tool | Description | |------|-------------| | `send_email` | Send an email to a recipient (respects DRY_RUN) | | `draft_email` | Create a draft email in Gmail | | `list_drafts` | List recent drafts |
```skill --- name: gmail-watcher description: Polls Gmail and creates actionable markdown files for processing. --- ``` # Gmail Watcher Creates markdown tasks from unread important Gmail messages. ## Server Lifecycle ### Start ```bash bash scripts/start.sh ``` ### Stop ```bash bash scripts/stop.sh ``` ### Verify ```bash python3 scripts/verify.py ```
```skill --- name: orchestrator description: Coordinates Needs_Action processing, plans, approvals, and dashboard updates. --- ``` # Orchestrator Coordinates Perception → Reasoning → Action for the vault workflow. ## Server Lifecycle ### Start ```bash bash scripts/start.sh ``` ### Stop ```bash bash scripts/stop.sh ``` ### Verify ```bash python3 scripts/verify.py ```
```skill --- name: social-poster description: Draft-first Facebook, Instagram, and X posting with approval workflow and posting summaries. --- ``` # Social Poster Creates social post drafts for Facebook, Instagram, and X (Twitter), routes them through `/Pending_Approval`, and processes approved posts with audit logging and summaries. ## Platforms - Facebook - Instagram - Twitter (X) ## Server Lifecycle ### Start ```bash bash scripts/start.sh ``` ### Stop ```bash bash scripts/stop.sh ``` #
```skill --- name: watchdog description: Monitors and restarts watcher and orchestrator processes. --- ``` # Watchdog Monitors and restarts core background services. ## Start ```bash bash scripts/start.sh ``` ## Stop ```bash bash scripts/stop-all.sh ``` ## Status ```bash bash scripts/status.sh ```
```skill --- name: ralph-loop description: Persistence loop utility that keeps re-running task commands until completion conditions are met. --- ``` # Ralph Loop Implements a persistence pattern for long multi-step tasks by repeatedly running a command until completion criteria are satisfied. ## Usage ```bash python3 scripts/ralph_loop.py \ --command "python3 .agents/skills/orchestrator/scripts/orchestrator.py" \ --done-file "Vault/Done/TASK_COMPLETE.md" \ --max-iterations 10 ``` ## Co