Skip to content

feat(skills):chrome-extension-development skill - #2712

Open
SfImran wants to merge 2 commits into
github:mainfrom
SfImran:add-chrome-extension-development-skill
Open

feat(skills):chrome-extension-development skill #2712
SfImran wants to merge 2 commits into
github:mainfrom
SfImran:add-chrome-extension-development-skill

Conversation

@SfImran

@SfImran SfImran commented Aug 19, 2026

Copy link
Copy Markdown

Added a new chrome-extension-development skill for building, reviewing, debugging, and improving production-quality Chrome extensions using Manifest V3.

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new instruction, prompt, agent, skill, workflow, or canvas extension file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, agent, skill, workflow, or canvas extension with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.
  • I am targeting the main branch for this pull request.

Description

Added a new chrome-extension-development skill for building, reviewing, debugging, and improving production-quality Chrome extensions using Manifest V3.

The skill provides guidance on:

  • Manifest V3 architecture
  • Service workers and extension contexts
  • Content scripts and messaging
  • Chrome APIs and permission minimization
  • Storage and authentication
  • Extension security
  • Performance and error handling
  • Testing and debugging
  • Chrome Web Store readiness

Type of Contribution

  • New instruction file.
  • New prompt file.
  • New agent file.
  • New plugin.
  • New skill file.
  • New agentic workflow.
  • New canvas extension.
  • Update to existing instruction, prompt, agent, plugin, skill, workflow, or canvas extension.
  • Other (please specify):

Additional Notes

This contribution is intended as a general-purpose Chrome extension development skill rather than a framework-specific implementation. It focuses on Manifest V3 architecture, security, permissions, extension context boundaries, testing, and production readiness.

The skill is designed to help Copilot reason about Chrome extension architecture and constraints before generating implementation code.


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

Added comprehensive guidelines for developing Chrome extensions using Manifest V3, covering architecture, security, permissions, and testing.
@SfImran
SfImran requested a review from aaronpowell as a code owner August 19, 2026 05:08
@github-actions github-actions Bot added the skills PR touches skills label Aug 19, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🔒 PR Risk Scan Results

Scanned 1 changed file(s).

Severity Count
🔴 High 0
🟠 Medium 0
ℹ️ Info 0

✅ No matching risk patterns were detected in changed files.

This is an automated soft-gate report. Findings indicate review targets and do not block merge by themselves.

@github-actions github-actions Bot added the skill-check-error Skill validator reported errors label Aug 19, 2026
@github-actions

github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

🔍 Vally Lint Results

✅ All checks passed

Scope Checked
Skills 1
Agents 0
Total 1
Severity Count
❌ Errors 0
⚠️ Warnings 0
ℹ️ Advisories 0

Summary

Level Finding
ℹ️ ✅ chrome-extension-development (2/2 checks passed)
ℹ️ ✓ [spec-compliance] All 1 skill(s) are spec-compliant.
ℹ️ ✓ spec-compliance: All spec checks passed.
ℹ️ ✓ [valid-refs] All file references across 1 skill(s) are valid.
ℹ️ ✓ valid-refs: All file references resolve to existing files within the skill directory.
ℹ️ 1 skill(s) linted, 1 passed
Full linter output
### Linting skills/skills
✅ chrome-extension-development (2/2 checks passed)
    ✓ [spec-compliance] All 1 skill(s) are spec-compliant.
        ✓ spec-compliance: All spec checks passed.
    ✓ [valid-refs] All file references across 1 skill(s) are valid.
        ✓ valid-refs: All file references resolve to existing files within the skill directory.

1 skill(s) linted, 1 passed

Updated the skill description for Chrome extension development to emphasize security and best practices with Manifest V3. Revised guidelines for permissions, architecture, messaging, and error handling.
@github-actions github-actions Bot removed the skill-check-error Skill validator reported errors label Aug 19, 2026
@SfImran SfImran changed the title Create SKILL.md for Chrome extension development feat(skills):chrome-extension-development skill Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skills PR touches skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant