{"id":"0500bb3b-6247-4118-86f4-09aa57c58ee3","shortId":"danqxK","kind":"skill","title":"WriteFreely Federated Markdown Publishing Platform with ActivityPub","tagline":"WriteFreely is a clean, minimalist self-hosted publishing platform built in Go for writers. It features a distraction-free Markdown editor, ActivityPub federation for cross-platform community building, multi-blog support from a single account, and OAuth 2.0 integration for onboar","description":"# WriteFreely Federated Markdown Publishing Platform with ActivityPub\n\nWriteFreely is a clean, minimalist self-hosted publishing platform built in Go for writers. It features a distraction-free Markdown editor, ActivityPub federation for cross-platform community building, multi-blog support from a single account, and OAuth 2.0 integration for onboarding users from existing platforms.\n\n## Installation\n\nRequirements and caveats from upstream:\n- <img src=\"https://img.shields.io/badge/docker-%230db7ed.svg?logo=docker&logoColor=white\" />\n- <a href=\"https://github.com/writefreely/writefreely/actions/workflows/docker-publish.yml\">\n- <img src=\"https://github.com/writefreely/writefreely/actions/workflows/docker-publish.yml/badge.svg\" alt=\"Build container image, publish as GitHub-package\" />\n\nBasic usage or getting-started notes:\n- WriteFreely deploys as a static binary on any platform and architecture that Go supports. Just use our built-in SQLite support, or add a MySQL database, and you'll be up and running!\n- For common platforms, start with our [pre-built binaries](https://github.com/writefreely/writefreely/releases/) and head over to our [installation guide](https://writefreely.org/start) to get started.\n- ### Packages\n\n- Source: https://github.com/writefreely/writefreely\n- Extracted from upstream docs: https://raw.githubusercontent.com/writefreely/writefreely/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/writefreely-federated-markdown-publishing-platform/)","tags":["writefreely","federated","markdown","publishing","platform","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code"],"capabilities":["skill","source-agentskillexchange","skill-writefreely-federated-markdown-publishing-platform","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/writefreely-federated-markdown-publishing-platform","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,521 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:13:10.658Z","embedding":null,"createdAt":"2026-05-18T13:20:25.938Z","updatedAt":"2026-05-18T19:13:10.658Z","lastSeenAt":"2026-05-18T19:13:10.658Z","tsv":"'/skills/writefreely-federated-markdown-publishing-platform/)':200 '/start)':178 '/writefreely/writefreely':186 '/writefreely/writefreely/head/readme.md':193 '/writefreely/writefreely/releases/)':168 '2.0':49,101 'account':46,98 'activitypub':7,31,59,83 'add':145 'agent':195 'agentskillexchange.com':199 'agentskillexchange.com/skills/writefreely-federated-markdown-publishing-platform/)':198 'architectur':132 'basic':115 'binari':127,165 'blog':41,93 'build':38,90 'built':18,70,140,164 'built-in':139 'caveat':112 'clean':11,63 'common':157 'communiti':37,89 'cross':35,87 'cross-platform':34,86 'databas':148 'deploy':123 'distract':27,79 'distraction-fre':26,78 'doc':190 'editor':30,82 'exchang':197 'exist':107 'extract':187 'featur':24,76 'feder':2,32,54,84 'free':28,80 'get':119,180 'getting-start':118 'github.com':167,185 'github.com/writefreely/writefreely':184 'github.com/writefreely/writefreely/releases/)':166 'go':20,72,134 'guid':175 'head':170 'host':15,67 'instal':109,174 'integr':50,102 'll':151 'markdown':3,29,55,81 'minimalist':12,64 'multi':40,92 'multi-blog':39,91 'mysql':147 'note':121 'oauth':48,100 'onboar':52 'onboard':104 'packag':182 'platform':5,17,36,57,69,88,108,130,158 'pre':163 'pre-built':162 'publish':4,16,56,68 'raw.githubusercontent.com':192 'raw.githubusercontent.com/writefreely/writefreely/head/readme.md':191 'requir':110 'run':155 'self':14,66 'self-host':13,65 'singl':45,97 'skill':196 'skill-writefreely-federated-markdown-publishing-platform' 'sourc':183,194 'source-agentskillexchange' 'sqlite':142 'start':120,159,181 'static':126 'support':42,94,135,143 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':114,189 'usag':116 'use':137 'user':105 'writefre':1,8,53,60,122 'writefreely.org':177 'writefreely.org/start)':176 'writer':22,74","prices":[{"id":"9e02fcab-52d1-4958-8051-c25c9152b224","listingId":"0500bb3b-6247-4118-86f4-09aa57c58ee3","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:25.938Z"}],"sources":[{"listingId":"0500bb3b-6247-4118-86f4-09aa57c58ee3","source":"github","sourceId":"agentskillexchange/skills/writefreely-federated-markdown-publishing-platform","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/writefreely-federated-markdown-publishing-platform","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:25.938Z","lastSeenAt":"2026-05-18T19:13:10.658Z"}],"details":{"listingId":"0500bb3b-6247-4118-86f4-09aa57c58ee3","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"writefreely-federated-markdown-publishing-platform","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"cd80ba65dfb1cfaf9c8c035e37b4b3d4087f0b17","skill_md_path":"skills/writefreely-federated-markdown-publishing-platform/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/writefreely-federated-markdown-publishing-platform"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"WriteFreely Federated Markdown Publishing Platform with ActivityPub","description":"WriteFreely is a clean, minimalist self-hosted publishing platform built in Go for writers. It features a distraction-free Markdown editor, ActivityPub federation for cross-platform community building, multi-blog support from a single account, and OAuth 2.0 integration for onboarding users from existing platforms."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/writefreely-federated-markdown-publishing-platform"},"updatedAt":"2026-05-18T19:13:10.658Z"}}