{
  "markdown": "# Antwork Skills\n\nA toolkit of [Agent Skills](https://docs.claude.com/en/docs/agents-and-tools/agent-skills) that turn Claude into a social-media command center on top of the [Antwork](https://antwork.io) MCP connector — an MCP-native social scheduler for solo founders and small teams.\n\nOne orchestrator routes `/antwork <command>` to specialized skills, each of which codifies the right sequence of Antwork's 43 MCP tools so the workflow runs correctly the first time — voice-aware drafting, the draft→publish/schedule two-step, per-platform character limits, campaign grouping, analytics, and a full audit.\n\n## Commands\n\n| Command | Skill | What it does |\n|---|---|---|\n| `/antwork setup` | [`antwork-setup`](skills/antwork-setup/SKILL.md) | Connect accounts, set workspace timezone + posting times, brand identity. **Run first.** |\n| `/antwork voice [account]` | [`antwork-voice`](skills/antwork-voice/SKILL.md) | Build/refresh a per-account voice profile from real posts. |\n| `/antwork post <idea>` | [`antwork-poster`](skills/antwork-poster/SKILL.md) | Draft → schedule/publish a post (single account or multi-platform fan-out). |\n| `/antwork calendar <theme>` | [`antwork-calendar`](skills/antwork-calendar/SKILL.md) | Plan and batch-schedule a content calendar. |\n| `/antwork repurpose <source>` | [`antwork-repurpose`](skills/antwork-repurpose/SKILL.md) | One piece → platform-native variants, grouped as a campaign. |\n| `/antwork campaign <goal>` | [`antwork-campaign`](skills/antwork-campaign/SKILL.md) | Sequence a multi-post campaign / launch week. |\n| `/antwork ideas [topic]` | [`antwork-ideas`](skills/antwork-ideas/SKILL.md) | Data-driven hooks grounded in what already performed. |\n| `/antwork analytics [range]` | [`antwork-analytics`](skills/antwork-analytics/SKILL.md) | Pull performance + engagement and synthesize a report. |\n| `/antwork engage` | [`antwork-engage`](skills/antwork-engage/SKILL.md) | Comment/reply (LinkedIn), retry failed posts, community work. |\n| `/antwork media` | [`antwork-media`](skills/antwork-media/SKILL.md) | Upload, attach, and manage post media. |\n| `/antwork audit` | [`antwork-audit`](skills/antwork-audit/SKILL.md) | Full social-presence audit with 5 parallel agents + a 0-100 Social Health Score. |\n\nYou don't have to type the command — describe the intent (\"schedule a LinkedIn post for Tuesday\", \"how did last month do?\") and the [orchestrator](skills/antwork/SKILL.md) routes to the right skill.\n\n## The audit's parallel agents\n\n`/antwork audit` spawns five read-only subagents concurrently, then synthesizes a weighted score:\n\n| Agent | Dimension | Weight |\n|---|---|---|\n| [`antwork-performance`](agents/antwork-performance.md) | Engagement & top/bottom posts | 30% |\n| [`antwork-voice-analyst`](agents/antwork-voice-analyst.md) | Voice consistency across accounts | 20% |\n| [`antwork-cadence`](agents/antwork-cadence.md) | Posting cadence & timing | 20% |\n| [`antwork-content`](agents/antwork-content.md) | Content quality (hooks, CTAs, fit) | 20% |\n| [`antwork-growth`](agents/antwork-growth.md) | Platform coverage & growth | 10% |\n\n## Prerequisite — connect Antwork\n\nThese skills call the Antwork MCP server, so you need it connected to Claude first. See [antwork.io](https://antwork.io). A single OAuth token spans all your workspaces.\n\nOnce connected, the highest-value path for a new user is: **setup → voice → ideas/calendar → post → analytics → audit**.\n\n## Install\n\n### Claude Code plugin (recommended)\n\nThis repo is also a Claude Code **plugin marketplace**. Installing the plugin wires up the Antwork MCP server *and* all skills + agents in one step:\n\n```sh\n/plugin marketplace add iker-gonzalez/antwork-skills\n/plugin install antwork-skills@antwork\n```\n\nThat's it — the [`antwork` MCP server](.mcp.json) connects automatically (complete the OAuth prompt), and the orchestrator, 11 skills, and 5 audit agents load. Why the plugin over loose skills: the skills are useless until Antwork's MCP is connected, and the plugin ships that config bundled, so there's no separate connector setup.\n\n### Script install (no plugin)\n\nIf you'd rather not use the plugin system, the script copies the skills + agents straight into `~/.claude/` (you still connect the [Antwork MCP](https://antwork.io) yourself):\n\n```sh\ncurl -fsSL https://raw.githubusercontent.com/iker-gonzalez/antwork-skills/main/install.sh | bash\n```\n\nPrefer to clone first? `git clone … && cd antwork-skills && ./install.sh`. Remove everything with `./uninstall.sh`.\n\n### Claude.ai\n\nSkills submitted to the [Anthropic Skills Directory](https://docs.claude.com/en/docs/agents-and-tools/agent-skills) surface automatically when you mention something they cover — no install step. (Plugins are Claude-Code-only; the skills are the cross-surface format.)\n\n## Repository layout\n\n```\nantwork-skills/\n├── .claude-plugin/\n│   ├── plugin.json           # plugin manifest\n│   └── marketplace.json      # self-hosted marketplace (lists this plugin)\n├── .mcp.json                 # Antwork MCP server — bundled & auto-connected\n├── skills/                   # orchestrator + 11 specialized skills\n│   ├── antwork/              # orchestrator — routes /antwork <command>\n│   ├── antwork-setup/        ├── antwork-campaign/\n│   ├── antwork-voice/        ├── antwork-ideas/\n│   ├── antwork-poster/       ├── antwork-analytics/\n│   ├── antwork-calendar/     ├── antwork-engage/\n│   ├── antwork-repurpose/    ├── antwork-media/\n│   └── antwork-audit/\n├── agents/                   # 5 parallel audit subagents (auto-discovered)\n├── templates/                # voice profile, calendar, campaign brief, launch week, report\n├── install.sh / uninstall.sh # script-install fallback\n└── README.md / LICENSE\n```\n\n## Contributing\n\nEach skill lives in `skills/<name>/SKILL.md` with YAML frontmatter (`name`, `description`) followed by markdown instructions. Keep `description:` specific — it determines when Claude auto-loads the skill. Use only [real Antwork MCP tools](https://antwork.io) and never invent tool arguments; the server rejects unknown fields.\n\n## License\n\n[MIT](LICENSE)\n",
  "bytes": 6090,
  "sha": "68e2eb6f2974a5ab9b9be754acb2589b46b2aaa58b66b148e30c0ef4c92b9d6f",
  "repo_slug": "iker-gonzalez/antwork-skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_antwork_social_a002b875/readme"
}