.agents/skills/linkedin-poster/SKILL.md
```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
npx skillsauth add abdulmateen5251/Personal-AI-Employee .agents/skills/linkedin-posterInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
---
name: linkedin-poster
description: Automatically generates and posts LinkedIn content from business goals. Includes OAuth2 setup, draft approval workflow, and scheduled posting.
---
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.
| Capability | Description |
|------------|-------------|
| Content generation | Reads Business_Goals.md and Active_Project/ to draft posts |
| HITL approval | Drafts go to /Pending_Approval before posting |
| Scheduled posting | Works with orchestrator scheduler for regular posting |
| Post tracking | Logs all posts to audit trail |
bash scripts/start.sh
bash scripts/stop.sh
python3 scripts/verify.py
| Variable | Description |
|----------|-------------|
| LINKEDIN_CLIENT_ID | LinkedIn app client ID |
| LINKEDIN_CLIENT_SECRET | LinkedIn app client secret |
| LINKEDIN_TOKEN_PATH | Path to saved OAuth token JSON |
| LINKEDIN_PERSON_URN | Your LinkedIn person URN (e.g., urn:li:person:ABC123) |
w_member_social scope (Share on LinkedIn product)http://localhost:8585/callback as a redirect URI.envpython3 scripts/linkedin_oauth_setup.pyLINKEDIN_DRAFT_*.md in /Pending_Approval/Approved to permit posting/Done| Issue | Solution |
|-------|---------|
| Token expired | LinkedIn tokens last 60 days; re-run linkedin_oauth_setup.py |
| 403 on post | Ensure your app has the "Share on LinkedIn" product enabled |
| No drafts generated | Check that Business_Goals.md exists and has content |
data-ai
```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 ```
testing
```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 ``` #
tools
```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
tools
```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