scryfall-mtg
Search and retrieve Magic: The Gathering card data using the Scryfall API. Use this skill when the user asks about MTG cards, wants to search for cards by name, type, color, mana cost, oracle text, set, or any other card attribute. Also use for getting card images, prices, rulings, legality information, or random cards. Triggers include mentions of MTG, Magic, Magic: The Gathering, card names, deck building questions, or requests for card information.
Why use this skill?
Integrate the Scryfall API into OpenClaw to search MTG cards, check prices, verify legality, and fetch card images instantly. Perfect for deck building.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/santidev95/scryfall-cardsWhat This Skill Does
The scryfall-mtg skill empowers your OpenClaw AI agent to interact directly with the comprehensive Scryfall API, the industry-standard database for Magic: The Gathering card information. This skill enables the retrieval of card metadata, pricing, legality status, and high-quality image assets. By parsing complex search queries—such as filtering by mana cost, oracle text, set codes, or rarity—the agent can answer specific deck-building questions, identify card values, or provide deep-dive analytical insights into the MTG meta-game. The skill manages HTTP requests with proper user-agent headers and respects rate-limiting protocols to ensure stable and reliable performance during data extraction.
Installation
To integrate this skill into your environment, use the OpenClaw management CLI. Open your terminal and execute the following command:
clawhub install openclaw/skills/skills/santidev95/scryfall-cards
Ensure your agent has permission to initiate network requests, as this skill relies on real-time communication with the external Scryfall servers.
Use Cases
- Deck Building Assistance: Quickly find cards that fit a specific mana curve, color identity, or deck archetype.
- Pricing Analysis: Retrieve current market prices for cards in both non-foil and foil variants to make informed trading or purchasing decisions.
- Rules Verification: Check card legality in specific formats like Standard, Modern, or Commander by querying the legalities object.
- Visual References: Fetch direct image URIs to display cards during a conversation or to generate visual reports.
- Casual Discovery: Use the random card endpoint for trivia or to brainstorm new deck themes based on specific creature types or mechanics.
Example Prompts
- "Search for all blue cards from the Dominaria set that cost 3 mana or less and have flying."
- "What is the current market price of a foil Black Lotus in USD, and is it legal in the Commander format?"
- "Show me a random legendary dragon creature card and its oracle text."
Tips & Limitations
To get the most out of this skill, leverage the advanced search syntax provided by Scryfall, such as using o: for oracle text or t: for card types. When dealing with double-faced cards, remind your agent to check the card_faces array, as metadata may be split across multiple objects. Note that the skill is bound by a 10 requests-per-second limit; if you perform bulk data extraction, ensure your implementation includes the recommended 50-100ms delay between calls to avoid 429 rate-limiting errors. Always handle 404 responses gracefully by informing the user that the specific card or query yielded no results.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-santidev95-scryfall-cards": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
scryfall-mtg
Search and retrieve Magic: The Gathering card data using the Scryfall API. Use this skill when the user asks about MTG cards, wants to search for cards by name, type, color, mana cost, oracle text, set, or any other card attribute. Also use for getting card images, prices, rulings, legality information, or random cards. Triggers include mentions of MTG, Magic, Magic: The Gathering, card names, deck building questions, or requests for card information.
scryfall-mtg
Search and retrieve Magic: The Gathering card data using the Scryfall API. Use this skill when the user asks about MTG cards, wants to search for cards by name, type, color, mana cost, oracle text, set, or any other card attribute. Also use for getting card images, prices, rulings, legality information, or random cards. Triggers include mentions of MTG, Magic, Magic: The Gathering, card names, deck building questions, or requests for card information.