Home / Claude Code / Hashnode
Claude Code + Hashnode Skill

Claude Code + Hashnode Publish Articles to Your Blog with AI

Use the Upload-Post skill to publish Markdown articles to your Hashnode publication directly from Claude Code. Ship developer blog posts with tags, cover images, and canonical URLs using a personal access token.

Install in Seconds

Works with Claude Code, Cursor, Windsurf, and any AI coding agent that supports skills.

Terminal
$ npx skills add Upload-Post/upload-post-skill

What You Can Post to Hashnode

Text

Features for Hashnode

Everything you need to publish and automate Hashnode content from your terminal.

Markdown Articles

Publish full articles written in Markdown, with headings, lists, images, and fenced code blocks. Your post renders on Hashnode exactly as you wrote it.

Publication Targeting

Publish to your specific Hashnode publication by its ID, so your article lands on your own branded blog rather than a generic feed.

Tags & SEO Metadata

Attach tags and metadata so your article is discoverable and ranks well. Titles, descriptions, and cover images are all set at publish time.

Canonical URLs

Set a canonical URL when cross-posting so the original source keeps its SEO authority while your article still reaches the Hashnode developer audience.

Access Token Auth

Connect Hashnode with a personal access token (PAT). There is no complex OAuth flow, so you can start publishing articles from Claude Code in minutes.

Multi-Platform Reach

Publish the same article to Hashnode and other developer platforms in a single call, so your writing reaches every audience without repeating the work.

How It Works

1

Install the Skill

Run the install command in your terminal. The skill is added to Claude Code instantly.

2

Connect Hashnode

Link your Hashnode account on the Upload-Post dashboard and create a profile with your API key.

3

Publish from Claude Code

Tell your AI agent to post content to Hashnode. It handles formatting, uploading, and publishing automatically.

Start Posting to Hashnode from Claude Code

Join thousands of developers automating their social media workflow with AI. Free plan available.

Prefer another integration path? Explore the Hashnode Upload API or the Hashnode MCP server.

Frequently Asked Questions

How does publishing to Hashnode work through Claude Code?
Upload-Post handles the Hashnode API behind a simple interface. When you tell Claude Code to publish an article, the skill sends your Markdown and metadata to the Upload-Post API, which creates the post on your publication using your personal access token. The article goes live on your blog just as if you published it from the Hashnode editor.
Which publication do my articles go to?
You target your publication by its publication ID, so every article lands on your own branded Hashnode blog. If you run more than one publication, you choose which one to publish to when you send the request.
How do I authenticate with Hashnode?
Hashnode through Upload-Post uses a personal access token (PAT) that you generate in your Hashnode developer settings, together with your publication ID. You connect them to Upload-Post once, and then you can publish articles directly from Claude Code.
Can I write in Markdown and set tags?
Yes. Hashnode articles are written in Markdown, including headings, lists, images, and fenced code blocks. You can attach tags, set a cover image, and add SEO metadata and a canonical URL, all when you publish from Claude Code.
Can I cross-post to Hashnode and other platforms simultaneously?
Yes. Upload-Post supports multi-platform publishing in a single API call. Include multiple platforms in your request, such as platform[]=hashnode&platform[]=devto&platform[]=linkedin, and your content is published to all of them at once. Each platform receives properly formatted content that respects its specific requirements.