home / skills / a5c-ai / babysitter / steam-sdk
/plugins/babysitter/skills/babysit/process/specializations/game-development/skills/steam-sdk
This skill integrates Steamworks for achievements and cloud saves, enabling seamless game state synchronization and progress tracking.
npx playbooks add skill a5c-ai/babysitter --skill steam-sdkReview the files below or copy the command above to add this skill to your agents.
---
name: steam-sdk
description: Steamworks skill for achievements and cloud saves.
allowed-tools: Read, Grep, Write, Bash, Edit, Glob, WebFetch
---
# Steam SDK Skill
Steamworks integration.
This skill provides Steamworks integration for handling achievements and cloud saves from JavaScript-based agents. It exposes deterministic, resumable operations to register, unlock, and query achievements, and to upload, download, and synchronize cloud save files. The skill is designed to slot into agentic workflows and automation pipelines for game development and testing.
The skill wraps Steamworks APIs and SDK interactions to perform authenticated calls on behalf of the agent. It manages session tokens, tracks achievement state, and performs file transfers for cloud saves with basic conflict detection and resolution hooks. Operations are built as resumable tasks so orchestration systems can retry or continue workflows from safe checkpoints.
Does this skill handle Steam authentication?
Yes. It manages session tokens and credentials required for Steamworks calls, but you must provide valid Steam developer credentials and follow your platform's security practices.
How are save file conflicts resolved?
The skill offers basic conflict detection and exposes hooks to supply custom resolution logic; implement application-specific rules for merging or choosing authoritative versions.
Is this suitable for production game clients?
The skill is intended for agentic workflows, testing, and automation. You can adapt components for production use, but review security, rate limits, and Steamworks licensing before deployment.