PHPackages                             mitydigital/statamic-bluesky-comments - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mitydigital/statamic-bluesky-comments

ActiveStatamic-addon[Utility &amp; Helpers](/categories/utility)

mitydigital/statamic-bluesky-comments
=====================================

Attach a Bluesky thread to your Entries for a commenting system managed through Bluesky.

0.0.5(8mo ago)1215[1 issues](https://github.com/mitydigital/statamic-bluesky-comments/issues)MITAntlersPHP ^8.2

Since Nov 26Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/mitydigital/statamic-bluesky-comments)[ Packagist](https://packagist.org/packages/mitydigital/statamic-bluesky-comments)[ RSS](/packages/mitydigital-statamic-bluesky-comments/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (6)Versions (7)Used By (0)

Bluesky Comments for Statamic
=============================

[](#bluesky-comments-for-statamic)

[![Statamic 5](https://camo.githubusercontent.com/4fe7208c01793b2fbda8cc700f417b5f1179f399cf198c473ecdfbf38f895913/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53746174616d69632d352e302d4646323639453f7374796c653d666f722d7468652d6261646765266c696e6b3d68747470733a2f2f73746174616d69632e636f6d)](https://camo.githubusercontent.com/4fe7208c01793b2fbda8cc700f417b5f1179f399cf198c473ecdfbf38f895913/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53746174616d69632d352e302d4646323639453f7374796c653d666f722d7468652d6261646765266c696e6b3d68747470733a2f2f73746174616d69632e636f6d)[![Statamic 6](https://camo.githubusercontent.com/f5da75a380a54dfac7b1573728199bc0ae2aa2d93facf29730f13e123cba7146/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53746174616d69632d362e302d4646323639453f7374796c653d666f722d7468652d6261646765266c696e6b3d68747470733a2f2f73746174616d69632e636f6d)](https://camo.githubusercontent.com/f5da75a380a54dfac7b1573728199bc0ae2aa2d93facf29730f13e123cba7146/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53746174616d69632d362e302d4646323639453f7374796c653d666f722d7468652d6261646765266c696e6b3d68747470733a2f2f73746174616d69632e636f6d)[![Bluesky Comments for Statamic on Packagist](https://camo.githubusercontent.com/19a41b032bab32dbba93892eab0b6bd0dd9ad6503ac50292fc054e8d0c6a7d99/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6974796469676974616c2f73746174616d69632d626c7565736b792d636f6d6d656e74733f7374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/mitydigital/statamic-bluesky-comments/stats)

---

> Attach a Bluesky thread to your Entries for a commenting system managed through Bluesky.

This is currently a work in progress.

Feedback and comments are welcome. Remember to be polite.

Installation
------------

[](#installation)

```
composer require mitydigital/statamic-bluesky-comments
```

To get up and running you need a few things:

1. Blueprint field named `bluesky_thread_uri`
2. Add the `{{ bluesky_comments }}` tag to your layout where you want comments to appear

When an entry has a value for the `bluesky_thread_uri`, the `bluesky_comments` tag will render the comment block.

Currently populating the `bluesky_thread_uri` is a manual step - future plans are to automate that from within the Statamic CP.

You can get this from the direct link to your post (thread) on Bluesky.

The real-world workflow is currently manual:

1. Publish your entry
2. Manually create a post on Bluesky, and get its URI
3. Edit your entry and include the Bluesky Thread URI

Future updates will attempt to automate these 3 steps using an Action within the Statamic CP (so you can trigger it when you want, not just on publish). Stay tuned.

Views
-----

[](#views)

You don't need to publish views: but you can if you want to make changes.

```
php artisan vendor:publish --tag=statamic-bluesky-comments-views
```

**If you're using the built-in views only** (i.e. not including them in your actual project) don't forget to update your Tailwind config to include the layout files in the vendor folder.

### Layout

[](#layout)

The `bluesky-comments.antlers.html` file includes the main layout for the Comments component.

### Comment Directive

[](#comment-directive)

The Comment Directive is used to recursively attach comments to the list, with styles stored in one reusable area.

This is in the `bluesky-comments-alpine.antlers.html` file, and is the comment directive.

You'll see a template within this directive. You can freely change this to show whatever you need your layout to do. You do have access to the entire response from the Bluesky API too.

### Alpine logic

[](#alpine-logic)

This is in the `bluesky-comments-alpine.antlers.html` file, and is the data definition.

Features
--------

[](#features)

- the `bluesky_comments` frontend tag for rendering comments
- action for creating a Bluesky Thread from the Statamic CP

Credits
-------

[](#credits)

Written for Statamic:

- [Marty Friedel](https://github.com/martyf)

Contributions from:

- [Eser Deniz](https://github.com/SRWieZ)

Inspired by [Emily Liu](https://bsky.app/profile/emilyliu.me/post/3lbqta5lnck2i)

Icons are lovingly used from [HeroIcons](https://heroicons.com)

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance43

Moderate activity, may be stable

Popularity14

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 92.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~68 days

Total

5

Last Release

258d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d2976debe9dcc11f8ffb47e0ce048ac7297dec8d9be9e525e65d398469ffa417?d=identicon)[martyf](/maintainers/martyf)

---

Top Contributors

[![martyf](https://avatars.githubusercontent.com/u/1491079?v=4)](https://github.com/martyf "martyf (12 commits)")[![SRWieZ](https://avatars.githubusercontent.com/u/1408020?v=4)](https://github.com/SRWieZ "SRWieZ (1 commits)")

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/mitydigital-statamic-bluesky-comments/health.svg)

```
[![Health](https://phpackages.com/badges/mitydigital-statamic-bluesky-comments/health.svg)](https://phpackages.com/packages/mitydigital-statamic-bluesky-comments)
```

###  Alternatives

[statamic/seo-pro

65440.7k](/packages/statamic-seo-pro)[jacksleight/statamic-bard-texstyle

17172.5k](/packages/jacksleight-statamic-bard-texstyle)[marcorieser/statamic-livewire

A Laravel Livewire integration for Statamic.

2381.5k10](/packages/marcorieser-statamic-livewire)[withcandour/aardvark-seo

Save time and get your Statamic site to rank better with the SEO addon for Statamic.

13128.3k](/packages/withcandour-aardvark-seo)[alt-design/alt-sitemap

Alt Sitemap addon, create a sitemap from Statamic entries

1219.0k](/packages/alt-design-alt-sitemap)[studio1902/statamic-peak-tools

11146.7k](/packages/studio1902-statamic-peak-tools)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
