All authors

Claude Skills by davud-d
github.com/davud-d16 skills0 installs21 views
- BrowserThis is your own browser, not the person's. Use it to check a page you built or a service the task started, and to work on a site on the internet yourself: open it, read it, click, fill in forms. The person allows each internet address when the call asks, so a site is not off limits. When the person wants to see a site or a video themselves, use the `desktop` skill: it opens the exact address in their own browser. A Chromium browser that runs on the skill's own virtual screen (a separate X di...Votes: 0GitHub stars: 6
- Code NavStatic analysis of the workspace's Python files with jedi and pyflakes. It covers Python only; for other languages use search_code. - Positions are 1-based lines and 0-based columns, the column of any character of the name (read the file first to get them). - `code_nav__definition` follows imports to where a name is defined; `code_nav__references` lists every usage across the project; `code_nav__outline` gives a file's classes and functions with lines. - `code_nav__rename_preview` returns one...Votes: 0GitHub stars: 6
- DebuggingA bug report is a claim, and a fix for an unconfirmed claim is a guess that happens to compile. The steps below exist to keep the work tied to what the program actually did.Votes: 0GitHub stars: 6
- DesignUse this for any work a person will see or operate: a web app, a website, a phone app, a terminal UI, the output and prompts of a CLI, a desktop or IDE panel, an installer, a setup wizard, the first screen of a README. Design here means how the thing works and reads for the person using it; decoration is the smallest part of it. The hardest test any interface faces is a stranger running it for the first time: they do not know the code, the vocabulary or the happy path, and they leave at the f...Votes: 0GitHub stars: 6
- DesktopHands for the person's own computer: their browser, their applications, their windows. It is for requests like "open that page", "find me a good video about X", "show the route on the map", "start Telegram", "close that window". It is not the `browser` skill: that one is Kvist's own Chromium on a hidden screen for checking a page you built. This one shows things to the person, in the browser where they are already signed in.Votes: 0GitHub stars: 6
- DocumentsReads documents without losing where each piece came from. - `documents__info` first: PDF page count, spreadsheet sheets with their used ranges, CSV row count, DOCX paragraph count. - `documents__read` a part: `pages` for PDF (`"1-3,7"`), `sheet` and `range` for xlsx (`"B2:F40"`), `range` as rows for CSV or paragraphs for DOCX (`"1-100"`). Every block carries its reference (page 3, Sheet1!B2, row 12, paragraph 40) — cite it in your answer. - Text comes from the file's own text layer: a scanne...Votes: 0GitHub stars: 6
- Project Overview`project_overview__scan` answers "what is this project" in one call, so you do not have to list folders and open files one by one before the first useful step. Every further read sends the whole conversation again; this replaces the first several. What the answer holds: - `languages`: file counts per language (`at_least: true` means the search stopped at its cap, the real number is larger). - `manifests`: the build and dependency files found in the project root. - `commands`: `test`, `lint`, ...Votes: 0GitHub stars: 6
- Skill AuthoringYou have three builder ops of the `skills` tool: `scaffold`, `check` and `install`. This page is the decision and the flow; the details are in reference pages you read only when the step needs them. Nothing here widens what you may do: the person approves every install, and you cannot approve it yourself.Votes: 0GitHub stars: 6
- Static Checks`static_checks__run` runs the linters and type checkers the project itself configures and returns what they found as data: file, line, column, rule code, severity and message, instead of a wall of terminal text. - With no arguments it detects the checkers from the project's files: ruff (`ruff.toml` or `[tool.ruff]`), mypy (`mypy.ini` or `[tool.mypy]`), tsc (`tsconfig.json`), eslint (an eslint config), go vet (`go.mod`) and cargo check (`Cargo.toml`). Name one with `tool` to run it regardless....Votes: 0GitHub stars: 6
- Test RunnerRuns the project's tests through Kvist's workspace sandbox and reads the result for you, so a run is evidence with numbers rather than a wall of output. - `test_runner__run` with no arguments detects the tool: pytest (pytest.ini, pyproject.toml, setup.cfg, conftest.py or a tests folder with test_*.py), `node --test` (test files with no npm test script) or `npm test`. - `target` narrows the run: a file, a folder, or a pytest node id (`tests/test_api.py::test_login`). - The answer has `status` ...Votes: 0GitHub stars: 6
- VisualizeTurn an explanation into a page the person can explore in their own browser. Use this when a large architecture diagram, data chart or spatial 3D scene communicates the answer better than prose, or when the person requests one. This is a Kvist tool skill, not a second model: YOU supply the content and data; the renderer supplies layout, interaction, validation and browser opening. Read `references/format.md` before the first call for the exact page schema and examples. Read `references/design...Votes: 0GitHub stars: 6
- App ScreenA hidden 1920x1080 screen of your own where you run graphical programs and drive them the way a person would: a real pointer, a real keyboard, real windows. Use it to see what a program draws (a terminal showing images, a GUI you built, an editor), which no test run can tell you. It is not the `browser` skill (that one is a web page, controlled by DOM) and not the `desktop` skill (that one opens things on the person's own screen). Nothing here reaches the person's desktop: the screen lives in...Votes: 0GitHub stars: 6
- Kvist DocsUse this when the person asks how Kvist itself works or how to do something with it: "how do I switch the model", "why was my command refused", "where are my sessions", "how do I undo what you did", "which interface should I use". For questions about the person's own project, this skill is not needed.Votes: 0GitHub stars: 6
- ReferencesNo code, no permissions, no sandbox: it works on Linux, macOS and Windows and is attached without the runner. It is the right shape for a procedure, a style guide, domain facts or a checklist.Votes: 0GitHub stars: 6
- ReferencesPython code that runs in its own Bubblewrap sandbox, Linux only. Use it only when instructions plus the agent's existing tools cannot do the job.Votes: 0GitHub stars: 6
- WebsiteThe person started this with `/website`. They want a working website made for them. Most people who ask for one know how it should feel long before they can say what it contains, so the job is to turn that feeling into a real site: ask the few things only they can answer, build it, look at it in a browser, and say plainly what you assumed. This skill is the process. How a good site looks and reads (first screen, section order, type, colour, anti-generic defaults) lives in the `design` skill, ...Votes: 0GitHub stars: 6