Skills
Skills zijn herbruikbare instructies waarmee je Atom patronen, technieken of merkrichtlijnen leert. Roep een skill na het maken aan met een slash-opdracht of noem hem in je prompt.
Waarvoor skills dienen
Skills leggen kennis vast die je in meerdere projecten wilt bewaren:
- Merkrichtlijnen — Kleurenpaletten, typografieregels en normen voor logoanimaties
- Animatietechnieken — Recepten voor kinetische typografie, voorkeuren voor easing en timingpatronen
- Projectafspraken — Naamgeving van lagen, ordening van composities en expressietemplates
- Herbruikbare workflows — Opbouw van titelkaarten, lay-outs voor lower thirds en overgangsstijlen
In plaats van telkens uit te leggen dat alle schaalanimaties de overshoot-easing van je merk moeten gebruiken, maak je één keer een skill die je steeds opnieuw aanroept.
Skills maken
Je kunt Atom vragen een skill te maken of er zelf een maken.
Atom vragen een skill te maken
Beschrijf wat je wilt. Atom bouwt een herbruikbare skill die je in latere chats bij naam kunt aanroepen:
Bekijk deze compositie en sla de merkconfiguratie op als een herbruikbare skill Maak een skill die composities voorbereidt voor klantcontrole met watermerken en een export op lagere resolutie Maak een skill die tekstlagen animeert met vloeiende kinetische typografie Atom verzamelt met zijn tools context over je project en bekijkt lagen, eigenschappen, hoofdframes en expressies. Daarna schrijft het een zelfstandige skill met een naam, beschrijving en uitgebreide instructies. Tijdens het genereren zie je een livevoorbeeld.
Je kunt skills maken op basis van bestaand werk of alleen een beschrijving. Als er relevante projectcontext is, bekijkt Atom wat je hebt gebouwd. Beschrijf je iets vanaf nul, dan schrijft Atom de instructies op basis van je beschrijving.
Je kunt ook aangeven wat moet worden vastgelegd of waar de skill moet worden opgeslagen:
Maak een skill die zich richt op de expressie die we net hebben geschreven Sla dit op als skill, maar maak hem algemeen bruikbaar voor elk lettertype Sla dit op als projectskill, zodat hij bij dit project blijftBouw of verfijn bestaand werk eerst in hetzelfde gesprek voordat je er een skill van maakt. Hoe meer relevante context in de chatgeschiedenis, hoe beter de skill.
Handmatig maken
- Typ
/in het invoerveld van de chat. - Kies Create Skill in het menu.
- Vul de velden in:
- Name — Een korte, duidelijke naam (wordt de skill-ID in kebab-case)
- Description — Wanneer deze skill moet worden gebruikt
- Scope — Global (alle projecten) of Project (opgeslagen bij het huidige project)
- Instructions — Uitgebreide instructies voor Atom
Je kunt hetzelfde formulier ook openen via Settings > Skills > Create.
Skills gebruiken
Slash-opdrachten
Typ / gevolgd door de naam van de skill om hem aan te roepen:
/corporate-style maak een titelkaart voor "Q4 Results" /kinetic-type animeer de slogan met bounceDe skill verschijnt als token in je invoer. Atom laadt de instructies van de skill voordat het je verzoek verwerkt.
Typ / en begin te typen om skills op naam te filteren. Navigeer met de pijltoetsen en kies met Enter.
Natuurlijke taal
Je kunt ook in gewone taal naar de naam of ID van een skill verwijzen:
Pas mijn skill voor logoanimatie toe op deze laag Gebruik de skill voor onze huisstijl in deze compositieAtom kan een overeenkomende skill laden als het verzoek duidelijk naar een specifieke skill verwijst.
Automatisch koppelen
Expliciet aanroepen (/skill-id of de skill rechtstreeks in je bericht noemen) is het betrouwbaarst. Zo blijft het gedrag voorspelbaar en is duidelijk welke instructies actief zijn.
Skills beheren
Open Settings > Skills om je skills te bekijken, bewerken, kopiëren of verwijderen.
Bij elke skill staat:
- Name — De weergavenaam
- Scope-badge — Global of Project
- Description — Wanneer de skill moet worden gebruikt
- Edit — De instructies van de skill wijzigen
- Copy — De inhoud van de skill naar het klembord kopiëren
- Delete — De skill definitief verwijderen
Bestandsindeling van skills
Skills worden opgeslagen als SKILL.md-bestanden met YAML-frontmatter:
---
name: kinetic-type
description: Tekstanimatie met overshoot-easing
---
Pas een schaalanimatie vanaf 0% toe met overshoot...
(Markdown-instructies gaan hier verder) Het veld name wordt de skill-ID en wordt omgezet naar kebab-case. description legt uit wanneer de skill moet worden gebruikt (streefwaarde circa 100 tekens, maximaal 500). Alles na de frontmatter bestaat uit instructies die Atom volgt.
Bijlagen
Skills kunnen JSX-bestanden (ExtendScript) naast de instructies bevatten. Als Atom een skill met herbruikbare scripts maakt, slaat het die als genummerde .jsx-bestanden in de skillmap op en verwijst het er in de frontmatter naar:
---
name: review-prep
description: Bereid projecten voor op klantcontrole met een watermerk en export op lagere resolutie
attachments:
1: 'Script voor watermerkoverlay'
2: 'Bouwer voor exportpreset'
--- De bijlagebestanden (1.jsx, 2.jsx enzovoort) staan naast SKILL.md in de skillmap. Atom schrijft ze automatisch bij skills die ze nodig hebben.
Opslaglocatie
Skills worden afhankelijk van hun bereik op een van twee locaties opgeslagen:
- Global-skills:
~/Library/Application Support/atom/skills/ - Projectskills:
[Map van After Effects-project]/atom/skills/
Elke skill heeft een eigen map met een SKILL.md-bestand en eventuele gebundelde .jsx-bijlagen. Je kunt deze mappen handmatig bewerken, back-uppen of tussen computers overzetten.
Global versus Project
Skills met het bereik Global zijn beschikbaar in elk project op je computer. Gebruik ze voor persoonlijke afspraken, merkrichtlijnen van de studio en technieken die je overal hergebruikt.
Skills met het bereik Project worden naast het .aep-bestand opgeslagen in een map atom/skills/. Gebruik ze voor projectspecifieke patronen, afspraken met klanten of templates die met de projectbestanden moeten meegaan.
Projectskills worden niet meegenomen door Collect Files of Consolidate All Footage van After Effects. After Effects herkent de map atom/ niet als middel. Kopieer bij archiveren of verplaatsen naar een andere computer de map atom/skills/ handmatig naast je projectbestand.
De optie Project is alleen beschikbaar als het After Effects-project als bestand is opgeslagen. Bij een niet-opgeslagen project schakelt het formulier Create Skill de Project-optie uit.
Voorbeeldskills
Merkkleurenpalet
---
name: acme-brand
description: Gebruiken voor alle projecten van Acme Corp
---
# Merkrichtlijnen van Acme
## Kleuren
- Primair: #E63946 (Acme-rood)
- Secundair: #1D3557 (marineblauw)
- Accent: #F1FAEE (gebroken wit)
- Tekst: #457B9D (staalblauw)
## Gebruik
- Koppen: Acme-rood op marineblauw
- Lopende tekst: staalblauw
- Achtergronden: gebroken wit of marineblauw
- Gebruik rood op marineblauw nooit zonder witte omlijning Animatiepreset
---
name: smooth-reveal
description: Standaardanimatie om tekst te onthullen
---
# Patroon voor vloeiend onthullen
## Configuratie
1. Stel de tekst-opacity in op 0%
2. Stel de positie in op 50px onder de eindpositie
3. Voeg hoofdframes toe over 20 frames
## Timing
- Opacity: Linear
- Position: Ease out (75% influence)
- Verschuif lagen telkens 3 frames
## Afwerking
- Voeg 0,5px bewegingsonscherpte toe
- Schakel continue rasterisatie in voor scherpe randen Expressietemplate
---
name: wiggle-control
description: Regelbare wiggle met schuifregelaar
---
# Wiggle-regeling instellen
Maak op de laag een schuifregelaar met de naam "Wiggle Amount".
Pas deze expressie op de eigenschap toe:
wiggleAmount = effect("Wiggle Amount")("Slider");
freq = 3;
amp = wiggleAmount;
wiggle(freq, amp);
Zo kan de animator de intensiteit van de wiggle instellen zonder de expressie te bewerken.