[External Plugin]: a11y-loop · Issue #5164 · github/awesome-copilot · GitHub
Skip to content

[External Plugin]: a11y-loop #5164

Open

Description

@ChanMeng666

Plugin name

a11y-loop

Short description

Asks the agent to decide accessibility in the plan and drives the a11y-loop audit CLI, which audits rendered UI in Chromium and reports what it could not check.

GitHub repository

ChanMeng666/a11y-loop

Plugin path inside the repository

No response

Ref to review

v0.3.0

Commit SHA to review

694fc3fd3d94b5449f57cbd487a51fb83d2abdea

Version

0.3.0

License identifier

MIT

Author name

Chan Meng

Author URL

https://github.com/ChanMeng666

Homepage URL

https://chanmeng666.github.io/a11y-loop/

Keywords

accessibility, a11y, wcag, axe-core, plan-mode, agent-skills

Additional notes for reviewers

The skill and /a11y-plan command are portable. The plan-gate hook targets Claude Code's ExitPlanMode and is not expected to fire in Copilot CLI. The audit needs a separate npm install plus a Chromium download.

Submission checklist

  • The plugin lives in a public GitHub repository.
  • The ref and/or sha I provided is immutable (release tag and/or full 40-character commit SHA), not a branch.
  • This submission follows this repository's contribution, security, and responsible AI policies.
  • This plugin is not already listed in the Awesome Copilot marketplace.

Activity

  1. github-actions commented on Oct 19, 2026

    @github-actions
    Contributor

    🔴 Contributor Reputation Check: HIGH risk

    Check Risk
    Profile HIGH
    Credential audit NONE

    Maintainers: please review this contributor before merging.
    See the workflow run for full details.
    Automated check powered by AGT.

  2. added
    needs-review:HIGHContributor reputation check flagged HIGH risk
    requires-submitter-fixesSubmission has quality-gate findings that submitter must fix before maintainer review
    and removed
    awaiting-reviewSubmission is waiting for automated intake validation
    on Oct 19, 2026
  3. github-actions commented on Oct 19, 2026

    @github-actions
    Contributor

    🛑 External plugin intake failed (submitter fixes required)

    This submission passed metadata validation, but quality gates found issues that must be fixed before it can move to maintainer review. Update the issue details or source plugin and then comment /rerun-intake.

    View workflow run · Download full quality gate logs

    Reviewer signals

    These are non-blocking heuristics for maintainer review; they are not evidence of misconduct or low quality.

    Signal Result
    Repository age 85 day(s)
    Repository activity 0 stars; 0 watchers; 0 forks
    Repository counts 0 stars · 0 watchers · 0 forks · 0 open issues/PRs
    Homepage heuristics ⚠️ pricing

    Quality gate summary

    Legend: ✅ pass · ⚠️ warning · 🛑 fail

    Gate Status
    spec compliance (non-blocking) ⚠️ warning
    vally lint ✅ pass
    install smoke test 🛑 fail
    version match 🛑 fail
    ref/sha consistency ✅ pass
    canvas structure ⚪ not_run
    • spec compliance: warning
    • vally lint: pass
    • install smoke test: fail
    • version match: fail
    • ref/sha consistency: pass
    • canvas structure: not_run
    • overall: fail
    spec compliance output (⚠️ warning)
    No plugin.json found in a recognized location. Agent Plugins v1.0.0 expects plugin.json at the plugin root.
    
    vally lint output (✅ pass)
    ✅ a11y-loop (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
    
    install smoke test output (🛑 fail)
    Plugin installed but no plugin.json was found in any recognized location under /tmp/external-plugin-quality-wBqooo/copilot-home/.copilot/installed-plugins/external-plugin-intake/a11y-loop
    
    Version match output
    - v0.3.0: No plugin.json found at "v0.3.0". Expected one of: .github/plugin/plugin.json, .plugin/plugin.json, plugin.json
    - 694fc3fd3d94b5449f57cbd487a51fb83d2abdea: No plugin.json found at "694fc3fd3d94b5449f57cbd487a51fb83d2abdea". Expected one of: .github/plugin/plugin.json, .plugin/plugin.json, plugin.json
    
    Ref/SHA consistency output
    source.ref "v0.3.0" resolves to the same commit as source.sha "694fc3fd3d94b5449f57cbd487a51fb83d2abdea".
    
    Canvas structure output
    Canvas structure gate skipped because plugin is not tagged with "canvas".
    

    Canonical external.json payload

    {
      "name": "a11y-loop",
      "description": "Asks the agent to decide accessibility in the plan and drives the a11y-loop audit CLI, which audits rendered UI in Chromium and reports what it could not check.",
      "version": "0.3.0",
      "author": {
        "name": "Chan Meng",
        "url": "https://github.com/ChanMeng666"
      },
      "repository": "https://github.com/ChanMeng666/a11y-loop",
      "homepage": "https://chanmeng666.github.io/a11y-loop/",
      "license": "MIT",
      "keywords": [
        "accessibility",
        "a11y",
        "wcag",
        "axe-core",
        "plan-mode",
        "agent-skills"
      ],
      "source": {
        "source": "github",
        "repo": "ChanMeng666/a11y-loop",
        "ref": "v0.3.0",
        "sha": "694fc3fd3d94b5449f57cbd487a51fb83d2abdea"
      }
    }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    external-pluginPublic external plugin submissionneeds-review:HIGHContributor reputation check flagged HIGH riskrequires-submitter-fixesSubmission has quality-gate findings that submitter must fix before maintainer review

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions