{
  "schema": "agent-skills/v1",
  "name": "Liftli Skills",
  "description": "Free LinkedIn, X and Substack content skills for AI agents, plus the Liftli MCP for the full connected pipeline.",
  "publisher": {
    "name": "Liftli",
    "url": "https://liftli.ai"
  },
  "install": {
    "all": "npx skills add liftli-ai/skills",
    "one": "npx skills add liftli-ai/skills --skill <name>"
  },
  "repository": "https://github.com/liftli-ai/skills",
  "docs": "https://liftli.ai/skills/",
  "manifests": {
    "skills": "https://liftli.ai/.well-known/skills",
    "llms": "https://liftli.ai/llms.txt",
    "llms_full": "https://liftli.ai/llms-full.txt",
    "ai_agents": "https://liftli.ai/ai-agents.md"
  },
  "mcp": {
    "name": "Liftli head of content",
    "url": "https://liftli-strategist-mcp.onrender.com/mcp",
    "transport": "streamable-http",
    "auth": "oauth (WorkOS)",
    "description": "The full pipeline: strategy, idea mining from the user's real work, voice-matched drafting, official-API publish & schedule to LinkedIn/X/Substack, all behind one-tap approval."
  },
  "skills": [
    {
      "name": "linkedin-hook-generator",
      "description": "8 pattern-labeled hooks sized for the see-more fold",
      "web": "https://liftli.ai/tools/hook-generator.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-hook-generator"
    },
    {
      "name": "linkedin-post-generator",
      "description": "Complete LinkedIn posts: hook, short paragraphs, specifics, takeaway",
      "web": "https://liftli.ai/tools/post-generator.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-post-generator"
    },
    {
      "name": "linkedin-post-rewriter",
      "description": "Rewrites drafts for reach, keeping the author's facts and voice",
      "web": "https://liftli.ai/tools/post-rewriter.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-post-rewriter"
    },
    {
      "name": "linkedin-post-ideas",
      "description": "15 specific post ideas mined from the user's real expertise",
      "web": "https://liftli.ai/tools/content-ideas.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-post-ideas"
    },
    {
      "name": "linkedin-comment-generator",
      "description": "25-40 word replies with substance, three comment types",
      "web": "https://liftli.ai/tools/comment-generator.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-comment-generator"
    },
    {
      "name": "linkedin-carousel-outline",
      "description": "Slide-by-slide carousel structure, one idea per slide",
      "web": "https://liftli.ai/tools/carousel-outline.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-carousel-outline"
    },
    {
      "name": "linkedin-poll-generator",
      "description": "Polls people answer: 140-char questions, chooseable options",
      "web": "https://liftli.ai/tools/poll-generator.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-poll-generator"
    },
    {
      "name": "linkedin-to-x",
      "description": "Converts LinkedIn posts to X: standalone, thread, quote-bait",
      "web": "https://liftli.ai/tools/linkedin-to-x.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-to-x"
    },
    {
      "name": "linkedin-contrarian-takes",
      "description": "6 defensible contrarian angles with the steelman included",
      "web": "https://liftli.ai/tools/contrarian-angles.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-contrarian-takes"
    },
    {
      "name": "devlog-to-linkedin-post",
      "description": "Commits and PR titles become a build-in-public post",
      "web": "https://liftli.ai/tools/devlog-to-post.html",
      "install": "npx skills add liftli-ai/skills --skill devlog-to-linkedin-post"
    },
    {
      "name": "meeting-notes-to-linkedin-post",
      "description": "Call notes become an anonymized insight post",
      "web": "https://liftli.ai/tools/meeting-to-post.html",
      "install": "npx skills add liftli-ai/skills --skill meeting-notes-to-linkedin-post"
    },
    {
      "name": "hot-take-risk-check",
      "description": "Pre-publish second opinion: uncharitable reading + minimal edits",
      "web": "https://liftli.ai/tools/hot-take-check.html",
      "install": "npx skills add liftli-ai/skills --skill hot-take-risk-check"
    },
    {
      "name": "linkedin-headline-generator",
      "description": "7 headline formulas under 220 chars, front-loaded for search",
      "web": "https://liftli.ai/tools/headline-generator.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-headline-generator"
    },
    {
      "name": "linkedin-headline-analyzer",
      "description": "Scores a headline: front-load, buzzwords, pipe soup",
      "web": "https://liftli.ai/tools/headline-analyzer.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-headline-analyzer"
    },
    {
      "name": "linkedin-about-generator",
      "description": "About sections that read like landing pages",
      "web": "https://liftli.ai/tools/about-generator.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-about-generator"
    },
    {
      "name": "linkedin-profile-checklist",
      "description": "25-point weighted profile audit",
      "web": "https://liftli.ai/tools/profile-checker.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-profile-checklist"
    },
    {
      "name": "ai-search-visibility",
      "description": "GEO audit: is the user citable by ChatGPT/Claude/Perplexity?",
      "web": "https://liftli.ai/tools/ai-visibility-checker.html",
      "install": "npx skills add liftli-ai/skills --skill ai-search-visibility"
    },
    {
      "name": "linkedin-character-limits",
      "description": "Every 2026 LinkedIn limit + see-more fold rules",
      "web": "https://liftli.ai/tools/character-counter.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-character-limits"
    },
    {
      "name": "linkedin-post-preview",
      "description": "Computes what survives the desktop/mobile fold",
      "web": "https://liftli.ai/tools/post-preview.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-post-preview"
    },
    {
      "name": "linkedin-post-analyzer",
      "description": "10-point pre-publish score, honestly framed",
      "web": "https://liftli.ai/tools/post-analyzer.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-post-analyzer"
    },
    {
      "name": "ai-sounding-post-checker",
      "description": "Finds AI tells; fixes by adding what's missing",
      "web": "https://liftli.ai/tools/ai-sounding-post-checker.html",
      "install": "npx skills add liftli-ai/skills --skill ai-sounding-post-checker"
    },
    {
      "name": "linkedin-text-formatter",
      "description": "Unicode bold/italic with accessibility caveats",
      "web": "https://liftli.ai/tools/text-formatter.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-text-formatter"
    },
    {
      "name": "linkedin-line-break-fixer",
      "description": "Cleans pasted-from-Docs spacing and invisible characters",
      "web": "https://liftli.ai/tools/line-break-fixer.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-line-break-fixer"
    },
    {
      "name": "linkedin-engagement-rate",
      "description": "ER formulas + honest interpretation bands",
      "web": "https://liftli.ai/tools/engagement-rate-calculator.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-engagement-rate"
    },
    {
      "name": "linkedin-follower-growth",
      "description": "Growth projections with honest compounding caveats",
      "web": "https://liftli.ai/tools/follower-growth-calculator.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-follower-growth"
    },
    {
      "name": "linkedin-best-time-to-post",
      "description": "The honest timing answer + find-your-own-time method",
      "web": "https://liftli.ai/tools/best-time-to-post.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-best-time-to-post"
    },
    {
      "name": "linkedin-ghostwriter-cost",
      "description": "Prices the options: human ghostwriter, DIY hours, software",
      "web": "https://liftli.ai/tools/ghostwriter-cost-calculator.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-ghostwriter-cost"
    },
    {
      "name": "linkedin-image-sizes",
      "description": "Every 2026 dimension + crop rules",
      "web": "https://liftli.ai/tools/image-sizes.html",
      "install": "npx skills add liftli-ai/skills --skill linkedin-image-sizes"
    }
  ]
}