applescript
π―Skillfrom martinholovsky/claude-skills-generator
Generates, validates, and assists with writing AppleScript code for macOS automation tasks within Claude-powered development workflows.
Installation
npx skills add https://github.com/martinholovsky/claude-skills-generator --skill applescriptSkill Details
Overview
# Claude AI Skill Generator
A comprehensive template repository system for bootstrapping AI-assisted development projects with Claude Code integration. This repository provides production-ready templates, domain-specific skills, and automated setup scripts to quickly initialize new projects optimized for AI-assisted development.
π Quick Start
```bash
# Clone this repository
git clone https://github.com/martinholovsky/claude-skills-generator.git
cd claude-skills-generator
# Run the setup script (interactive mode)
./setup-repo-multitype.sh /path/to/your/new-project
# Or use the original script
./init-new-repo.sh /path/to/your/new-project
```
The script will guide you through:
- Project type selection (Web, Backend, Full-Stack, Desktop, CLI, Library)
- Language selection (TypeScript, Python, Rust, etc.)
- Feature selection and skill copying
- Template file generation with your project details
- Git repository initialization
π What's Included
1. **Interactive Setup Scripts**
setup-repo-multitype.sh- Enhanced setup with multi-type supportinit-new-repo.sh- Original comprehensive setup script
Both scripts provide:
- Interactive project configuration
- Automatic skill selection based on project type
- Template variable substitution
- Git repository initialization
- Claude Code configuration
2. **Production-Ready Templates**
All template files use placeholders (e.g., {{PROJECT_NAME}}) that get replaced during setup:
CLAUDE.md- Claude Code project instructions (auto-read by Claude)README.md- Project documentation templateCONTRIBUTING.md- Contribution guidelines with AI-assisted workflowsSECURITY.md- Security policy with AI-specific considerationsCODE_OF_CONDUCT.md- Community code of conduct.gitignore- Comprehensive ignore patterns.env.example- Environment variable template
3. **Claude Code Integration**
The .claude/ directory contains:
Configuration:
settings.json- Hooks configuration (pre/post tool use, formatting)
Slash Commands (user-invoked):
/implement-feature- Feature implementation workflow/run-tests- Automated test execution/review-code- Code review checklist
4. **GitHub Templates**
The .github/ directory includes:
workflows/ci.yml- CI/CD pipeline (lint, test, build, security audit)PULL_REQUEST_TEMPLATE.md- PR template with AI disclosure section- Issue Templates:
- bug_report.md
- feature_request.md
5. **Domain-Specific Skills (67+ Skills)**
Specialized knowledge modules for specific technologies. See [SKILLS_REFERENCE.md](./SKILLS_REFERENCE.md) for the complete catalog.
Categories:
- Frontend/UI (11): Vue, Nuxt, Pinia, Tailwind, GSAP, Three.js, WebGL, Design Systems, UI/UX
- Backend/API (15): FastAPI, GraphQL, REST, WebSocket, JSON-RPC, async, Celery, RabbitMQ, MCP
- Languages (4): TypeScript, JavaScript, Python, Rust
- Databases (5): SQLite, SQLCipher, SurrealDB, Graph Databases, Database Design
- Security (6): AppSec, Security Auditing, Encryption, OS Keychain, Sandboxing, DevSecOps
- DevOps (8): CI/CD, ArgoCD, Cilium, Harbor, Talos OS, Kanidm, Cloud APIs, Cross-Platform Builds
- Desktop (3): Tauri, Browser Automation, Auto-Update Systems
- Platform-Specific (7): macOS, Windows, Linux accessibility and automation
- AI/ML (4): LLM Integration, Model Quantization, Prompt Engineering, Speech/Wake-Word
- Multimedia (2): Web Audio API, Text-to-Speech/Speech-to-Text
- Accessibility (2): WCAG, platform-specific accessibility
Each skill includes:
- Core principles and best practices
- Security considerations and CVE tracking
- Code patterns and examples
- Risk level classification (HIGH/MEDIUM/LOW)
- Extended references for advanced patterns
π― Key Features
Security-First Development
- OWASP Top 10 awareness built into all templates
- CVE tracking in skill files
- Credentia
More from this repository10
Generates and configures Tauri desktop application project templates with Claude Code integration, enabling rapid cross-platform desktop app development using web technologies.
Generates GSAP (GreenSock Animation Platform) animation code snippets and provides interactive animation configuration assistance for web projects.
Generates and configures Tailwind CSS setup and configuration files for web projects, streamlining the initial styling infrastructure.
javascript-expert skill from martinholovsky/claude-skills-generator
Provides expert UI/UX design guidance, generating professional design recommendations, wireframes, and interaction patterns for digital interfaces based on best practices and user experience princi...
Generates comprehensive API documentation, provides API design recommendations, and assists in creating robust API implementations across different programming languages and frameworks.
websocket skill from martinholovsky/claude-skills-generator
Renders interactive 3D graphics and animations using WebGL technology within Claude-assisted development projects.
Enhances macOS accessibility by providing programmatic control and automation of system accessibility features through Claude Code interactions.
Generates Three.js scene configurations and Tres.js component structures for rapid 3D web graphics development using Claude AI assistance.