← all publishers

roebi

@roebi source repo

30 published skills

  1. Skill Class Model En · roebi bundle
    Documents the Skill Class Model — the OO-based taxonomy that classifies every Agent Skill as one of: Role, Topic, Process, or OneStepProcess, each extending the base Skill class. Defines the v1 metadata extension fields for skill-class, crud-verb, topic, requires-role, subprocess-of, subtopic-of, and subrole-of. Use when an agent or author needs to classify a skill, assign metadata, understand the class hierarchy, or check naming conventions. Activate for phrases like: "what class is this skill", "how do I classify a skill", "skill taxonomy", "skill-class metadata", "is-a or has-a for skills", "what metadata does a Role need", or "naming convention for process skills".
    0
    installs
  2. Agent Benefit Review En · roebi
    Guides a user and a chat agent through a structured monthly review focused on the benefits gained from using the agent. Use this skill at the end of each month when the user wants to reflect on value created, time saved, friction reduced, knowledge gained, or next improvements. Activate for phrases like: "monthly review", "agent benefit review", "did this help me", "value of the agent this month", "retrospective with the agent", or "end of month review".
    0
    installs
  3. New Work With Skills En · roebi bundle
    Teaches the new thinking of how to do new work with Agent Skills. Use this skill when the user wants to understand how to organize work using skills, how to save sessions as skills, how to use skill trees, how to continuously improve skills, how to use skills as roles, how to use evolving state with skills, or how to apply test-driven thinking to skill workflows. Trigger when the user asks about new work methods, agent skills workflows, skill organization, session capture, evolving state, or skill-based role patterns.
    0
    installs
  4. Code Review En · roebi
    Performs a structured code review against requirements and architecture docs. Checks correctness, test coverage, security, KISS/SOLID principles, and code style. Produces a review-checklist.md with pass/fail per criterion and a list of required fixes. Use after the implement phase and before release. Activate for trigger phrases like: "code review", "review this code", "review phase", "check the implementation", "audit the code", "does the code meet requirements", or "pre-release review".
    0
    installs
  5. Orchestrate Sw Dev En · roebi
    Orchestrates the full software development lifecycle as an agentic pipeline. Delegates each phase to a focused sub-skill in order: gather requirements, design architecture, implement with TDD, review code, and release. Use when a user or agent wants to build a software project from a goal statement to a released artifact using a structured, test-driven process. Activate for trigger phrases like: "build a software project", "develop this from scratch", "orchestrate sw development", "run the full dev pipeline", or "implement this end to end".
    0
    installs
  6. Release Sw Project En · roebi
    Performs the release phase of a software project: bumps version, generates changelog, creates a git tag, and publishes the artifact (PyPI, npm, or GitHub Release). Uses semver, conventional commits, and PyPI Trusted Publishing (OIDC) for Python packages. Use after code review passes with zero critical or major findings. Activate for trigger phrases like: "release the project", "release phase", "publish to PyPI", "create a release", "bump version and tag", "cut a release", or "ship it".
    0
    installs
  7. Design Architecture En · roebi
    Produces an architecture design for a software project from a structured requirements list. Outputs architecture.md covering module structure, data flow, technology choices, and testability constraints. Use when requirements are complete and the next step is planning the structure before writing any code. Activate for trigger phrases like: "design the architecture", "architecture phase", "plan the module structure", "create an architecture doc", "design this system", or "how should we structure this project".
    0
    installs
  8. Gather Requirements En · roebi
    Transforms a vague goal or feature request into a structured, testable, dependency-ordered requirements list, grouped by prefixed requirement-ID groups (e.g. R-CTRL-001) and tagged with a driver (compliance, parity, usability). Produces a requirements.md with a mandatory review step before approval. Use when a user or agent starts a new software project or feature and needs to turn an idea into concrete, implementable requirements before any code or design work begins. Activate for trigger phrases like: "gather requirements", "write requirements for", "what are the requirements", "define the requirements", "requirements phase", or "turn this goal into requirements".
    0
    installs
  9. Terminal CLI En · roebi bundle
    Reference for operating in a Linux terminal. Use when the user or agent needs to run bash commands, combine commands with && or pipes, read files, sort and deduplicate output, write and execute shell scripts, work with the filesystem (files, links, mounts, permissions), install or update packages, get help on commands, manage containers with Podman, make HTTP requests with curl, manage Kubernetes clusters with kubectl, manage Helm charts, handle environment variables, or launch AI coding agents (aider-chat, claude). Activate this skill for any task involving: bash, shell, terminal, CLI, script, pipe, podman, kubectl, helm, curl, apt, pip, environment variable, aider, or any Unix command.
    0
    installs
  10. Apply Tdd Loop En · roebi
    Applies the Test-Driven Development (TDD) cycle as an agentic loop of RED -> GREEN -> REFACTOR iterations until all requirements are covered or all existing code paths are tested. Use when a user or agent wants to write code strictly test-first, add missing tests to existing code, or drive a full TDD session for a module, class, or function. Activate for trigger phrases like: "apply TDD", "write this test-first", "do a TDD loop", "TDD cycle for", "drive TDD on", "red green refactor", or "add tests then implement".
    0
    installs
  11. Fortune Cowsay En · roebi
    Runs fortune piped through cowsay to generate random ASCII cow art with a fun quote. Use this skill when you want a random fortune quote displayed as ASCII cow art or to generate a timestamped output file. Trigger phrases include: fortune, cowsay, ASCII cow, random quote.
    0
    installs
  12. Translate Skill De · roebi
    Übersetzt einen bestehenden Agent Skill (SKILL.md und alle gebündelten Dateien) von einer natürlichen Sprache in eine andere. Der übersetzte Skill wird auf Deutsch verfasst und als UTF-8 gespeichert. Diesen Skill verwenden, wenn ein Benutzer einen Skill übersetzen, in eine andere Sprache portieren oder für Sprecher einer anderen Sprache zugänglich machen möchte. Aktivieren bei Phrasen wie: "Skill übersetzen", "Skill von X nach Y übersetzen", "deutsche Version dieses Skills erstellen", "Skill ins Französische portieren", "Sprachvariante erstellen" oder "SKILL.md übersetzen".
    0
    installs
  13. Translate Skill En · roebi
    Translates an existing Agent Skill (SKILL.md and all bundled files) from one natural language to another. The translated skill is written in English and saved as UTF-8. Use this skill whenever a user wants to translate a skill, port a skill to another language, make a skill accessible to speakers of a different language, or create a language variant of an existing skill. Activate for phrases like: "translate this skill", "translate skill from X to Y", "make a German version of this skill", "port skill to French", "create a language variant", or "translate SKILL.md".
    0
    installs
  14. Project Bootstrap En · roebi
    For a given software project goal, recommend the best local LLM model and the skills needed to start implementation. Covers CLI tools, Python libraries, and similar projects.
    0
    installs
  15. Create Agent Skill En · roebi bundle
    Creates a new Agent Skill that follows the agentskills.io open specification. Use this skill whenever a user or agent wants to author a new skill, scaffold a skill directory, write a SKILL.md, add reference files, or add scripts to an existing skill. Activate for phrases like: "create a skill", "write a skill", "new skill for X", "scaffold a skill", "add a skill to my repo", or "make a SKILL.md".
    0
    installs
  16. Create Skill Proxy En · roebi bundle
    Creates a local proxy skill that wraps a remote Agent Skill from any GitHub repository. The proxy pins the remote skill to an exact commit hash and SHA-256 checksum so the agent verifies content integrity on every use. Use when a user wants to add an external skill to their skill library, proxy a remote skill, pin and trust a skill from GitHub, or wrap a foreign skill safely. Trigger phrases: "proxy this skill", "add external skill", "wrap remote skill", "pin this skill from GitHub".
    0
    installs
  17. Create Impressum Ch En · roebi bundle
    Creates a Swiss-law-compliant Impressum (legal notice / Anbieterkennzeichnung) for websites operated from Switzerland or targeting Swiss users. Guides the user through an interactive data-collection phase, then generates a ready-to-publish Impressum in both German and English. Covers obligations under UWG Art. 3, nDSG, and OR. Activate for phrases like: "create an impressum", "I need a legal notice for my Swiss website", "Impressum for .ch or .dev domain", "Swiss website legal page", or "create impressum switzerland".
    0
    installs
  18. Quick Documentation En · roebi
    Generates compact JSDoc comments or Python docstrings directly above function definitions. Activate for phrases like "doc-this", "document this", "add docs", "add a docstring", "add JSDoc", or whenever the user requests documentation for a code block. Supports JavaScript, TypeScript, and Python. Does not alter any code logic.
    0
    installs
  19. Create Awesome Readme En · roebi bundle
    Generates a curated awesome-list README.md by discovering GitHub repositories under a given topic tag, analyzing each repository's content, and labeling them by category and quality signals. Use when a user wants to create or update an awesome list, curate a collection of GitHub repos by topic, generate a categorized README from a GitHub topic search, or automate awesome-list maintenance. Trigger phrases: "create awesome list", "update awesome readme", "curate repos by topic", "generate README from GitHub topic", "label repos from topic tag".
    0
    installs
  20. Session Git Lifecycle En · roebi
    Defines the git-based lifecycle for agent chat sessions: CREATE for new projects (git init with explicit main branch) and RESUME for continuing work from a delivered tar.gz containing a .git folder. Use this skill whenever an agent starts a new software project from scratch, or whenever a user provides a versioned tar.gz to continue work in a new or resumed session. Also covers the handover tag namespace convention (handover/vN) that keeps session delivery tags safely separated from software version tags (vX.Y.Z) used by GitHub Actions release workflows. Trigger phrases: "start new project", "new session", "resume project", "continue from tar", "here is myproject_vN.tar.gz", "untar and continue", "pick up where we left off", "add github actions release workflow".
    0
    installs
  21. Skill Container Proxy En · roebi
    Proxy for skill-container by observerw. Creates new Agent Skills or migrates existing ones into the Skill Container format: OCI containers published to GHCR with a CLI entrypoint, a Containerfile, and GitHub-based distribution. Use when you want to create a new containerized skill, migrate a plain Agent Skill to Skill Container format, or package a skill for portable cross-platform distribution. Trigger phrases: "create skill container", "containerize this skill", "migrate skill to container", "package skill as OCI". Use exactly as you would use skill-container directly.
    0
    installs
  22. Create Privacy Policy Ch En · roebi bundle
    Creates a Swiss-law-compliant Datenschutzerklärung (Privacy Policy) for websites operated from Switzerland or targeting Swiss users. Guides the user through an interactive data-inventory phase covering all processing activities (hosting, fonts, analytics, contact forms, cookies, external embeds, etc.), then generates a ready-to-publish Privacy Policy in German and/or English. Covers obligations under nDSG (in force 01.09.2023), DSG Art. 19, and where relevant DSGVO (for EU visitors). Activate for phrases like: "create a privacy policy", "Datenschutzerklärung erstellen", "I need a privacy policy for my Swiss website", "nDSG privacy policy", "DSGVO Datenschutz", or "create privacy policy switzerland".
    0
    installs
  23. Fix Unclosed Fenced Block En · roebi
    Detect and fix unclosed fenced blocks (``` ... ```) in Markdown text. Use this skill whenever the user reports that a fenced block was not closed, when generated Markdown contains an unclosed fence, or when a heading or new section appears inside what should have been a fenced block. Fenced blocks are used for code, terminal output, file trees, config files, examples, and any verbatim content. Triggers on phrases like "unclosed fenced block", "missing closing fence", "backtick block not closed", or when the user pastes broken Markdown output for repair. Apply proactively when reviewing any self-generated Markdown before delivering it to the user.
    0
    installs
  24. Create File Tree For Topic En · roebi bundle
    Creates a topic-specific directory and file tree scaffold (Gerüst) as a starting point for a software solution or skill collection. Generates empty files, adds placeholder.txt in every empty directory so git tracks it, and writes a README.md in the root with metadata: topic, version, description, create timestamp (YYYYMMDD_HHMISS), creator, and license. Activate for phrases like: "create a file tree for", "scaffold a project for", "create directory structure for", "bootstrap a file scaffold", "Gerüst für", "starting point for", "create folder structure", or "new project skeleton".
    0
    installs
  25. Create Python Project Github En · roebi bundle
    Scaffold a complete, modern Python project from scratch - from mkdir to first PyPI publish. Use this skill whenever the user wants to create a new Python package, library, CLI tool, or PyPI module, start a new Python open-source project, set up GitHub Actions CI/CD for Python, or asks how to structure a modern Python project with packaging, testing, and devcontainer. Also triggers for "new pypi module", "python project template", "python package from scratch", "hatch", "uv init", or any request to bootstrap a Python repo with best practices.
    0
    installs
  26. Create Questions And Answers En · roebi bundle
    Runs a structured Q&A loop with a user: prompts them for questions one at a time, answers each question, then compiles all questions and answers into a downloadable Markdown file at the end. Use this skill whenever a user wants to test a configuration, probe knowledge, document a session, or explore a topic interactively. Activate for phrases like: "let us do a Q&A", "ask me questions", "I have questions for you to answer", "test my setup with questions", "compile a Q&A document", or "end of questions".
    0
    installs
  27. Create Openscad From Construction Image En · roebi
    Interprets a hand-drawn or photographed construction sketch (image) and generates a valid OpenSCAD (.scad) file from it. Use this skill whenever a user uploads or references a technical drawing, construction sketch, or dimension annotation image and wants a 3D-printable or CAD model as output. Activate for phrases like: "create OpenSCAD from this sketch", "generate .scad from image", "convert drawing to OpenSCAD", "make a CAD file from this photo", "3D model from this construction drawing". Supports dimension labels in English and German (e.g. Länge, Durchmesser, Innensechskant, Aussendurchmesser).
    0
    installs
  28. Move Skills To New Nameconvention License En · roebi
    Renames all agent skills in a GitHub repository by appending a postfix to each skill's folder name and SKILL.md name field, and sets the license field in each SKILL.md frontmatter to CC BY-NC-SA 4.0. Reentrant and idempotent — safe to run multiple times with the same or a different postfix. Use this skill when a user wants to bulk-rename skills with a new naming convention, update the license field in skill frontmatter, or both — triggered by phrases like "rename my skills", "add postfix to skills", "update license field", "apply new naming convention to agent skills", or "prepare skills for new license".
    0
    installs
  29. Brainstorming Topic Dialog Creative Mentor En · roebi bundle
    Runs an interactive brainstorming dialog between a creative mentor (the agent) and a brainstormer (the user). The mentor guides deep topic exploration through a growing idea-tree: the brainstormer defines 4 root perspectives (SWOT-style), then mentor and brainstormer alternately add creative branches each round until the brainstormer says "brainstormed". The session concludes with a downloadable <topic>-brainstorming-summary.md. Activate for phrases like: "brainstorm X", "help me brainstorm", "creative brainstorming session", "explore topic X with me", "brainstorming dialog", "mentor-led brainstorm", or "idea tree for X".
    0
    installs
  30. Learn Topic Having Teacher Track Learning Progress · roebi bundle
    Acts as a knowledgeable Teacher that guides a learner through any topic using a structured 5-level learning plan, tracked in a living <topic>-learning-process.md file. Activate when the user says "teach me", "I want to learn", "explain step by step", "learning session", or asks to start a tutoring or teaching loop on any subject. The skill runs an interactive teach-ask-answer loop, evolving the progress file every iteration, until the learner types "learned".
    0
    installs