devto
Read and write dev.to: own profile, own articles (published, drafts, all), public articles by username, create and update articles with a safe draft default. Trigger phrases: dev.to, devto, blog post, publish article, draft article.
Install / Use
npx skills add Anil-matcha/awesome-muse-connectors --skill devtoInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Content & MediaSupported Platforms
Our assessment of devto
devto scores 83/100 on our quality scale, 937th of 1,177 Content & Media skills we index.
Its SKILL.md is 2.9 KB long, split into 7 sections with 1 code example: a solid amount of guidance for an agent.
With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 7 days ago, so devto is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
devto compared with similar skills
All 4 of these similar skills score higher than devto; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| devto (this skill)by Anil-matcha | 83 | 1.3k | 7d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 96.7k | 4d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.2k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 87.0k | today | MCP Server |
| crawl4aiby unclecode | 100 | 85.4k | today | MCP Server |
Frequently asked questions
- How do I install devto?
- Run
npx skills add Anil-matcha/awesome-muse-connectors --skill devto. The install tabs above show the steps for each supported agent. - Which AI agents does devto work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is devto safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is devto still maintained?
- The repository was last updated 7 days ago, so devto is actively maintained.
Skill content
View source on GitHubname: "devto" description: "Read and write dev.to: own profile, own articles (published, drafts, all), public articles by username, create and update articles with a safe draft default. Trigger phrases: dev.to, devto, blog post, publish article, draft article." metadata: { "includeInPrompt": true } tagline: "Read and write dev.to: own profile, own articles (published, drafts, all), public articles by username, create and update articles with a safe draft default." catalog_auth: "API key via the secure credential flow" catalog_hosts: ["dev.to"]
Dev.to
Purpose
Read and write the user's dev.to account: own profile, own articles (published, unpublished drafts, or all), public articles by any username, create articles (draft by default), update articles. Use when the user mentions dev.to, a blog post, or publishing an article.
Tooling
All commands go through bin/devto.py:
bin/devto.py me # verify the API key
bin/devto.py my-articles # published articles
bin/devto.py my-articles --state all # published + drafts
bin/devto.py articles-by-user --username ben # public reads, no key needed
bin/devto.py article-create --title "My post" --body-markdown "..." --tags "ai,python" # draft by default
bin/devto.py article-create --title "My post" --body-file ./draft.md --tags "ai" --published # confirm first: goes live
bin/devto.py article-update --id 123456 --title "New title" # confirm first
Auth
- Provider id:
devto(credential is collected ascustom.devto) - Collection: API key via the secure credential flow (
credentials.request_api_access); created at dev.to under Settings > Account. The key is sent as a plainapi-key: <key>header, verbatim, never as Bearer. - Allowed hosts:
dev.to - Status check:
bin/devto.py me(must return"ok": true)
Operating Rules
article-create --publishedand anyarticle-updatethat publishes go live immediately: confirm the exact title and content with the user first. Without--published, creates default to private drafts (published: false), which are safe to stage.- Reading (me, my-articles, articles-by-user) needs no confirmation.
- Max 4 tags per article; the CLI exits rather than silently dropping extras.
- Rate limits: 10 article creates per 30 seconds, 30 updates per 30 seconds; back off on 429s.
- The API has no per-article view analytics; do not promise them.
- Authenticated calls are server-side only (dev.to disables authenticated CORS), which matches how this CLI runs.
- Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/devto.py). Do not print, log, or transmit the key value.
Files
- SKILL.md
- bin/devto.py
Maturity
🧪 Draft: written from dev.to's public API docs via the verified research dossier; not yet live-tested end-to-end.
Related Skills
Agent-Reach
96.7kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
75.2kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Scrapling
87.0k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
crawl4ai
85.4kOpen-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
