etsy
Read Etsy shop data: receipts, listings, transactions, payment ledger; create listings. Trigger phrases: etsy, shop orders, listings, receipts, seller.
Install / Use
npx skills add Anil-matcha/awesome-muse-connectors --skill etsyInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Finance & AccountingSupported Platforms
Our assessment of etsy
etsy scores 83/100 on our quality scale, 84th of 108 Finance & Accounting skills we index.
Its SKILL.md is 2.6 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 etsy 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.
etsy compared with similar skills
All 4 of these similar skills score higher than etsy; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| etsy (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 etsy?
- Run
npx skills add Anil-matcha/awesome-muse-connectors --skill etsy. The install tabs above show the steps for each supported agent. - Which AI agents does etsy 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 etsy 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 etsy still maintained?
- The repository was last updated 7 days ago, so etsy is actively maintained.
Skill content
View source on GitHubname: "etsy" description: "Read Etsy shop data: receipts, listings, transactions, payment ledger; create listings. Trigger phrases: etsy, shop orders, listings, receipts, seller." metadata: { "includeInPrompt": true } tagline: "Read Etsy shop data: receipts, listings, transactions, payment ledger; create listings." catalog_auth: "OAuth 2.0 via the secure credential flow" catalog_hosts: ["openapi.etsy.com"]
Etsy
Purpose
Read the user's Etsy shop: receipts (orders), active listings, transactions, and the payment-account ledger. Create listings on confirmation. Use when the user mentions Etsy, their shop, or listing management.
Tooling
All commands go through bin/etsy.py; every command needs --shop-id:
bin/etsy.py auth --shop-id 12345678 # verify OAuth token and keystring
bin/etsy.py receipts --shop-id 12345678 --limit 25 # list receipts (orders)
bin/etsy.py listings --shop-id 12345678 --limit 25 # list active listings
bin/etsy.py listing-create --shop-id 12345678 --json '{...}' # create a listing (confirm first)
bin/etsy.py transactions --shop-id 12345678 --limit 25 # list transactions
bin/etsy.py ledger --shop-id 12345678 --limit 25 # list payment-account ledger entries
Auth
- Provider id:
etsy(credential is collected ascustom.etsy) - Collection: OAuth 2.0 via the secure credential flow (
credentials.request_api_access); register an app at etsy.com/developers. The app keystring is collected alongside the token as a second credential entry. The key must be approved in the Etsy developer portal before any call works. - Allowed hosts:
openapi.etsy.com - Status check:
bin/etsy.py auth --shop-id <id>(must return"ok": true)
Operating Rules
- Fee warning: creating a listing costs $0.20 per listing; sales carry a 6.5% transaction fee plus roughly 3% + 25c payment processing. Renewals, inventory changes, and price updates can cost money too.
listing-create(and any listing renewal, inventory, or price update) must be confirmed with the user before running, unless standing permission exists. Never create listings automatically.- Reading (receipts, listings, transactions, ledger) needs no confirmation.
- The exact auth scheme is
Authorization: Bearer <token>plus the keystring in thex-api-keyheader. - Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/etsy.py). Do not print, log, or transmit the token or keystring value.
Files
- SKILL.md
- bin/etsy.py
Maturity
🧪 Draft: written from Etsy's public Open API v3 docs; 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.
