# Agent Skills · PostLake Docs > Markdown version of https://docs.postlake.dev/agent-skills . The canonical page for humans. > PostLake is the social media API for AI agents: https://postlake.dev/llms.txt Give a coding agent (Claude Code, Cursor, Codex, Windsurf) the posting skill with one command. ## Install ``` npx skills add postlake/postlake-mcp --all ``` This copies five ready skills, accounts, publish, schedule, media, analytics, from the public repo straight into your agent's skills folder. Set a `POSTLAKE_API_KEY` and it's live. Call `POST /v1/posts/validate` before you create, especially for scheduled TikTok photo posts (JPEG/WebP, max 1080×1920; PNG is converted to JPEG with a warning). For a wall-clock time, send `timezone` (IANA) with a naive `scheduledAt`, or set an account default with `PATCH /v1/me`. For a carousel, `POST /v1/media/batch` or MCP `upload_media_batch` is one round-trip instead of one per slide. The skills point your agent at the REST API. For a no-code, OAuth-based connection instead, use the [MCP server](https://postlake.dev/mcp). Streamable HTTP hosts such as Cursor must finish that login prompt on first connect; a green connected status without Approve is not a login. More on the [agents page](https://postlake.dev/agents/). ## Then just ask "Post this to LinkedIn and Bluesky, and schedule a recap for Friday at 9am." Your agent already knows how.