DeepChat Data Import Helper
ThinkInAIXYZ/deepchat
Guides building a third-party importer for DeepChat's local SQLite data, covering schema, encryption and safe read-only access patterns.
A skill your agent uses when the user is designing, prototyping, or rewriting a desktop app that must run on multiple OSes (macOS + Windows, optionally Linux) AND feel indistinguishable from a…
$ npx skills add yetone/native-feel-skill --skill native-feel-cross-platform-desktop -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install yetone/native-feel-skill native-feel-cross-platform-desktop --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "native-feel-cross-platform-desktop" agent skill from https://github.com/yetone/native-feel-skill/tree/master into .claude/skills/native-feel-cross-platform-desktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-feel-cross-platform-desktop", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yetone/native-feel-skill --skill native-feel-cross-platform-desktop -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install yetone/native-feel-skill native-feel-cross-platform-desktop --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "native-feel-cross-platform-desktop" agent skill from https://github.com/yetone/native-feel-skill/tree/master into .agents/skills/native-feel-cross-platform-desktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-feel-cross-platform-desktop", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yetone/native-feel-skill --skill native-feel-cross-platform-desktop -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install yetone/native-feel-skill native-feel-cross-platform-desktop --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "native-feel-cross-platform-desktop" agent skill from https://github.com/yetone/native-feel-skill/tree/master into .cursor/skills/native-feel-cross-platform-desktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-feel-cross-platform-desktop", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yetone/native-feel-skill --skill native-feel-cross-platform-desktop -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install yetone/native-feel-skill native-feel-cross-platform-desktop --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "native-feel-cross-platform-desktop" agent skill from https://github.com/yetone/native-feel-skill/tree/master into .gemini/skills/native-feel-cross-platform-desktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-feel-cross-platform-desktop", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install yetone/native-feel-skill native-feel-cross-platform-desktopInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add yetone/native-feel-skill --skill native-feel-cross-platform-desktop -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "native-feel-cross-platform-desktop" agent skill from https://github.com/yetone/native-feel-skill/tree/master into .github/skills/native-feel-cross-platform-desktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-feel-cross-platform-desktop", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yetone/native-feel-skill --skill native-feel-cross-platform-desktop -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install yetone/native-feel-skill native-feel-cross-platform-desktop --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "native-feel-cross-platform-desktop" agent skill from https://github.com/yetone/native-feel-skill/tree/master into .opencode/skills/native-feel-cross-platform-desktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "native-feel-cross-platform-desktop", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
native-feel-cross-platform-desktopA skill your agent uses when the user is designing, prototyping, or rewriting a desktop app that must run on multiple OSes (macOS + Windows, optionally Linux) AND feel indistinguishable from a…
Native Feel Cross Platform Desktop is an agent skill from yetone/native-feel-skill. Use when the user is designing, prototyping, or rewriting a desktop app that must run on multiple OSes (macOS + Windows, optionally Linux) AND feel indistinguishable from a native app to its users — fast launch, native windowing, native input handling, native materials. Trigger words include "cross-platform desktop", "Electron alternative", "Tauri vs native", "WebView wrapper", "near-native performance", "Raycast architecture", "WebKit/WebView2 quirks", "WKWebView", "system tray app", "global hotkey app"…
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including reference files (for example `README.md`, `checklists/decision-tree.md` and `checklists/ship-readiness.md`).
It sits in Development, covering Prototyping. It works with macOS, Tauri and Linux. The repository describes itself as: An Agent Skill for designing cross-platform desktop apps that feel native — distilled from Raycast's 2.0 deep-dive and reverse engineering of Raycast Beta.app. Eight… The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9bd88c6. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Native Feel Cross Platform Desktop loads about 1.5k tokens when it runs, and up to ~21k if it reads all its reference files. Until then it costs about 172 tokens; SKILL.md has 750 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from yetone/native-feel-skill at commit 9bd88c6, republished under its MIT licence (© yetone). 750 words, ~1,527 tokens.
.claude/skills/native-feel-cross-platform-desktop/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.You are advising on the architecture of a cross-platform desktop app that must feel native. This skill captures the philosophy, architecture, and concrete pitfalls — distilled from Raycast's public technical deep-dive on their 2.0 rewrite and verified by reverse-engineering the shipping Raycast Beta.app binary on macOS.
references/01-philosophy.md. It frames the central tension this architecture resolves — how to get cross-platform DX and near-native performance at the same time — and gives you eight tenets that name the structural moves. Every concrete decision later flows from one of those tenets. If the user is making a decision that contradicts a tenet, surface the tenet by number and short name and explain the trade-off.references/02-architecture.mdreferences/03-webview-survival.md (the highest-density file — every item is a real bug with a real fix)references/04-ipc-contract.mdreferences/05-memory-truths.mdreferences/06-native-conventions.mdreferences/07-evidence-raycast.mdchecklists/decision-tree.md. It rules this stack OUT for several common project shapes — say so directly.checklists/ship-readiness.md. It's a 30-item audit; most apps fail 5–10 items on first pass.A native-feel cross-platform desktop app is not a web app with native hooks and not Electron with a custom theme. It is a native shell (Swift/AppKit on macOS, C#/WPF on Windows) that owns the window, the hotkeys, the menu bar, the materials, and the lifecycle — and embeds the system WebView (WKWebView or WebView2) purely as a rendering surface for a shared React/TypeScript UI. Business logic lives in a long-lived Node process bundled with the app. Performance-critical subsystems (file indexing, calculation, crypto) live in Rust, shared across platforms and exposed through UniFFI-generated typed bindings. Four runtimes communicate through a single declared interface that generates typed clients for each side. The whole thing fits in ~400 MB resident memory, of which ~150 MB is the inescapable WebView+Node baseline. You pay that baseline so that one React codebase serves both OSes; you earn it back through hot-reload iteration speed and a shared extension API that already runs thousands of community plugins on both platforms.
When you see the user doing any of these, stop and ask:
references/02-architecture.md instead.WKWebView configuration flags. See references/03-webview-survival.md § "Hidden window throttling".references/05-memory-truths.md before optimizing anything.references/04-ipc-contract.md.cursor: pointer to make it feel responsive" → That's exactly what makes it feel web. Native UIs do not change the cursor on hoverable rows. See references/06-native-conventions.md.When advising:
references/01-philosophy.md that applies (e.g., "T3 — adopt the platform; don't compete with it: the OS draws blur better than you can").checklists/decision-tree.md before giving advice. It is okay to conclude "this skill doesn't apply — build a normal Electron app."© yetone, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 12 other files (references) in the repository root of yetone/native-feel-skill.
Open the folder on GitHubat commit 9bd88c6
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in yetone/native-feel-skill, which our catalogue first saw on October 7, 2026.
Native Feel Cross Platform Desktop next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Native Feel Cross Platform Desktop this skillyetone/native-feel-skill | 1.9k | 1 repos | ~1.5k | Automated safety check: Pass | MIT | |
| DeepChat Data Import HelperThinkInAIXYZ/deepchat | 6.4k | — | ~738 | Automated safety check: Pass | Apache-2.0 | |
| Tauri Packagingbkywksj/knowledge-base | 330 | — | ~3.3k | Automated safety check: Pass | Custom licence | |
| JS Cpp Protocolnotepadqq/notepadqq | 2.3k | — | ~3.2k | Automated safety check: Pass | GPL-3.0 | |
| RStudio Copilot Language Server Updaterrstudio/rstudio | 5.1k | — | ~1.1k | Automated safety check: Pass | Custom licence | |
| OpenLogi Device DiagnosisAprilNEA/OpenLogi | 23k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 |
ThinkInAIXYZ/deepchat
Guides building a third-party importer for DeepChat's local SQLite data, covering schema, encryption and safe read-only access patterns.
bkywksj/knowledge-base
Tauri 打包与分发技能,指导桌面端(Windows/macOS/Linux)与移动端(Android/iOS)的构建、签名和分发。
notepadqq/notepadqq
Reference for the communication protocol between the JavaScript editor (CodeMirror or Monaco) and the C++/Qt UI layer via QWebChannel.
rstudio/rstudio
Advances RStudio's pinned copilot-language-server dependency to a specified release, then uploads it to S3, verifies the install, and opens a PR.
AprilNEA/OpenLogi
Finds the first failing layer when an OpenLogi Logitech device is missing or misbehaving across enumeration, open, probe, IPC and UI.
openai/openai-agents-python
Run the required final formatting, lint, type, and test checks after eligible SDK changes pass review.
Categories
A skill your agent uses when the user is designing, prototyping, or rewriting a desktop app that must run on multiple OSes (macOS + Windows, optionally Linux) AND feel indistinguishable from a…. Native Feel Cross Platform Desktop is an agent skill from yetone/native-feel-skill. Use when the user is designing, prototyping, or rewriting a desktop app that must run on multiple OSes (macOS + Windows, optionally Linux) AND feel indistinguishable from a native app to its users — fast launch, native windowing, native input handling, native materials.
Native Feel Cross Platform Desktop fits situations like: the user is designing; rewriting a desktop app that must run on multiple OSes (macOS + Windows; optionally Linux) AND feel indistinguishable from a native app to its users — fast launch; native windowing.
Run `npx skills add yetone/native-feel-skill --skill native-feel-cross-platform-desktop -a claude-code`. Or copy the skill folder (the yetone/native-feel-skill repository) into .claude/skills/native-feel-cross-platform-desktop in your project. Claude Code loads it when a task matches its description.
Run `npx skills add yetone/native-feel-skill --skill native-feel-cross-platform-desktop -a codex`. Or copy the skill folder (the yetone/native-feel-skill repository) into .agents/skills/native-feel-cross-platform-desktop in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yetone/native-feel-skill --skill native-feel-cross-platform-desktop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/native-feel-cross-platform-desktop, .gemini/skills/native-feel-cross-platform-desktop, .github/skills/native-feel-cross-platform-desktop and .opencode/skills/native-feel-cross-platform-desktop in your project.
SKILL.md names no scripts, command-line tools or credentials: Native Feel Cross Platform Desktop is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Native Feel Cross Platform Desktop is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 20k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Native Feel Cross Platform Desktop: DeepChat Data Import Helper (ThinkInAIXYZ/deepchat, 6.4k stars), Tauri Packaging (bkywksj/knowledge-base, 330 stars), JS Cpp Protocol (notepadqq/notepadqq, 2.3k stars) and RStudio Copilot Language Server Updater (rstudio/rstudio, 5.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
yetone (a GitHub user) maintains it in yetone/native-feel-skill, which has 1,930 GitHub stars. The repository was last updated on May 30, 2026.
Source: yetone/native-feel-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.