Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
Imported from yobson1/steam-screenshot-importer (AGENTS.md). Install upstream with npx skills add yobson1/steam-screenshot-importer. Copyright stays with the author.
Repository Guidelines
Project Description
This is a Rust-powered GPUI application for users to import images to their screenshot library on Steam via the Steamworks API.
Implementation Preferences
Tests should protect meaningful user-facing behavior, security properties, or difficult edge cases. Avoid redundant API smoke tests, tests of code from other crates, and tests that only preserve removed behavior.
Be idiomatic. If your Rust code looks like a JavaScript dev wrote it then it's bad Rust code.
Use gpui & gpui-component principles and conventions. Use components, icons, assets and themes from gpui-component where available.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slot
curl -s -X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
{
"ocm": "1",
"id": "yobson1-steam-screenshot-importer-steam-screenshot-importer",
"kind": "skill",
"name": "steam-screenshot-importer",
"description": "This is a Rust-powered GPUI application for users to import images to their screenshot library on Steam via the Steamworks API.",
"publisher": "yobson1",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding"
],
"tags": [
"skill-md",
"github-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"This is a Rust-powered GPUI application for users to import images to their screenshot library on Steam via the Steamworks API."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-agents",
"repository": "https://github.com/yobson1/steam-screenshot-importer",
"path": "AGENTS.md",
"ref": "4c01612074ba45c2a87d5c97a2d83aabbee70605",
"url": "https://github.com/yobson1/steam-screenshot-importer/blob/4c01612074ba45c2a87d5c97a2d83aabbee70605/AGENTS.md",
"key": "yobson1/steam-screenshot-importer/AGENTS.md"
}
},
"instructions": "# Repository Guidelines\n\n## Project Description\n\nThis is a Rust-powered GPUI application for users to import images to their screenshot library on Steam via the Steamworks API.\n\n## Implementation Preferences\n\n- Tests should protect meaningful user-facing behavior, security properties, or difficult edge cases. Avoid redundant API smoke tests, tests of code from other crates, and tests that only preserve removed behavior.\n- Be idiomatic. If your Rust code looks like a JavaScript dev wrote it then it's bad Rust code.\n- Use gpui & gpui-component principles and conventions. Use components, icons, a",
"cost": {
"context_tokens": 163
}
}
Fetch it by URL: GET /api/v1/registry/yobson1-steam-screenshot-importer-steam-screenshot-importer/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.