railly/tinte/ray
Claude Code and agent skill by railly/tinte
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Generate code screenshots via ray.tinte.dev API. Use when user asks for code screenshots, code images, code snippets as images, or says "ray". Calls POST https://ray.tinte.dev/api/v1/screenshot and saves the PNG result.
Install
npx vskill@latest install railly/tinte/raySKILL.md
Ray - Code Screenshots
Generate code screenshots by calling the ray.tinte.dev API.
API
Parameters
| Param | Type | Default | Notes | ||
|---|---|---|---|---|---|
code | string | required | 1-10,000 chars | ||
language | string | "typescript" | typescript, javascript, python, rust, go, java, cpp, c, html, css, json, bash, sql, markdown, toml | ||
theme | string or TinteBlock | "one-hunter" | Slug from tinte.dev or inline object | ||
mode | "dark" \ | "light" | "dark" | ||
padding | number | 32 | 0-256 | ||
fontSize | number | 14 | 8-32 | ||
lineNumbers | boolean | true | |||
title | string | "" | Window chrome title (max 100) | ||
background | string | "midnight" | One of: midnight, sunset, ocean, forest, ember, steel, aurora, none. Hex colors are not accepted. | ||
format | "png" | "png" | PNG only | ||
scale | number | 2 | 1-4 (retina) |
Notes
background: "none"returns a transparent RGBA PNG. Useful when you want to composite the screenshot onto a custom background.- Returned PNGs always include some transparent margin around the window for the drop shadow, even with
padding: 0. If you're compositing the result, trim that halo first (e.g.magick input.png -trim +repage output.png). - Long snippets can take 30-60+ seconds to render. Use a per-request timeout when calling from scripts or agents.
Workflow
- Identify the code to screenshot (from file, clipboard, or user input)
- Detect language from file extension or content
- Call the API via curl
- Save the PNG and open it
Example
Language Detection
| Extension | Language | |
|---|---|---|
| .ts, .tsx | typescript | |
| .js, .jsx | javascript | |
| .py | python | |
| .rs | rust | |
| .go | go | |
| .java | java | |
| .cpp, .cc, .cxx | cpp | |
| .c, .h | c | |
| .html | html | |
| .css | css | |
| .json | json | |
| .sh, .bash | bash | |
| .sql | sql | |
| .md | markdown | |
| .toml | toml |
Themes
- Default:
"one-hunter"(Vercel-inspired dark theme) - Any slug from tinte.dev:
"github-dark","dracula","catppuccin", etc. - Inline TinteBlock object with 13 semantic colors (bg, tx, tx_2, tx_3, ui, ui_2, ui_3, ac_1, ac_2, ac_3, pr, sc, nt)
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ray/SKILL.md
Popularity
- Repository stars
- 613
- Repository forks
- 38
- 7-day trend score
- 32
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 16 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/railly/tinte/ray)