Agent skill · writing content · sundial-org

bearblog

Create and manage blog posts on Bear Blog (bearblog.dev). Supports extended Markdown, custom attributes, and browser-based publishing.

Why this skill is useful

Provides specific commands and structured formats for managing blog posts on Bear Blog that the AI wouldn't reliably generate on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Bear Blog Skill Create, edit, and manage posts on Bear Blog — a minimal, fast blogging platform. Authentication Bear Blog requires browser-based authentication. Log in once via the browser tool, and cookies will persist. Creating a Post Step 1: Navigate to the post editor Step 2: Fill the editor Bear Blog uses a plain text header format — no JavaScript DOM manipulation needed! The editor has two textareas: headercontent — metadata attributes (one per line) bodycontent — the actual post content in Markdown Header format: Body format: Standard Markdown with extensions (see below). The separator (three underscores) is used in templates to separate header from body. Step 3: Publish Click the publish button or submit the form with publish: true. Post Attributes Reference Attribute Description Example ----------- ------------- --------- title Post title (required) title: My Post link Custom URL slug link: my-custom-url publisheddate Publication date/time publisheddate: 2026-01-05 14:30 tags Comma-separated tags tags: tech, ai, coding makediscoverable Show in discovery feed makediscoverable: true ispage Static page vs blog post ispage: false classname Custom CSS class (slugified) classname: featured metadescription SEO meta description metadescription: A post about... metaimage Open Graph image URL metaimage: https://... lang Language code lang: fr canonicalurl Canonical URL for SEO canonicalurl: https://... alias Alternative URL path alias: old-url Extended Markdown Bear Blog uses Mistune with plugins: Text Formatting ~~strikethrough~~ → ~~strikethrough~~ ^superscript^ → superscript ~subscript~ → subscript ==highlighted== → highlighted (mark) bold and italic — standard Footnotes Task Lists Tables Code Blocks python def hello(): print("Hello, world!") Syntax highlighting via Pygments (specify language after markdown [HTML]: Hypertext Markup Language The HTML specification is maintained by the W3C. markdown .. note:: This is a note admonition. .. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/bearblog

View the source on GitHub

Browse the @skills marketplace