Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

SteamGridDB Embedder

abduznikabduznik186 downloads

Embeds images from SteamGridDB based on the note title.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

This Obsidian plugin allows you to easily search for game images on SteamGridDB and embed them directly into your notes. It supports interactive selection of both the game and the specific image you want to use.

Features

  • Search SteamGridDB: Find game images by name.
  • Interactive Selection: Choose the correct game from search results and then select your preferred image from a list of available grids.
  • Direct Embedding: Embed the selected image into your active Obsidian note.
  • Templater Integration: Automate image embedding when creating notes from templates.

How to Use

1. Get Your SteamGridDB API Key

Before using the plugin, you need to obtain an API key from SteamGridDB:

  1. Go to SteamGridDB Profile Preferences.
  2. Generate and copy your API key.
  3. In Obsidian, go to Settings -> Community Plugins, and enable "SteamGridDB Image Embedder" and paste your API key into the "SteamGridDB API Key" field.

2. Using the "Search SteamGridDB" Command

This command is ideal for manually searching and embedding images into any note.

  1. Open the note where you want to embed an image.
  2. Open the Obsidian Command Palette (Ctrl/Cmd + P).
  3. Type "SteamGridDB" and select the command "Search SteamGridDB".
  4. A modal will appear, pre-filled with the current note's title. This is used as the search term for SteamGridDB.
  5. Another modal will show a list of games matching your search. Select the correct game.
  6. A final modal will display available images for the selected game. Choose the image you want to embed.
  7. The selected image will be embedded into your note at the current cursor position.

3. Using with Templater (Automated Embedding)

This method allows you to automatically trigger the image embedding process when creating a new note from a template.

  1. Ensure the plugin is installed and configured with your API key.

  2. Edit your Templater template file (e.g., Gaming Backlog Template.md).

  3. Add the following line in your template where you want the image to be embedded (e.g., after your note title):

    <%*
    // ... existing template code ...
    
    // Call the interactive command to embed SteamGridDB image
    await app.commands.executeCommandById('steamgriddb-embedder:embed-steamgriddb-image-for-note');
    
    // ... rest of your template code ...
    %>
    

    Example Gaming Backlog Template.md snippet:

    <%*
    const title = tp.file.title;
    const urlTitle = title.trim().replace(/\s+/g, "+");
    tR += `---\nPlatform: PC\nStatus: Not Playing\nFinished: \n---\n\n# ${title}\n\n`;
    // Call the new command after the title
    await app.commands.executeCommandById('steamgriddb-embedder:embed-steamgriddb-image-for-note');
    tR += `\n## Notes:\n-\n`;
    %>
    

    Example of embedded image after using Templater:

    Image Example

  4. When you create a new note using this template, the interactive modals for game and image selection will appear, and the chosen image will be embedded.

Installation

Minimum Requirements

  • Obsidian v0.15.0 or higher.
  • A SteamGridDB API Key.
  • Node.js and npm (if building from source).

Method 1: Manual Installation

  1. Download main.js and manifest.json from the plugin's GitHub releases page (or from the plugin directory if you have access).
  2. Navigate to your Obsidian vault's plugins folder: YourVault/.obsidian/plugins/.
  3. Create a new folder named obsidian-steamgriddb.
  4. Place main.js and manifest.json inside the obsidian-steamgriddb folder.
  5. In Obsidian, go to Settings -> Community Plugins, and enable "SteamGridDB Image Embedder".

Method 2: From Source (for Developers)

  1. Clone the repository:
    git clone https://github.com/your-repo/obsidian-steamgriddb.git
    
    (Replace https://github.com/your-repo/obsidian-steamgriddb.git with the actual repository URL if available.)
  2. Navigate into the plugin directory:
    cd obsidian-steamgriddb
    
  3. Install dependencies:
    npm install
    
  4. Build the plugin:
    npm run build
    
    This will compile main.ts into main.js.
  5. Copy the obsidian-steamgriddb folder (containing main.js and manifest.json) into your Obsidian vault's plugins folder: YourVault/.obsidian/plugins/.
  6. In Obsidian, go to Settings -> Community Plugins, and enable "SteamGridDB Image Embedder".
89%
HealthExcellent
ReviewSatisfactory
About
Search SteamGridDB for game images, interactively choose the correct game and specific grid art, and embed the selected image into your note. Trigger embedding automatically from Templater templates (SteamGridDB API key required).
ImagesTemplatingAutomation
Details
Current version
1.0.2
Last updated
Last week
Created
10 months ago
Updates
4 releases
Downloads
186
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
abduznikabduznik
github.com/abduznik
GitHubabduznik
  1. Community
  2. Plugins
  3. Images
  4. SteamGridDB Embedder

Related plugins

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Paste image rename

Rename image after pasting, support name pattern and auto renaming.

PodNotes

Write notes on podcasts with ease.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

BRAT

Easily install a beta version of a plugin for testing.

Readwise Official

Sync highlights from Readwise to your vault.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Image Converter

Convert, compress, resize, annotate, markup, draw, crop, rotate, flip, align, drag-resize, rename with variables, and batch process images: WEBP, JPG, PNG, HEIC, TIF

Image Context Menus

Image context menus (mostly on right click): Copy to clipboard, Open in default app, Show in system explorer, Reveal file in navigation, Open in new tab.