library-search

Search a Steam library with hybrid keyword and semantic vector search.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/KevinBatdorf/fglt --skill library-search-kevinbatdorf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: library-search
Source: https://github.com/KevinBatdorf/fglt/tree/main/skills/library-search
Command: npx skills add https://github.com/KevinBatdorf/fglt --skill library-search-kevinbatdorf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, steam, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill solves the problem of finding games from your Steam library with personalized recommendations, based on your gaming history and preferences.

Core Features & Use Cases

  • Game Discovery: Find new games similar to ones you already own or have played.
  • Search by Tags: Filter games by tags, genres, or platforms.
  • Quick Game Recommendations: Get a list of games to play based on your mood or playtime requirements.
  • Stats on Your Library: View statistics about your library, such as total games, playtime, and ownership across platforms.

Quick Start

Ask "What should I play?" or "Show me games similar to [game name]" to get personalized recommendations.

Frequently Asked Questions about library-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get personalized game recommendations from my Steam library?

To get personalized game recommendations, you need to access your Steam library. The system utilizes hybrid keyword and semantic vector search to analyze your gaming history and preferences, then suggests new games to play.

Can I filter my Steam library by game tags and playtime?

Yes, you can filter your Steam library by tags, genres, or platforms. The system enriches game data using SteamSpy tags and HowLongToBeat times, allowing you to find games based on specific moods or playtime requirements.

Do I need API keys to find games from my Steam library?

You need access to your Steam library to find games. Optional integrations, such as the YouTube API and OpenCritic, require additional API keys to enrich game data, but the core recommendation system functions with Steam access.

What data sources does this Steam game discovery system use?

The Steam game discovery system uses Steam appdetails, SteamSpy tags, HowLongToBeat times, and Steam's "more like this" graph. This enriched data enables hybrid keyword and semantic vector search for accurate recommendations.

How does semantic vector search work for game recommendations?

Semantic vector search for game recommendations works by combining keyword matching with vector similarity. It analyzes your Steam library data to identify games matching your gaming history, preferences, and specified tags.

What are the limitations of using Steam API for library management?

A limitation of using the Steam API for library management is that optional data enrichments depend on external API keys. If YouTube API or OpenCritic keys are missing, the recommendation system relies strictly on Steam data.