Skills
100,928 packaged capabilities and playbooks for agents. Install any of them with one command.
All
Build features and refactorings in small, verified vertical slices instead of large unverified code dumps. Use this skill when executing `workflow/PLAN.md` or `workflow/TASKS.md`, modifying multiple files, or implementing changes expected to exceed ~100 lines.
Helps someone with no prior knowledge write and choose text and images for their website: a homepage in three sentences, short text for people reading on mobile, their own photos instead of stock images, image rights and image size, and making AI text sound like their own voice. The result is a content list in docs/inhalte.md and the text on the site. Use this skill for “writing text,” “what should I write on the homepage,” “About us,” “images for the website,” “may I use this image,” “text sounds like AI,” and “content.”
Plans and guides a project's move from Albatros to its own server, explaining it with the analogy of moving into your own house: a moving checklist; renting and setting up a server (SSH with keys only, firewall, updates, Caddy for HTTPS); taking the Logbuch on GitHub along; switching Fliessband there to the new destination over SSH with your own key; bringing data and secrets; testing; changing the address in DNS, or transferring a domain bought through Albatros to a new registrar with the auth code from domain_mitnehmen; and handling backups yourself. Use this skill for “own server,” “move,” “away from Albatros,” “Hetzner,” “VPS,” “self-host,” “landing,” and “what do I need for my own server.”
Hauptskill von Albatros: der Fluglotse. Fragt mit dem Werkzeug lage den echten Stand der Person ab (Abo, Schlüssel, Server oder Seite, Fliessband, Domain, Mission) und folgt dann genau dem Skill, der jetzt dran ist; nach jedem geschafften Schritt fragt er neu. Ohne Anmeldung zeigt er die offene Bibliothek aller Skills zum Selbstwählen und erklärt, wie die Anmeldung geht. Nutze den Skill, sobald jemand an seinem Albatros-Projekt weiterarbeitet oder fragt «was jetzt?», «wie weiter?», «was ist der nächste Schritt?», «wo stehe ich?», «es geht nicht», «es klemmt», «ich weiss nicht weiter», bei /albatros:lotse und am Ende des Skills start. Bei einer klaren Frage zu einem Thema (z. B. «wie verbinde ich meine Domain?», «was ist ein SSH-Schlüssel?») hat der passende Fach-Skill Vorrang.
Make a narrated product video from a working app, such as a demo, walkthrough, sizzle reel, launch video or feature announcement. Picture comes from agent-browser recordings or Remotion; voiceover (Eleven v4), music and sound effects come from the ElevenLabs CLI. Covers three styles, v4 voice direction, mixing and delivery.
Use when the user wants to brainstorm, think an idea through, or explore what to build; brings a rough idea whose goal or reason is unclear (“add notifications”, “something for onboarding”, “I have an idea for an app”); or asks for ideas or options (“give me ideas for X”, “what could we do about Y”), in software or outside it. Works in Claude Code and Codex. Produces a user-approved design brief, ready for mstack-write-specs.
Use when the user wants Codex to write the code while Claude manages, reviews, and commits it, for a plan or plan folder, a list of issues (GitHub or another tracker), or one larger task. Examples: “let Codex develop this plan”, “Codex writes, you review”, “use the Codex plugin to implement these issues”, or when an mstack-plan execute-plan.md offers this workflow. Runs only in Claude Code with the OpenAI Codex plugin; for Claude subagents as writers, use mstack-codex-review-workflow. Produces one integration branch with one reviewed commit per phase.
Use when review feedback needs action, such as findings from a cross-vendor reviewer, advisor, fresh-context reviewer, CI review bots, or pull request comments; when the user says “process this review”, “address the review comments”, or “handle these findings”, pastes reviewer output, or another mstack skill needs a review processed. Works in Claude Code and Codex. Produces verified fixes with tests, reasoned rejections, and a log with a drafted reply for each finding.
Set up a "chief of staff" workflow on herdr. One chief agent routes requests to a manager agent per project, and managers run workers in git worktrees and herdr tabs, all in parallel. Use when the user asks to set up numbrone, a chief of staff or multi-project agent workflow on herdr, or to add a project to an existing numbrone setup.
Erklärt CI/CD einer Person ohne Vorwissen mit dem Bild vom Fliessband mit Qualitätskontrolle und richtet es ein: Ein Workflow im Hafen von Albatros (Forgejo, code.aufwind.sh) startet bei jedem Push auf main. Der Arbeiter (Runner) auf dem eigenen Server baut die Seite, liefert sie mit Gesundheitscheck aus, prüft sie über die öffentliche Adresse und springt sonst auf die letzte gute Version zurück. Nutze den Skill bei «Pipeline», «CI/CD», «GitHub Actions», «Forgejo Actions», «Workflow», «Runner», «automatisch ausliefern», «deployen», «wie kommt meine Änderung auf den Server», «Fliessband ist rot», «Deploy fehlgeschlagen».
Plan execution and break complex work into ordered, verifiable tasks aligned with `spec-driven-workflow` (`workflow/SPEC.md`, `workflow/PLAN.md`, and conditional `workflow/TASKS.md`). Use this skill when translating a specification into a concrete execution plan, scoping large or ambiguous work, mapping dependencies, or preparing parallelizable tasks.
Take over or hand off a Git code project without needing to re-explain it. Use this skill when the user wants to continue a previous project, switch computers and continue, hand the project to someone else or another agent, or mentions relay, picking up, continuing, handoff, switching computers or devices, another computer, or setting up relay—even without mentioning relay or project memory. At the start of a session, reconcile; at the end, collect. Only project goals need human confirmation; everything else is automated.
Helps bring a small Swiss website into legal compliance, explaining it to people with no prior knowledge using the analogy of a doorbell nameplate and house rules: legal notice (UWG Art. 3 Abs. 1 lit. s), privacy policy under revDSG (information duty Art. 19), cookies (Art. 45c FMG), when the EU GDPR also applies, image rights, and marketing emails only with consent. Not legal advice. Use this skill for “legal notice,” “privacy,” “privacy policy,” “DSG,” “DSGVO,” “cookie banner,” “do I legally need this,” “what must go on my website,” and “contact form privacy.”
Helps a small website become easier to find in search engines, explaining it to people with no prior knowledge using the analogy of signposts and a city map. Covers page titles and descriptions, a main heading, descriptive URLs, image descriptions, loading time, sitemap.xml, robots.txt, structured data for local businesses, Google Search Console and Business Profile. Use this skill for “SEO,” “get found on Google,” “Google can’t find my site,” “search engine,” “Sitemap,” “meta description,” “get found locally,” and “Google Maps listing.”
Rundgang durch den eigenen Albatros-Server für eine Person ohne Vorwissen. Erklärt Terminal, Ordner, Speicher, Arbeitsspeicher, laufende Programme und den Hauptschlüssel sudo mit Bildern aus einer Wohnung. Die Person tippt die ersten Befehle selbst. Nutze den Skill bei «was ist auf meinem Server», «wie bewege ich mich im Terminal», «was ist ein Ordner auf dem Server», «ls cd pwd», «wie viel Platz habe ich», «was läuft da», und nach dem ersten erfolgreichen SSH-Besuch.
Pick the right skill for an intent and print a pasteable command. Reads MANIFEST.json (or every SKILL.md frontmatter when there is no manifest) and scores the intent against use_when phrases, curated keywords and not_for exclusions. Use when an agent has several skills installed and must choose one entry point before doing anything, or when you want to know which script handles "make me a logo" versus "read this page".
Default software engineering workflow using a `workflow/` directory with `SPEC.md`, `PLAN.md`, `TASKS.md`, and `REVIEW.md`. Use this skill as the standard process whenever starting a feature, bug fix, refactoring, architecture change, or code review—to specify requirements, plan execution, coordinate parallel tasks, and track review findings.
Erklärt einer Person ohne Vorwissen den SSH-Schlüssel mit dem Bild von Hausschlüssel und Schloss, erzeugt das Schlüsselpaar lokal auf ihrem Computer, hinterlegt nur den öffentlichen Teil bei Albatros und testet den ersten Besuch auf dem Server. Nutze den Skill bei «SSH-Schlüssel», «ssh-keygen», «ich komme nicht auf meinen Server», «Permission denied (publickey)», «was ist ein public key», «neuer Computer», und als Schritt 4 von /albatros:start.
Gets Albatros started for someone with no technical background. Asks whether they want a website or a shop, guides them through signing up in the browser, choosing a plan (Free for learning, Light for a website from the Logbuch, Pilot with their own server), and setting up an SSH key and a site or server until the first page is live at name.aufwind.sh. Use this skill for /albatros:start, “start Albatros,” “I want a website,” “I have a business idea,” “how do I get started,” “I’m new here,” “do I need a server,” “how much does Albatros cost,” and when someone mentions Albatros but has no account or site yet.
Sets up privacy-friendly website analytics with PostHog alongside someone with no prior knowledge. First, create a small event plan (which actions to count, and exactly when), then install it, set up a goal event such as “inquiry sent,” filter out your own visits, and compare the results with actual inquiries. Use this skill for “analytics,” “count visitors,” “how many people visit my site,” “PostHog,” “Google Analytics,” “tracking,” “conversion,” “measure an event,” and “where do my visitors come from.”
Build, change, run, and publish a Teable app (an App Builder app using Next.js on Teable data) from this machine with the `teable` CLI instead of in-app chat. Use when the user wants to create a Teable app, work on an existing one locally, push a new version, publish it, roll back, or respond to table-schema changes and named-query repairs. Covers project (base) resolution, `teable app init|clone|pull|push|publish`, the local development loop, and the platform rules the checkout must follow
Use the installed pc CLI to query or modify PingCode projects, work items, product requirements, tickets, tests, knowledge bases, organizational data, and the Nexus application platform API. Use when the user wants to complete tasks in PingCode or configure PingCode CLI login.
Enforce evidence-based verification and meaningful test coverage before claiming any task is complete. Use this skill when writing tests, validating `workflow/SPEC.md` acceptance criteria, or verifying builds, linters, and runtime behavior after code changes.
Viết như người (human voice, Vietnamese humanizer): remove AI-sounding prose in Vietnamese and English. Write or edit text to sound human and remove signs of AI writing. Use when the user calls /viet-nhu-nguoi or asks “viết như người,” “viết cho giống người,” “human voice,” “humanize,” “chống giọng văn AI,” “bớt giọng AI,” “bớt giọng ChatGPT,” “viết tự nhiên hơn,” “sửa văn AI,” or “soi giọng AI”; also use when drafting messages, emails, articles, PR, commits, slides, or presentations the user will send or deliver under their own name. Includes dedicated sections for Vietnamese (English-translated prose, “việc/sự/một cách,” bureaucratic tone, forms of address) and slides (conclusion-led titles, speaker notes, direct .pptx file inspection). Based on Wikipedia’s “Signs of AI writing,” the humanizer skill (MIT), and open-source Vietnamese humanize skills
Use Virse CLI to understand canvas content and regions, read node configurations and relationships, place existing assets, and edit nodes, groups, connections, layouts, duplicates, restorations, and canvas discussions. For canvas structure and material selection; use virse-creation to generate or modify pixel content, and virse-assets to organize asset directories.
In Virse, choose an in-canvas creator Composer for the task, delegate canvas creation subtasks, manage independent nodes and sessions, pass node references, continue conversations, read history, observe turns, or request a stop. Suited to goals requiring multi-step creation and feedback within the canvas; for precise management or execution with a specified model or tool output, use the CLI directly.
Create or modify image, video, 3D, and text works in Virse; reuse existing materials and generation inputs; select a model or existing tool; and compare actual outputs and iterate. If the user explicitly specifies an existing smart tool, use the tool entry directly; use the canvas entry just to arrange node positions, the author entry to create reusable tools or aesthetics, and Composer for multi-step creation and feedback within the canvas.
Find, add, place, or run existing smart tools in Virse; read input forms for fixed outputs; observe and control runs; and manage personal lists, activation, favorites, and visibility settings the author can change. Use when the user asks to process materials with a specific tool or fixed version; use smart-tool-creator to write or modify tool package execution logic or build and publish.
Keyless multi-provider web search for agents. Twenty-one providers behind one command — eighteen classic ones plus an opt-in vendor tier (Keenable, Firecrawl, Exa) that returns page excerpts instead of teasers — with automatic fallback, query relaxation, cross-provider agreement ranking and domain diversity. Use for any "look this up", "what is the latest", "find me a library/tool/paper" request when you only need results, not a full report.
Plant mit einer Person ohne Vorwissen ihre Webseite, bevor gebaut wird: für wen, was Besucher tun sollen, welche Seiten es braucht, welche Inhalte schon da sind, welche Vorbilder gefallen. Ergebnis ist ein Grundriss in docs/plan.md. Nutze den Skill bei «ich will eine Webseite», «Webseite planen», «was brauche ich für eine Webseite», «welche Seiten», «Sitemap», «wo fange ich an», und immer bevor auf dem Weg Webseite die erste Seite gebaut wird.
Erklärt Snapshots mit dem Bild vom täglichen Foto der ganzen Wohnung, macht vor riskanten Änderungen ein eigenes Foto und holt den Server mit «Zurück auf gestern» wieder her. Enthält die Übung «absichtlich kaputt machen und reparieren». Nutze den Skill bei «Snapshot», «Backup», «ich habe etwas gelöscht», «Seite ist kaputt», «Server geht nicht mehr», «rückgängig machen», «zurück auf gestern», und bevor du auf dem Server etwas Grosses umbaust.
Runs shell commands in the background with a fire-and-forget approach and delivers progress notify turns every 2 minutes plus one notify turn to the agent session when each finishes, through the `agent-shell` command (a separate Bun project, installed to `~/.local/bin`). Use when a long command, build, test run or server must keep going without blocking the session, with the result read only after the completion notify turn arrives. Do not use for a quick command that finishes inside one turn.
PROACTIVELY use AgentBody for supported public LinkedIn, YouTube, TikTok, Reddit, Instagram, X, and Xiaohongshu data; public HTTPS document parsing; explicitly requested text humanization; supported SEO data; and AgentBody account or usage questions. First read https://docs.agentbody.io/llms.txt to select the API or APIs that best match the user's requested outcome, then read each selected API's linked detail page before calling it. If llms.txt is unavailable, use https://agentbody.io/ to find the official API calling documentation. Use another provider only when AgentBody does not document a matching operation, the user requests another source, or the successful response is insufficient; state that limitation.
Author deterministic, data-driven animations with animspec — a JSON spec format and Node renderer for programmatic motion graphics. Use when an agent needs to turn data (a time series, a table of values, a signal) into animated charts, bars, waveforms, tickers, captions or HUD-style graphics as rendered frames, reproducibly from a seed. Covers choosing a primitive kit, writing and validating a spec, binding layer params to signal values, rendering frames with the CLI, and assembling frames into video with ffmpeg.
Design and change UI through an interactive shell. Turn a spec and a low-fidelity sketch, or an existing component, into a high-fidelity mock.html in the project's own style, iterate on it with the user, then implement it. Alternatively, open the shell over the running app so the user can inspect, comment on and restyle real elements, with changes going straight into code and tests. Use when the user invokes /building-ui, asks to mock up a new component or UI element from a sketch, change a component through a mock, implement an approved mock, or review or change the UI of the running app.
Reference for uploading assets to Cloudinary, covering signed and unsigned uploads, upload presets, transformations on upload, naming and folders, large files, remote uploads, and signature generation. Use when uploading files or URLs to Cloudinary, configuring upload presets, generating upload signatures, choosing between the SDK, REST API, or Upload widget, or debugging upload failures. For Next.js or React projects, use cloudinary-next or cloudinary-react alongside this skill.
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.
