mirror of
https://github.com/github/awesome-copilot.git
synced 2026-08-26 18:45:12 +00:00
07a275bfe90d1e89f541c6c77a818d8ca0b016ce
7
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e4550293a9 |
Add eyeball plugin: document analysis with inline source screenshots 🤖🤖🤖 (#1294)
* Add eyeball plugin: document analysis with inline source screenshots Eyeball generates Word documents where every factual claim includes a highlighted screenshot from the source material. Supports PDFs, Word docs, and web URLs. Designed for verifying AI-generated document analysis against the original source. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address review feedback: soft imports, Windows Word support, doc fixes - Make PyMuPDF/Pillow/python-docx imports soft so setup-check runs without dependencies installed - Add _check_core_deps() guard at CLI command entry points - Add Windows Word detection in setup-check - Remove references to setup.sh (not included in plugin) - Fix usage docstring to show inline JSON instead of filename - Use consistent <path-to>/eyeball.py paths in SKILL.md Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update eyeball plugin with bug fixes and Windows support - Fix resource leaks (pdf_doc closed in finally blocks) - Fix Windows Word COM automation (DispatchEx, proper cleanup) - Fix converter order (Word before LibreOffice on Windows) - Add source file existence checks with clear errors - Fix Playwright cache detection for all platforms - Fix setup.sh error handling (pipefail) - Fix AppleScript path injection - Fix highlight padding scaling with DPI - Add pywin32 as Windows dependency - Update README with Windows setup instructions Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address Copilot code review feedback - Fix browser leak in render_url_to_pdf (try/finally around Playwright) - Remove setup.sh references from SKILL.md (not bundled in plugin) - Use consistent <path-to>/eyeball.py paths in SKILL.md - Update plugin README install instructions for awesome-copilot - Add Windows pywin32 install step to SKILL.md Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * fix: update _img_to_bytes docstring to reflect BytesIO return type Agent-Logs-Url: https://github.com/github/awesome-copilot/sessions/048d704a-d78a-4a46-80d9-a155ff1e0d85 Co-authored-by: dvelton <48307985+dvelton@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> |
||
|
|
994e443df1 |
Add roundup plugin: self-configuring status briefing generator (#1157)
* Add roundup plugin: self-configuring status briefing generator Adds a new plugin with two skills: - roundup-setup: Interactive onboarding that learns the user's communication style from examples, discovers available data sources, and builds audience profiles. Writes a persistent config to ~/.config/roundup/config.md. - roundup: Generates draft status briefings on demand by pulling from configured sources (GitHub, M365, Slack, Google Workspace, etc.) and synthesizing in the user's learned style for any defined audience. Platform-agnostic by design -- adapts to whatever MCP tools are available in the user's environment rather than assuming specific integrations. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address PR review comments - Fix 'use roundup' help text to clarify multi-audience behavior instead of referencing a nonexistent 'default audience' - Split bundled 'who do you report to + who is on your team' into two separate ask_user questions per the one-question-at-a-time rule - Specify ~/Desktop as explicit save path with fallback prompt when directory doesn't exist - Tables in README verified as correct markdown (single | delimiters) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Improve example-pasting UX in setup flow - Make 'paste the whole thing right here' explicit so users aren't unsure about what/how much to paste - Confirm receipt more clearly ('grabbed all of that') - Reframe second example prompt to explain why a second helps - Cap follow-up asks at two so it doesn't feel nagging - Note that messy formatting is fine Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Reinforce that more examples = better output Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> |
||
|
|
f391bc9c30 |
doublecheck: auto-escalate to full verification report for high-risk content (#980)
* doublecheck: auto-escalate to full report for high-risk content In active (persistent) mode, doublecheck previously used abbreviated inline verification for all content types, with the full three-layer report only available if the user explicitly requested it. Most users did not know the command existed, so high-stakes content (legal analysis, regulatory guidance) and responses with DISPUTED or FABRICATION RISK findings were presented with only a summary table. Changes: - Auto-escalate to the full verification report when any claim rates DISPUTED or FABRICATION RISK during inline verification - Always use the full report for legal analysis, regulatory interpretation, compliance guidance, and content with case citations or statutory references - Update the activation message to mention the 'full report' command - Add a discoverability footer to inline verification sections - Update README.md to document the new behavior Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address review feedback: fix table reference, reconcile bullets, clarify callout placement, add trigger phrase - Table row now references 'high-stakes content rule' (not 'auto-escalation rule') and lists all content types that match the later rule text - README first bullet no longer claims legal content gets inline verification, resolving the contradiction with the next bullet - Clarify that the 'Heads up' callout goes at the top of the full report when auto-escalation applies, not in a nonexistent inline section - Add 'full report' to the explicit trigger phrase list in the 'Offer full verification on request' rule Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> |
||
|
|
eb7d223446 |
Add doublecheck plugin: three-layer verification pipeline for AI output (#978)
* Add doublecheck plugin: three-layer verification pipeline for AI output Adds a new plugin that helps users verify AI-generated content before acting on it. Designed for sensitive contexts (legal, medical, financial, compliance) where hallucinations carry real consequences. Three verification layers: - Self-Audit: extracts verifiable claims, checks internal consistency - Source Verification: web searches per claim, produces URLs for human review - Adversarial Review: assumes errors exist, checks hallucination patterns Supports persistent mode (auto-verifies every factual response inline) and one-shot mode (full report on specific text). Confidence ratings: VERIFIED, PLAUSIBLE, UNVERIFIED, DISPUTED, FABRICATION RISK. Includes: - Skill (skills/doublecheck/) with bundled report template - Agent (agents/doublecheck.agent.md) for interactive verification - Plugin package (plugins/doublecheck/) bundling both Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address review: fix tools YAML format, remove materialized artifacts - Fix tools frontmatter in agents/doublecheck.agent.md to use standard YAML list format instead of flow sequence with trailing comma - Remove plugins/doublecheck/agents/ and plugins/doublecheck/skills/ from tracking; these paths are in .gitignore as CI-materialized artifacts that should not be committed Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> |
||
|
|
a4938e2aa7 |
Add napkin plugin: visual whiteboard collaboration for Copilot CLI (#929)
* Add napkin plugin: visual whiteboard collaboration for Copilot CLI Napkin opens an interactive HTML whiteboard in the user's browser where they can draw, sketch, and add sticky notes. When ready, they click 'Share with Copilot' which exports a PNG snapshot. The Copilot CLI agent reads the PNG via the view tool, and the multimodal AI model interprets the drawings, spatial layout, and text content — responding conversationally as a collaborator. Built for non-technical users: lawyers, PMs, business stakeholders, designers, and anyone who thinks better visually. Includes: - Self-contained HTML whiteboard (zero external dependencies) - Shape recognition (wobbly shapes snap to clean versions) - Freehand drawing, sticky notes, arrows, text labels - Auto-save to localStorage - SKILL.md with agent instructions - SVG visual guides for step-by-step README documentation - Plugin manifest for Copilot CLI installation Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix review feedback: roundRect compat, cross-platform shortcuts, eraser undo - Add safeRoundRect() fallback for browsers without CanvasRenderingContext2D.roundRect() - Update undo/redo button titles to show Ctrl/Cmd instead of Mac-only Cmd - Fix eraser undo by capturing state before first erase mutation per gesture Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update skills/napkin/templates/napkin.html Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update plugins/napkin/README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update skills/napkin/templates/napkin.html Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update skills/napkin/templates/napkin.html Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update skills/napkin/templates/napkin.html Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Add missing Line (L) and Eraser (E) keyboard shortcuts to README The in-app shortcuts panel and keyMap handler both support L for Line and E for Eraser, but the README keyboard shortcuts table was missing both entries. Adds them to match the actual implementation. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Combine docs/ and templates/ into assets/ per agentskills.io spec Moves skills/napkin/docs/*.svg and skills/napkin/templates/napkin.html into skills/napkin/assets/ to align with the Agent Skills specification. Updates all path references in SKILL.md, README.md, and generated docs. Addresses review feedback from PR #929. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Dan Velton <dvelton@Dans-MacBook-Pro.local> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> |
||
|
|
5bed97868a |
Add automate-this plugin: screen recording to automation scripts (#930)
* Add automate-this plugin: screen recording to automation scripts New plugin that analyzes screen recordings of manual processes and proposes working automation scripts at multiple complexity tiers. Features: - Frame extraction via ffmpeg for visual process reconstruction - Optional audio transcription via Whisper for narrated recordings - Environment fingerprinting to constrain proposals to installed tools - Application-specific automation strategies (browser, spreadsheet, email, terminal, file management, macOS-native) - Three-tier proposal system (quick win, full script, scheduled automation) - Dry-run support for safe testing of all proposals Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update skills/automate-this/SKILL.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Address code review feedback on automate-this plugin - Fix privacy section: clarify that frames/audio are processed locally but sent to the Copilot model for analysis (not purely local) - Replace 'which' with 'command -v' for reliable tool detection with explicit NO_FFMPEG/NO_WHISPER sentinels - Use per-run secure temp directory (mktemp -d, mode 0700) instead of fixed /tmp/ paths to prevent other users reading extracted frames - Add -y flag and -loglevel warning to ffmpeg calls to prevent overwrite prompts and avoid piping hiding exit codes - Add whisper-cpp CLI invocation path so users who install only whisper-cpp get working transcription - Fix grouped command syntax in environment fingerprint to prevent false 'not installed' fallthrough Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> |
||
|
|
a893b069d9 |
Add noob-mode skill and plugin (#857)
Noob Mode is a plain-English translation layer for non-technical Copilot CLI users (PMs, business stakeholders, designers, and anyone new to the command line). When activated, it translates every approval prompt, error message, and technical output into clear, jargon-free English with color-coded risk indicators. Includes: - Standalone skill (skills/noob-mode/) with SKILL.md and bundled glossary (100+ terms) and before/after examples - Plugin (plugins/noob-mode/) for installation via copilot plugin install noob-mode@awesome-copilot Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> |