원클릭으로
academy-enrollments
Manage academy enrollments by appending rows to a Google Sheet (used by Zapier/n8n to grant LearnWorlds access).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Manage academy enrollments by appending rows to a Google Sheet (used by Zapier/n8n to grant LearnWorlds access).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Orchestrates Android development tasks including project creation, deployment, SDK management, and environment diagnostics using the `android` command-line tool.
Process invoice PDFs/emails: extract vendor + date, generate normalized filename, optionally archive to Drive, and email the PDF to the right Holded inbox.
Use the private LearnWorlds CLI to inspect DevExpert Academy users, find students by email, list their enrolled courses/products, look up products, and perform safe enrollment workflows. Trigger when Antonio asks what courses a student has in LearnWorlds or academia.devexpert.io, whether someone belongs to the current or next AI Expert edition, or to use the LearnWorlds/academy CLI.
Genera la newsletter semanal de DevExpert recopilando contenido de X, YouTube, PostFlow y bookmarks. Crea borrador en Listmonk para revisión.
End-to-end YouTube publishing workflow using ordered scripts: prepare/concat video, upload draft, transcribe with Parakeet, generate copy with the calling model, optionally prepare English dubbing assets, render thumbnails, update YouTube metadata, then schedule socials (PostFlow) 15 minutes after publish.
Enforce Antonio's real Spanish social voice when drafting or rewriting X, LinkedIn, article teaser, and newsletter intro copy. Use whenever copy must sound like Antonio and avoid obvious AI writing.
| name | academy-enrollments |
| description | Manage academy enrollments by appending rows to a Google Sheet (used by Zapier/n8n to grant LearnWorlds access). |
LearnWorlds API is not available on the current plan, so enrollment actions are triggered by writing rows into a Google Sheet that Zapier/n8n watches.
~/.config/skills/config.json under academy_enrollments:
account: Google account for Sheets accesssheet_id: Spreadsheet IDExample:
{
"academy_enrollments": {
"account": "you@example.com",
"sheet_id": "spreadsheet_id_here"
}
}
Tabs (actual names in the sheet):
Dar acceso (append rows to grant access)Quitar accesoAñadir tagEliminar tagDar acceso columns (A:E):
email, nombre, apellidos, producto, precioNatural-language helper (best effort parser):
scripts/enroll-nl "Enroll Nombre Apellidos (email@dom.com) in AI Expert precio 997"Low-level helper (explicit args):
scripts/enroll-grant-access.sh --email ... --nombre ... --apellidos ... --formacion "AI Expert" --precio 997--account and --sheet-id explicitly.List known product IDs seen in the sheet:
scripts/enroll-list-products.sh--account and --sheet-id explicitly.When the user asks in natural language to enroll someone:
email, full name, course name (e.g. "AI Expert"), optional price.Dar acceso via the helper.Avoid posting any sensitive data beyond the minimum necessary (email + course). Do not paste full sheet contents in chat.