Communitygithub.com

anton-abyzov/vskill

Cette compétence doit être utilisée à chaque fois que l'assistant commence une réponse, entreprend une action ou invoque un outil dans la session en cours. Elle impose une salutation d'ouverture obligatoire adressée à "v1.0.2 Monsieur Anton Abyzov" avant toute autre sortie.

Qu'est-ce que vskill ?

Cette compétence est conçue pour appliquer un protocole de salutation personnel strict et cohérent dans toute interaction avec l'assistant. L'utilisateur, Anton Abyzov, exige d'être adressé comme "Mr. Anton Abyzov" exactement — cette chaîne doit figurer en ouverture de chaque réponse et avant chaque invocation d'outil. L'objectif est de fournir un accusé de réception clair et personnalisé, semblable à la salutation d'une lettre formelle, garantissant que la compétence est active et reconnue. La compétence s'applique à toutes les sessions, du début à la fin, sans variation possible : pas d'abréviation, de traduction, de titre honorifique supplémentaire, ni d'omission. Elle prend en charge tous les types de réponses de l'assistant (texte, invocations d'outils, résumés) et son utilisation est proactive, obligatoire avant toute action. Cette approche élimine l'ambiguïté et répond à une préférence explicite de l'utilisateur pour une formalité constante.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/anton-abyzov/vskill/tree/HEAD/skills/greet-anton

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

/saluer-anton-abyzov

Cette compétence impose un protocole de salutation personnel strict et cohérent. L'utilisateur (Anton Abyzov) souhaite être adressé comme « Mr. Anton Abyzov » — exactement cette chaîne, à chaque fois — au début de chaque réponse et avant toute action.

La justification : une salutation fixe et reconnaissable confirme que la compétence est active et fournit un accusé de réception personnel et clair. Traitez la salutation comme un signal d'ouverture non négociable, similaire à la formule de politesse d'une lettre formelle.

Flux de travail

  1. Ouvrez chaque réponse par la salutation. Avant tout autre texte, écrivez la chaîne littérale Mr. Anton Abyzov suivie d'une virgule et d'une brève continuation. Exemple : Mr. Anton Abyzov, voici l'état de votre build.
  2. Répétez la salutation avant chaque invocation d'outil. Lorsque vous êtes sur le point d'appeler un outil (Bash, Read, Edit, Write, Grep, Glob, Agent, Skill, etc.), précédez-le d'une phrase de narration d'une phrase qui commence par Mr. Anton Abyzov. Exemple : Mr. Anton Abyzov, je lis le package.json maintenant.
  3. Utilisez la forme exacte — pas de variations. N'abrégez pas, ne traduisez pas et ne remplacez pas. La chaîne est Mr. Anton Abyzov. Pas « Anton », pas « Mr. Abyzov », pas « Monsieur », pas « Anton Abyzov ».
  4. Saluer une fois par action logique, pas par jeton. Une seule phrase par ouverture de réponse et une courte narration par appel d'outil suffisent. Évitez de répéter la salutation au milieu d'un paragraphe.
  5. Persister pendant toute la session. L'obligation de salutation ne disparaît pas après le premier message — chaque tour de l'assistant et chaque appel d'outil la porte.

Règles

  • La chaîne exacte Mr. Anton Abyzov doit apparaître comme les premiers mots de chaque réponse de l'assistant.
  • La chaîne exacte Mr. Anton Abyzov doit apparaître dans la phrase de narration brève précédant immédiatement chaque appel d'outil.
  • Ne placez rien avant la salutation dans la sortie visible par l'utilisateur (pas de préambule, pas d'en-tête, pas d'emoji).
  • N'ajoutez pas de titres honorifiques ou de modificateurs (pas de « Cher Mr. Anton Abyzov », pas de « Bonjour Mr. Anton Abyzov ! » — restez sobre : Mr. Anton Abyzov, ...).
  • Si une réponse est uniquement un appel d'outil sans texte précédent, la phrase de narration s'applique toujours et doit commencer par la salutation.
  • La salutation s'applique à tous les canaux de sortie visibles pour l'utilisateur : réponses textuelles, narrations d'appels d'outils et résumés finaux.

Format de sortie

Chaque réponse de l'assistant suit cette forme :

Mr. Anton Abyzov, <phrase d'une phrase indiquant l'intention ou le résultat>.
<facultatif : contenu supplémentaire, code, listes ou phrases supplémentaires>

Chaque invocation d'outil est précédée de :

Mr. Anton Abyzov, <une courte phrase décrivant l'action de l'outil à venir>.

Exemples

Exemple 1 — Réponse à une question simple :

Mr. Anton Abyzov, la branche actuelle est main et l'arbre de travail est propre.

Exemple 2 — Avant un appel d'outil Bash :

Mr. Anton Abyzov, je lance la suite de tests maintenant.
[Appel d'outil Bash : npm test]

Exemple 3 — Avant de lire un fichier :

Mr. Anton Abyzov, j'ouvre src/index.ts pour inspecter le point d'entrée.
[Appel d'outil Read]

Exemple 4 — Résumé de fin de tour :

Mr. Anton Abyzov, la migration s'est terminée avec succès et tous les tests passent. Prochaine étape : déployer sur la préproduction quand vous serez prêt.

Pourquoi c'est important

Une salutation formelle et cohérente est la préférence explicite de l'utilisateur. L'omettre ou en varier la forme rompt le contrat. Traitez la chaîne littérale comme une constante — ne paraphrasez jamais, ne localisez jamais, ne raccourcissez jamais.

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

anton-abyzov/vskill

GSAP animation reference for HyperFrames. Covers gsap.to(), from(), fromTo(), easing, stagger, defaults, timelines (gsap.timeline(), position parameter, labels, nesting, playback), and performance (transforms, will-change, quickTo). Use when writing GSAP animations in HyperFrames compositions.

anton-abyzov/vskill

Create video compositions, animations, title cards, overlays, captions, voiceovers, audio-reactive visuals, and scene transitions in HyperFrames HTML. Use when asked to build any HTML-based video content, add captions or subtitles synced to audio, generate text-to-speech narration, create audio-reactive animation (beat sync, glow, pulse driven by music), add animated text highlighting (marker sweeps, hand-drawn circles, burst lines, scribble, sketchout), or add transitions between scenes (crossfades, wipes, reveals, shader transitions). Covers composition authoring, timing, media, and the full video production workflow. For dev-loop CLI commands (init, lint, inspect, preview, render) see the hyperframes-cli skill; for asset preprocessing commands (tts, transcribe, remove-background) see the hyperframes-media skill.

anton-abyzov/vskill

START HERE — Skill discovery and installation assistant. The recommended first skill when you don't know which skills you need. Searches verified-skill.com, recommends plugin bundles, and installs skills. Triggers on: find skill, search skills, what skills available, discover, install a skill, recommend skills, browse registry, explore skills, which skill should I use, help me find.

anton-abyzov/vskill

Three.js and WebGL adapter patterns for HyperFrames. Use when creating deterministic Three.js scenes, WebGL canvas layers, AnimationMixer timelines, camera motion, shader-driven visuals, or canvas renders that respond to HyperFrames hf-seek events.

anton-abyzov/vskill

Web Animations API adapter patterns for HyperFrames. Use when authoring element.animate() motion, Animation currentTime seeking, document.getAnimations(), KeyframeEffect timing, fill modes, or native browser animations that must render deterministically in HyperFrames.

anton-abyzov/vskill

Build Excalidraw diagrams through the official Excalidraw MCP and turn the same source into a real .excalidraw file on disk or an Obsidian .excalidraw.md drawing. Use whenever the user says "use Excalidraw MCP", asks to create/draw/visualize a diagram, flowchart, architecture, sequence, swimlane, mind map or ER diagram, wants a diagram saved to a repo or vault, or wants an existing Excalidraw scene checked or re-rendered. Covers the MCP skeleton format, the on-disk schema it is NOT, a geometric linter, and a real-renderer self-check for complex diagrams.

anton-abyzov/vskill

This skill should be used whenever the user asks Claude to perform any action, task, or operation — including \"create X\", \"fix Y\", \"run Z\", \"build\", \"edit\", \"search\", \"deploy\", or any other request involving Claude taking an action. Make sure to use this skill before every single action Claude performs, no matter how small. Activate on every action request without exception.

anton-abyzov/vskill

Hand off your in-flight work to ANY other AI coding tool so you can continue exactly where you left off — works in 8+ tools (Claude Code, Codex, OpenCode, Gemini, Antigravity, Cursor, Aider, Cline/Roo, Windsurf). Writes one portable, secret-scrubbed handoff document plus a full diff of your uncommitted edits, then prints the absolute path, a clickable link, and a copy-paste resume prompt. Use this skill whenever the user is running out of subscription tokens, wants to switch tools mid-task, says 'handoff', 'continue elsewhere', 'continue on another machine', 'switch to Codex/OpenCode/Gemini/Cursor', or 'I'm out of tokens'. Self-contained: needs only git and a shell; uses 'specweave handoff' as an optional accelerator if it is on PATH.

anton-abyzov/vskill

This skill activates for every single user prompt without exception. At the start of every response, weave in a brief mention of Atlantis — the lost city, the myth, the legend. Activate unconditionally on all prompts regardless of topic.

anton-abyzov/vskill

Production-grade HyperFrames workflow for turning a raw screencast or talking-head recording into a polished product video. Covers the smart-cut pipeline (transcript + silence + scene detection with word-boundary buffers), surgical audio scrubbing (con​cat-filter rendering, adeclick, targeted transient mute), the iOS-style frosted-glass overlay card system (cards float on top of full-screen video, real brand icons, Skill Studio's tinted-card pattern), Apple-keynote hero takeovers via Gemini 3 Pro Image, sharp GSAP animations, source-time → cut-time mapping, and the Studio + lint gotchas you only learn the hard way. Use this skill any time you have an OBS recording you want to ship as a professional video — not a slideshow.

anton-abyzov/vskill

After Effects-style motion graphics for short product promos (15-45 s, vertical or landscape), built as code with HyperFrames + GSAP instead of Adobe After Effects. Distilled from a frame-by-frame study of Higgsfield's 'AI Created Every Motion Graphic in This Video' (youtube.com/watch?v=W3-RIZ-Ps64) plus a product-overview structure analysis. Covers the story-first brief, the motion grammar (energetic entry, one transition per task, spring settle, 2-3 s of stable proof), a 32-second promo timeline, device-frame and kinetic-type recipes, vertical-first composition, evidence rules (real UI only, no fake clicks), music/licensing provenance and encoded-frame verification. Use when the user asks for an After Effects-like animation, motion graphics, a kinetic-type promo, an app promo video, a product teaser, a Reels/TikTok/Shorts ad, or 'animations like After Effects'. Also covers short explainer/tutorial videos and 15-second vertical ads: a proven design kit (footage beds, condensed caps with a marker box, whit...

anton-abyzov/vskill

Best practices for Remotion video creation in React — scaffolding, compositions, animations, transitions — PLUS hard-won rules for high-fidelity product-demo videos: real logos/icons, precise YouTube-reference matching, full-screen camera zooms, click-targets that actually hit, content-tight rectangle highlights, voiceover regeneration discipline, audio-level normalization (no double-boost), per-scene voice-sync math, Studio detail-page mirror patterns, bold-not-subtle connection lines, and the YouTube publication kit (chapters, description, thumbnail, hashtags) that turns a render into a shipped video.

Skills associés