npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@openpets/typefully

v1.0.0

Published

Typefully plugin for OpenCode - schedule posts, create drafts, and manage content across multiple social media platforms (X/Twitter, LinkedIn, Bluesky, Threads, Mastodon)

Readme

Typefully

Social media scheduling plugin for OpenCode - schedule posts, create drafts, and manage content across multiple social media platforms.

Supported Platforms

  • X (Twitter)
  • LinkedIn
  • Bluesky
  • Threads
  • Mastodon

Setup

1. Get API Key

  1. Go to Typefully Settings > Integrations
  2. Create a new API key
  3. Copy the key

2. Get Social Set ID

The Social Set ID represents the account(s) you want to manage. You can get it by:

  1. Running typefully-list-social-sets tool
  2. Or enable Development Mode in Typefully (Cmd/Ctrl+K) to see IDs in the UI

3. Configure Environment

Copy .env.example to .env and fill in your credentials:

TYPEFULLY_API_KEY=your_api_key_here
TYPEFULLY_SOCIAL_SET_ID=your_social_set_id

Available Tools

Connection

  • typefully-test-connection - Test connection and get user/account details

Social Sets

  • typefully-list-social-sets - List all connected social accounts
  • typefully-get-social-set - Get details for a specific social set

Drafts

  • typefully-list-drafts - List all drafts with filtering and sorting
  • typefully-get-draft - Get detailed information about a draft
  • typefully-create-draft - Create a new draft
  • typefully-update-draft - Update an existing draft
  • typefully-delete-draft - Delete a draft
  • typefully-publish-draft - Publish a draft immediately
  • typefully-schedule-draft - Schedule a draft for a specific time

Tags

  • typefully-list-tags - List all tags
  • typefully-create-tag - Create a new tag
  • typefully-delete-tag - Delete a tag
  • typefully-add-tag-to-draft - Add a tag to a draft
  • typefully-remove-tag-from-draft - Remove a tag from a draft

Media

  • typefully-get-upload-url - Get presigned URL for uploading media

Example Usage

Create a simple post

{
  "content": "Hello world from Typefully!"
}

Create a thread

{
  "content": "Thread part 1\n\n\n\nThread part 2\n\n\n\nThread part 3"
}

Schedule a post

{
  "content": "Scheduled post content",
  "publishAt": "2025-01-15T09:00:00Z"
}

Publish immediately

{
  "content": "Posting now!",
  "publishAt": "now"
}

API Documentation

For more details, see the Typefully API Documentation.

License

MIT