SkillAgentSearch skills...

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 etsy

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

83/100

Supported Platforms

Universal

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.

Substance
26/30
Structure
15/20
Description
15/15
Adoption
13/20
Freshness
15/15

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.

SkillScoreStarsUpdatedFormat
etsy (this skill)by Anil-matcha831.3k7d agoSKILL.md
Agent-Reachby Panniantong10096.7k4d agoCLAUDE.md
headroomby headroomlabs-ai10075.2ktodayCLAUDE.md
Scraplingby D4Vinci10087.0ktodayMCP Server
crawl4aiby unclecode10085.4ktodayMCP 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.

name: "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 as custom.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

  1. 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.
  2. 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.
  3. Reading (receipts, listings, transactions, ledger) needs no confirmation.
  4. The exact auth scheme is Authorization: Bearer <token> plus the keystring in the x-api-key header.
  5. 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

View on GitHub
GitHub Stars1.3k
CategoryFinance
Updated7d ago
Forks305

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions