chore: add repo essentials and GitHub templates

- Add MIT LICENSE file
- Add CONTRIBUTING.md with skill creation guide
- Add AGENTS.md and CLAUDE.md for AI agent guidelines
- Add issue template for skill requests
- Add PR templates for new skills, updates, and docs
- Update README with links to contributing guide and license
This commit is contained in:
Ben Sabic
2026-01-26 09:37:57 +11:00
parent 21f0ce7f6e
commit 6406f9e89b
10 changed files with 406 additions and 35 deletions

8
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Agent Skills Specification
url: https://agentskills.io/specification.md
about: Learn the skill format before creating or requesting a skill
- name: Contributing Guide
url: https://github.com/coreyhaines31/marketingskills/blob/main/CONTRIBUTING.md
about: How to contribute a new skill to this repository

View File

@@ -0,0 +1,74 @@
name: Skill Request
description: Request a new marketing skill
title: "Skill Request: [skill-name]"
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new skill! Please fill out the details below.
- type: input
id: skill-name
attributes:
label: Suggested skill name
description: Lowercase, hyphens only (e.g., "landing-page-audit")
placeholder: "my-skill-name"
validations:
required: true
- type: textarea
id: description
attributes:
label: What should this skill do?
description: Describe the skill's purpose and capabilities
placeholder: "This skill should help with..."
validations:
required: true
- type: textarea
id: triggers
attributes:
label: When should it be used?
description: What trigger phrases or scenarios should activate this skill?
placeholder: |
- When the user says "..."
- When working on...
validations:
required: true
- type: textarea
id: examples
attributes:
label: Example use cases
description: Provide 1-3 specific examples of how you'd use this skill
placeholder: |
1. I want to...
2. Help me...
validations:
required: false
- type: dropdown
id: category
attributes:
label: Category
description: Which category does this skill fit into?
options:
- CRO (Conversion Rate Optimization)
- Copywriting
- SEO
- Paid Ads
- Growth / Strategy
- Analytics
- Other
validations:
required: true
- type: textarea
id: related-skills
attributes:
label: Related existing skills
description: Are there existing skills this relates to or differs from?
placeholder: "Similar to page-cro but focused on..."
validations:
required: false

View File

@@ -0,0 +1,15 @@
## Documentation
## Summary
<!-- What documentation changes are you making? -->
## Files changed
<!-- List the files you're updating -->
## Checklist
- [ ] Links are valid
- [ ] Formatting is consistent with existing docs
- [ ] No sensitive data or credentials

View File

@@ -0,0 +1,16 @@
## New Skill
**Skill name:** `skills/SKILL-NAME`
## Summary
<!-- What does this skill do and when should it be used? -->
## Checklist
- [ ] `name` matches directory name exactly
- [ ] `name` follows naming rules (lowercase, hyphens, no `--`)
- [ ] `description` is 1-1024 chars with trigger phrases
- [ ] `SKILL.md` is under 500 lines
- [ ] No sensitive data or credentials
- [ ] Tested locally with AI agent

View File

@@ -0,0 +1,21 @@
## Skill Update
**Skill:** `skills/SKILL-NAME`
## Summary
<!-- What changes are you making and why? -->
## Type of update
- [ ] Bug fix
- [ ] Improved instructions
- [ ] Added references/scripts
- [ ] Other
## Checklist
- [ ] Changes are focused and minimal
- [ ] `SKILL.md` is still under 500 lines
- [ ] No sensitive data or credentials
- [ ] Tested locally with AI agent