Communitygithub.com

Lebenslauf-Manager

Diese Fähigkeit wird verwendet, wenn Benutzer Hilfe bei der Erstellung von Lebensläufen, der Aktualisierung von Berufsprofilen, der Verfolgung von Karriereerfahrungen, der Verwaltung von Projektportfolios oder der Erstellung maßgeschneiderter Lebensläufe für Bewerbungen benötigen. Beim ersten Einsatz extrahiert sie Daten aus dem vorhandenen Lebenslauf des Benutzers und pflegt eine strukturierte Datenbank mit Erfahrungen, Projekten, Ausbildung und Fähigkeiten. Sie erstellt professionell gestaltete, einseitige PDF-Lebensläufe, die auf bestimmte Jobrollen zugeschnitten sind, indem sie nur die relevantesten Informationen aus der Datenbank auswählt.

Was ist Lebenslauf-Manager?

Der Lebenslauf-Manager ist eine KI-gestützte Fertigkeit, die Claude in ein umfassendes Lebenslaufverwaltungssystem verwandelt. Sie erstellt und pflegt eine strukturierte Datenbank des gesamten Berufsprofils eines Benutzers – einschließlich persönlicher Daten, Berufserfahrung, Projekte, Ausbildung, Fähigkeiten, Zertifikate und mehr. Die Fertigkeit extrahiert diese Informationen entweder aus einem vorhandenen Lebenslauf (PDF, DOCX oder TXT) oder einem LinkedIn-Profil und organisiert sie in einer abfragbaren Datenbank. Auf dieser Grundlage generiert sie maßgeschneiderte, einseitige PDF-Lebensläufe, die für das ATS-Parsing und die Anforderungen einer bestimmten Stelle optimiert sind. Die Fertigkeit hebt automatisch die relevantesten Erfahrungen, Projekte und Fähigkeiten hervor, die auf Ziel-Jobtitel und -Beschreibungen abgestimmt sind, und integriert ATS-Optimierung, professionelles Styling und iterative Anpassungen. Sie ist ideal für Entwickler, Ingenieure und alle, die ihre Karriere effizient verwalten möchten. Die Fertigkeit unterstützt Python-basierte Skripte für die Datenbankverwaltung und PDF-Generierung.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ailabs-393/ai-labs-claude-skills/tree/HEAD/packages/skills/resume-manager

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Lebenslauf-Manager?

Übersicht

Diese Fertigkeit verwandelt Claude in ein umfassendes Lebenslaufverwaltungssystem, das eine strukturierte Datenbank Ihres Berufsprofils pflegt und maßgeschneiderte, professionell formatierte PDF-Lebensläufe für bestimmte Bewerbungen erstellt. Die Fertigkeit wählt intelligent die relevantesten Erfahrungen, Projekte und Fähigkeiten basierend auf der Zielrolle aus und hebt sie hervor.

Wann diese Fertigkeit verwendet werden sollte

Nutzen Sie diese Fertigkeit für lebenslaufbezogene Aufgaben:

  • Erstellen maßgeschneiderter Lebensläufe für Bewerbungen
  • Aktualisieren von Berufserfahrungen und Projekten
  • Verwalten von Fähigkeiten und Zertifikaten
  • Nachverfolgen des Karrierefortschritts
  • Generieren von rollenspezifischen Lebensläufen
  • Pflegen eines umfassenden Karriereportfolios
  • Optimieren von Lebenslaufinhalten für ATS-Systeme

Arbeitsablauf

Schritt 1: Vorhandene Daten prüfen

Überprüfen Sie vor allen Lebenslaufoperationen, ob die Datenbank initialisiert ist:

python3 scripts/resume_db.py is_initialized

Wenn die Ausgabe "false" lautet, fahren Sie mit Schritt 2 (Ersteinrichtung) fort. Wenn "true", fahren Sie mit Schritt 3 (Lebenslaufoperationen) fort.

Schritt 2: Ersteinrichtung – Aus vorhandenem Lebenslauf extrahieren

Wenn keine Daten vorhanden sind, bitten Sie den Benutzer, seinen vorhandenen Lebenslauf bereitzustellen.

Fordern Sie den Benutzer auf:

Um Ihnen maßgeschneiderte Lebensläufe zu erstellen, muss ich eine Datenbank Ihres Berufsprofils aufbauen.
Bitte geben Sie Ihren vorhandenen Lebenslauf auf eine der folgenden Arten an:

1. Laden Sie Ihre Lebenslaufdatei hoch (PDF, DOCX oder TXT)
2. Fügen Sie den Inhalt Ihres Lebenslaufs ein
3. Geben Sie einen Link zu Ihrem Online-Lebenslauf/LinkedIn-Profil an

Ich extrahiere alle Informationen und organisiere sie in einer strukturierten Datenbank, die ich verwenden kann,
um für verschiedene Bewerbungen personalisierte Lebensläufe zu erstellen.

Daten aus dem Lebenslauf extrahieren:

Sobald der Benutzer seinen Lebenslauf bereitstellt, extrahieren Sie die folgenden Informationen:

1. Persönliche Daten:

  • Vollständiger Name
  • E-Mail-Adresse
  • Telefonnummer
  • Standort (Stadt, Bundesland/Land)
  • LinkedIn-Profil-URL
  • GitHub-Profil-URL
  • Persönliche Website
  • Berufliche Zusammenfassung/Zielsetzung

2. Berufserfahrung: Extrahieren Sie für jede Rolle:

  • Position/Jobtitel
  • Firmenname
  • Standort
  • Startdatum (Format: "Mon YYYY" wie "Jan 2022")
  • Enddatum (oder "Aktuell")
  • Kurzbeschreibung
  • Wichtige Erfolge/Highlights (Aufzählungspunkte)
  • Verwendete Technologien/Werkzeuge

3. Projekte: Extrahieren Sie für jedes Projekt:

  • Projektname
  • Datum oder Zeitraum
  • Beschreibung
  • Wichtige Erfolge/Highlights
  • Verwendete Technologien
  • Link (falls verfügbar)

4. Ausbildung: Extrahieren Sie für jeden Abschluss:

  • Abschlussbezeichnung (z. B. "Bachelor of Science in Informatik")
  • Hochschul-/Universitätsname
  • Standort
  • Abschlussdatum
  • Notendurchschnitt (falls erwähnt)
  • Auszeichnungen (falls vorhanden)
  • Relevante Kurse

5. Fähigkeiten: Extrahieren und kategorisieren Sie Fähigkeiten:

  • Programmiersprachen
  • Frameworks und Bibliotheken
  • Werkzeuge und Technologien
  • Praktiken und Methoden
  • Soft Skills

6. Zusätzliche Abschnitte:

  • Zertifikate (Name, Aussteller, Datum)
  • Auszeichnungen und Ehrungen
  • Veröffentlichungen
  • Ehrenamtliche Tätigkeit
  • Sprachkenntnisse

Speichern der extrahierten Daten:

Nach der Extraktion in der Datenbank speichern mit Python:

import sys
import json
sys.path.append('[SKILL_DIR]/scripts')
from resume_db import initialize_from_data

resume_data = {
    "personal_info": {
        "name": "Vollständiger Name",
        "email": "[email protected]",
        "phone": "+1 (555) 123-4567",
        "location": "Stadt, Bundesland",
        "linkedin": "linkedin.com/in/benutzername",
        "github": "github.com/benutzername",
        "website": "website.com",
        "summary": "Berufliche Zusammenfassung..."
    },
    "experiences": [
        {
            "position": "Senior Softwareentwickler",
            "company": "Firmenname",
            "location": "Stadt, Bundesland",
            "start_date": "Jan 2022",
            "end_date": "Aktuell",
            "description": "Kurzbeschreibung",
            "highlights": [
                "Erfolg 1 mit quantifizierbaren Ergebnissen",
                "Erfolg 2 mit Wirkungsmetriken",
                "Erfolg 3 mit verwendeten Technologien"
            ],
            "technologies": ["Python", "AWS", "Docker"]
        }
    ],
    "projects": [
        {
            "name": "Projektname",
            "date": "2023",
            "description": "Projektbeschreibung",
            "highlights": [
                "Wichtiger Erfolg oder Funktion",
                "Auswirkung oder Ergebnis"
            ],
            "technologies": ["React", "Node.js", "PostgreSQL"],
            "link": "github.com/benutzername/projekt"
        }
    ],
    "education": [
        {
            "degree": "Bachelor of Science in Informatik",
            "school": "Universitätsname",
            "location": "Stadt, Bundesland",
            "graduation_date": "Mai 2019",
            "gpa": "3.8/4.0",
            "honors": "Magna Cum Laude",
            "relevant_coursework": ["Datenstrukturen", "Algorithmen", "Maschinelles Lernen"]
        }
    ],
    "skills": {
        "Sprachen": ["Python", "JavaScript", "Java"],
        "Frameworks": ["React", "Django", "Spring"],
        "Werkzeuge": ["Docker", "AWS", "Git"],
        "Praktiken": ["Agile", "CI/CD", "TDD"]
    },
    "certifications": [
        {
            "name": "AWS Certified Solutions Architect",
            "issuer": "Amazon Web Services",
            "date": "2023"
        }
    ],
    "awards": [],
    "publications": [],
    "volunteer": [],
    "languages": ["Englisch (Muttersprache)", "Spanisch (Fließend)"],
    "interests": []
}

initialize_from_data(resume_data)

Ersetzen Sie [SKILL_DIR] durch den tatsächlichen Skill-Verzeichnispfad.

Bestätigung:

Perfekt! Ich habe Ihr Berufsprofil extrahiert und gespeichert:

• Persönliche Daten: ✓
• Berufserfahrung: X Positionen
• Projekte: X Projekte
• Ausbildung: X Abschlüsse
• Fähigkeiten: X Kategorien
• Zertifikate: X Zertifikate

Ihre Lebenslauf-Datenbank ist jetzt bereit. Ich kann für jede Stelle, auf die Sie sich
bewerben, maßgeschneiderte Lebensläufe erstellen. Sagen Sie mir einfach den Jobtitel
oder die Beschreibung, und ich erstelle ein personalisiertes einseitiges PDF, das Ihre
relevantesten Erfahrungen und Fähigkeiten hervorhebt.

Schritt 3: Maßgeschneiderten Lebenslauf für die Bewerbung erstellen

Wenn ein Benutzer einen Lebenslauf für eine bestimmte Rolle anfordert:

Schritt 3.1: Die Zielrolle verstehen

Fragen Sie den Benutzer nach der Rolle:

Um den perfekten Lebenslauf für diese Position zu erstellen, muss ich die Rolle besser verstehen.

1. Wie lautet der Jobtitel?
2. Können Sie die Stellenbeschreibung oder die wichtigsten Anforderungen teilen?
3. Welche Fähigkeiten oder Technologien sind ein Muss?

Schritt 3.2: Schlüsselwörter und Anforderungen extrahieren

Identifizieren Sie aus der Stellenbeschreibung:

  • Erforderliche technische Fähigkeiten
  • Bevorzugte Technologien
  • Hauptverantwortlichkeiten
  • Wichtige Schlüsselwörter für ATS
  • Branchenspezifische Begriffe
  • Indikatoren für das Erfahrungsniveau

Schritt 3.3: Maßgeschneiderten Lebenslauf erstellen

Verwenden Sie den PDF-Generator, um einen personalisierten Lebenslauf zu erstellen:

import sys
sys.path.append('[SKILL_DIR]/scripts')
from pdf_generator import generate_resume

# Schlüsselwörter aus der Stellenbeschreibung
job_keywords = [
    "python", "aws", "kubernetes", "microservices",
    "agile", "rest api", "postgresql", "docker"
]

job_title = "Senior Backend Engineer"

# Ausgabepfad
output_path = f"~/Downloads/{job_title.replace(' ', '_')}_Resume.pdf"

# Lebenslauf erstellen
generate_resume(
    output_path=output_path,
    job_title=job_title,
    job_keywords=job_keywords
)

Der Generator wird:

  • Erfahrungen filtern, die für die Schlüsselwörter relevant sind
  • Projekte auswählen, die zur Rolle passen
  • Anwendbare Fähigkeiten hervorheben
  • Auf eine Seite beschränken
  • Professionelles Styling verwenden
  • Für ATS-Parsing optimieren

Schritt 3.4: Überprüfen und iterieren

Nach der Erstellung:

  1. Den Benutzer informieren, wo die PDF gespeichert wurde
  2. Anpassungen anbieten
  3. Zusätzliche Highlights vorschlagen, wenn der Platz es erlaubt
  4. Anpassungen für spezifische Anforderungen empfehlen

Schritt 4: Lebenslauf-Datenbank aktualisieren

Wenn Benutzer Informationen hinzufügen oder aktualisieren möchten:

Neue Erfahrung hinzufügen:

from resume_db import add_experience

new_exp = {
    "position": "Lead Softwareentwickler",
    "company": "Neue Firma",
    "location": "Remote",
    "start_date": "Mar 2024",
    "end_date": "Aktuell",
    "description": "Leitung des Backend-Infrastrukturteams",
    "highlights": [
        "Skalierte Dienste auf 50M+ tägliche Anfragen",
        "Reduzierte Infrastrukturkosten um 30% durch Optimierung",
        "Erstellte CI/CD-Pipeline, die die Bereitstellungsgeschwindigkeit um das 10-fache verbesserte"
    ],
    "technologies": ["Go", "Kubernetes", "PostgreSQL", "AWS"]
}

add_experience(new_exp)

Neues Projekt hinzufügen:

from resume_db import add_project

new_project = {
    "name": "Echtzeit-Analyse-Dashboard",
    "date": "2024",
    "description": "Erstellte eine Echtzeit-Analyseplattform, die 1M+ Ereignisse/Minute verarbeitet",
    "highlights": [
        "Implementiert mit Streaming-Architektur mit Kafka und Redis",
        "Erstellte interaktive Visualisierungen mit React und D3.js",
        "Erzielte subsekündige Abfragelatenz bei komplexen Aggregationen"
    ],
    "technologies": ["React", "Kafka", "Redis", "Python", "TimescaleDB"],
    "link": "github.com/benutzername/analytics-dashboard"
}

add_project(new_project)

Fähigkeiten aktualisieren:

from resume_db import add_skill, update_skills

# Einzelne Fähigkeit hinzufügen
add_skill("Sprachen", "Rust")
add_skill("Werkzeuge", "Terraform")

# Oder das gesamte Fähigkeiten-Wörterbuch aktualisieren
skills = {
    "Sprachen": ["Python", "Go", "JavaScript", "Rust", "SQL"],
    "Frameworks": ["Django", "FastAPI", "React", "Next.js"],
    "Cloud und DevOps": ["AWS", "Kubernetes", "Docker", "Terraform", "CI/CD"],
    "Datenbanken": ["PostgreSQL", "MongoDB", "Redis", "Elasticsearch"],
    "Praktiken": ["Microservices", "TDD", "Agile", "Systemdesign"]
}

update_skills(skills)

Zertifikat hinzufügen:

from resume_db import add_certification

cert = {
    "name": "Google Cloud Professional Architect",
    "issuer": "Google Cloud",
    "date": "2024",
    "credential_id": "ABC123",
    "link": "credentials.google.com/..."
}

add_certification(cert)

Schritt 5: Lebenslaufdaten anzeigen und verwalten

Zusammenfassung anzeigen:

python3 scripts/resume_db.py summary

Bestimmte Abschnitte anzeigen:

# Persönliche Daten
python3 scripts/resume_db.py get_personal_info

# Alle Erfahrungen
python3 scripts/resume_db.py get_experiences

# Alle Projekte
python3 scripts/resume_db.py get_projects

# Ausbildung
python3 scripts/resume_db.py get_education

# Fähigkeiten
python3 scripts/resume_db.py get_skills

In allen Daten suchen:

python3 scripts/resume_db.py search "maschinelles Lernen"

Alle Daten exportieren:

python3 scripts/resume_db.py export > resume_backup.json

Schritt 6: Tipps zur Lebenslaufoptimierung

Geben Sie bei der Erstellung von Lebensläufen diese Optimierungstipps:

Inhaltsoptimierung:

  • Verwenden Sie Aktionsverben (Geführt, Entwickelt, Architektiert, Verbessert, Reduziert)
  • Fügen Sie quantifizierbare Metriken ein (X% Verbesserung, Y Benutzer, Z Umsatz)
  • Passen Sie Highlights an die Jobanforderungen an
  • Halten Sie Aufzählungspunkte prägnant (maximal 1-2 Zeilen)
  • Konzentrieren Sie sich auf Wirkung, nicht nur auf Verantwortlichkeiten

ATS-Optimierung:

  • Verwenden Sie Standard-Abschnittsüberschriften (Erfahrung, Ausbildung, Fähigkeiten)
  • Fügen Sie Schlüsselwörter aus der Stellenbeschreibung natürlich ein
  • Vermeiden Sie Tabellen, Spalten, Kopf- und Fußzeilen
  • Verwenden Sie Standard-Schriftarten (was der PDF-Generator tut)
  • Schreiben Sie Akronyme einmal aus: "Application Programming Interface (API)"

Ein-Seiten-Strategie:

  • Priorisieren Sie aktuelle und relevante Erfahrungen (letzte 5-7 Jahre)
  • Fügen Sie 3-4 Aufzählungspunkte pro Rolle ein
  • Beschränken Sie sich auf maximal 2-3 Projekte
  • Fassen Sie ältere oder weniger relevante Erfahrungen zusammen
  • Entfernen Sie veraltete Technologien, es sei denn, sie werden speziell benötigt

Best Practices

  1. Daten aktuell halten

    • Erfahrungen aktualisieren, sobald Projekte abgeschlossen sind
    • Neue Fähigkeiten hinzufügen, sobald Sie sie lernen
    • Quantifizierbare Erfolge pflegen
    • Zertifikate sofort erfassen
  2. Effektive Aufzählungspunkte schreiben

    • Mit Aktionsverben beginnen
    • Metriken und Ergebnisse einfügen
    • Fortschritt und Wirkung zeigen
    • Die STAR-Methode anwenden (Situation, Task, Action, Result)
  3. Fähigkeiten strategisch organisieren

    • Nach Kategorie gruppieren für Klarheit
    • Relevanteste Fähigkeiten zuerst platzieren
    • Veraltete Technologien entfernen
    • Ehrlich über Kenntnisniveaus sein
  4. Jeden Lebenslauf anpassen

    • Schlüsselwörter mit der Stellenbeschreibung abgleichen
    • Relevante Erfahrungen betonen
    • Aufzählungspunkte nach Relevanz neu ordnen
    • Abschnitt mit technischen Fähigkeiten anpassen
  5. Professionellen Ton beibehalten

    • Implizierte dritte Person verwenden (kein "Ich")
    • Sprache prägnant und klar halten
    • Fachjargon vermeiden, es sei denn, er ist branchenüblich
    • Auf Fehler Korrektur lesen

Beispielinteraktionen

Beispiel 1: Ersteinrichtung

Benutzer: "Hilf mir, einen Lebenslauf für Bewerbungen zu erstellen"

Claude: [Überprüft Datenbank – stellt fest, dass sie nicht initialisiert ist]

Um Ihnen maßgeschneiderte Lebensläufe zu erstellen, muss ich eine Datenbank Ihres Berufsprofils aufbauen.
Bitte geben Sie Ihren vorhandenen Lebenslauf auf eine der folgenden Arten an:

1. Laden Sie Ihre Lebenslaufdatei hoch (PDF, DOCX oder TXT)
2. Fügen Sie den Inhalt Ihres Lebenslaufs ein
3. Geben Sie einen Link zu Ihrem Online-Lebenslauf/LinkedIn-Profil an

[Benutzer stellt Lebenslauf bereit]

Claude: [Extrahiert Daten und initialisiert Datenbank]

Perfekt! Ich habe Ihr Berufsprofil extrahiert und gespeichert:
• Persönliche Daten: ✓
• Berufserfahrung: 3 Positionen
• Projekte: 2 Projekte
• Ausbildung: 1 Abschluss
• Fähigkeiten: 4 Kategorien
• Zertifikate: 2 Zertifikate

Ihre Lebenslauf-Datenbank ist bereit! Erzählen Sie mir von einer Stelle, auf die Sie sich bewerben,
und ich erstelle einen personalisierten einseitigen PDF-Lebenslauf.

Beispiel 2: Lebenslauf für eine bestimmte Rolle erstellen

Benutzer: "Ich brauche einen Lebenslauf für eine Senior-Backend-Engineer-Stelle bei einem Fintech-Startup"

Claude: [Datenbank initialisiert]

Großartig! Um den perfekten Lebenslauf für diese Senior-Backend-Engineer-Rolle zu erstellen,
können Sie die Stellenbeschreibung teilen oder mir die wichtigsten Anforderungen nennen?

Benutzer: [Teilt Stellenbeschreibung mit Python, AWS, Microservices, PostgreSQL usw.]

Claude: [Extrahiert Schlüsselwörter: python, aws, microservices, postgresql, fintech, api]

[Erstellt PDF mit relevanten Erfahrungen und Projekten]

Ich habe Ihren personalisierten Lebenslauf erstellt: ~/Downloads/Senior_Backend_Engineer_Resume.pdf

Der Lebenslauf hebt hervor:
✓ Ihre 5 Jahre Backend-Erfahrung mit Python und ...

Individual skills in this repo

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

ailabs-393/brand-analyzer

This skill should be used when the user requests brand analysis, brand guidelines creation, brand audits, or establishing brand identity and consistency standards. It provides comprehensive frameworks for analyzing brand elements and creating actionable brand guidelines based on requirements.

ailabs-393/business-analytics-reporter

This skill should be used when analyzing business sales and revenue data from CSV files to identify weak areas, generate statistical insights, and provide strategic improvement recommendations. Use when the user requests a business performance report, asks to analyze sales data, wants to identify areas of weakness, or needs recommendations on business improvement strategies.

ailabs-393/business-document-generator

This skill should be used when the user requests to create professional business documents (proposals, business plans, or budgets) from templates. It provides PDF templates and a Python script for generating filled documents from user data.

ailabs-393/codebase-documenter

This skill should be used when writing documentation for codebases, including README files, architecture documentation, code comments, and API documentation. Use this skill when users request help documenting their code, creating getting-started guides, explaining project structure, or making codebases more accessible to new developers. The skill provides templates, best practices, and structured approaches for creating clear, beginner-friendly documentation.

ailabs-393/csv-data-visualizer

This skill should be used when working with CSV files to create interactive data visualizations, generate statistical plots, analyze data distributions, create dashboards, or perform automatic data profiling. It provides comprehensive tools for exploratory data analysis using Plotly for interactive visualizations.

ailabs-393/data-analyst

This skill should be used when analyzing CSV datasets, handling missing values through intelligent imputation, and creating interactive dashboards to visualize data trends. Use this skill for tasks involving data quality assessment, automated missing value detection and filling, statistical analysis, and generating Plotly Dash dashboards for exploratory data analysis.

ailabs-393/finance-manager

Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations. Use when users need to analyze spending patterns, track budgets, visualize financial data, extract transactions from PDFs, calculate savings rates, identify spending trends, generate financial reports, or receive personalized budget recommendations. Triggers include requests like "analyze my finances", "track my spending", "create a financial report", "extract transactions from PDF", "visualize my budget", "where is my money going", "financial insights", "spending breakdown", or any finance-related analysis tasks.

ailabs-393/nutritional-specialist

This skill should be used whenever users ask food-related questions, meal suggestions, nutrition advice, recipe recommendations, or dietary planning. On first use, the skill collects comprehensive user preferences (allergies, dietary restrictions, goals, likes/dislikes) and stores them in a persistent database. All subsequent food-related responses are personalized based on these stored preferences.

ailabs-393/personal-assistant

This skill should be used whenever users request personal assistance tasks such as schedule management, task tracking, reminder setting, habit monitoring, productivity advice, time management, or any query requiring personalized responses based on user preferences and context. On first use, collects comprehensive user information including schedule, working habits, preferences, goals, and routines. Maintains an intelligent database that automatically organizes and prioritizes information, keeping relevant data and discarding outdated context.

ailabs-393/pitch-deck

Generate professional PowerPoint pitch decks for startups and businesses. Use this skill when users request help creating investor pitch decks, sales presentations, or business pitch presentations. The skill follows standard 10-slide pitch deck structure and includes best practices for content and design.

ailabs-393/research-paper-writer

Creates formal academic research papers following IEEE/ACM formatting standards with proper structure, citations, and scholarly writing style. Use when the user asks to write a research paper, academic paper, or conference paper on any topic.

ailabs-393/script-writer

This skill should be used whenever users need YouTube video scripts written. On first use, collects comprehensive preferences including script type, tone, target audience, style, video length, hook style, use of humor, personality, and storytelling approach. Generates complete, production-ready YouTube scripts tailored to user's specifications for any topic. Maintains database of preferences and past scripts for consistent style.

ailabs-393/seo-optimizer

This skill should be used when analyzing HTML/CSS websites for SEO optimization, fixing SEO issues, generating SEO reports, or implementing SEO best practices. Use when the user requests SEO audits, optimization, meta tag improvements, schema markup implementation, sitemap generation, or general search engine optimization tasks.

ailabs-393/social-media-generator

This skill should be used when the user requests social media content creation for Twitter, Instagram, LinkedIn, or Facebook. It generates platform-optimized posts and saves them in an organized folder structure with meaningful filenames based on event details.

ailabs-393/startup-validator

Comprehensive startup idea validation and market analysis tool. Use when users need to evaluate a startup idea, assess market fit, analyze competition, validate problem-solution fit, or determine market positioning. Triggers include requests to "validate my startup idea", "analyze market opportunity", "check if there's demand for", "research competition for", "evaluate business idea", or "see if my idea is viable". Provides data-driven analysis using web search, market frameworks, competitive research, and positioning recommendations.

ailabs-393/storyboard-manager

Assist writers with story planning, character development, plot structuring, chapter writing, timeline tracking, and consistency checking. Use this skill when working with creative writing projects organized in folders containing characters, chapters, story planning documents, and summaries. Trigger this skill for tasks like "Help me develop this character," "Write the next chapter," "Check consistency across my story," or "Track the timeline of events."

ailabs-393/travel-planner

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary restrictions. Generates detailed travel plans with day-by-day itineraries, budget breakdowns, packing checklists, cultural do's and don'ts, and region-specific schedules. Maintains database of preferences and past trips for personalized recommendations.

Verwandte Skills