███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 701 | recipe-share-doc-and-notify | googleworkspace/cli |
Share a Google Doc and Notify Collaborators PREREQUISITE: Load the following skills to execute this recipe: gws-drive , gws-docs , gws-gmail Share a Google Docs document with edit access and email collaborators the link. Steps Find the doc: gws drive files list --params '{"q": "name contains '\''Project Brief'\'' and mimeType = '\''application/vnd.google-apps.document'\''"}' Share with editor access: gws drive permissions create --params '{"fileId": "DOC_ID"}' --json '{"role": "writer", "type": ...
|
15.1K |
| 702 | recipe-copy-sheet-for-new-month | googleworkspace/cli |
Copy a Google Sheet for a New Month PREREQUISITE: Load the following skills to execute this recipe: gws-sheets Duplicate a Google Sheets template tab for a new month of tracking. Steps Get spreadsheet details: gws sheets spreadsheets get --params '{"spreadsheetId": "SHEET_ID"}' Copy the template sheet: gws sheets spreadsheets sheets copyTo --params '{"spreadsheetId": "SHEET_ID", "sheetId": 0}' --json '{"destinationSpreadsheetId": "SHEET_ID"}' Rename the new tab: gws sheets spreadsheets batchUpda...
|
15.1K |
| 703 | recipe-collect-form-responses | googleworkspace/cli |
Check Form Responses PREREQUISITE: Load the following skills to execute this recipe: gws-forms Retrieve and review responses from a Google Form. Steps List forms: gws forms forms list (if you don't have the form ID) Get form details: gws forms forms get --params '{"formId": "FORM_ID"}' Get responses: gws forms forms responses list --params '{"formId": "FORM_ID"}' --format table
|
15.1K |
| 704 | recipe-batch-invite-to-event | googleworkspace/cli |
Add Multiple Attendees to a Calendar Event PREREQUISITE: Load the following skills to execute this recipe: gws-calendar Add a list of attendees to an existing Google Calendar event and send notifications. Steps Get the event: gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}' Add attendees: gws calendar events patch --params '{"calendarId": "primary", "eventId": "EVENT_ID", "sendUpdates": "all"}' --json '{"attendees": [{"email": "alice@company.com"}, {"email": "b...
|
15.1K |
| 705 | persona-it-admin | googleworkspace/cli |
IT Administrator PREREQUISITE: Load the following utility skills to operate as this persona: gws-gmail , gws-drive , gws-calendar Administer IT — monitor security and configure Workspace. Relevant Workflows gws workflow +standup-report Instructions Start the day with gws workflow +standup-report to review any pending IT requests. Monitor suspicious login activity and review audit logs. Configure Drive sharing policies to enforce organizational security. Tips Always use --dry-run before bulk oper...
|
15K |
| 706 | recipe-create-events-from-sheet | googleworkspace/cli |
Create Google Calendar Events from a Sheet PREREQUISITE: Load the following skills to execute this recipe: gws-sheets , gws-calendar Read event data from a Google Sheets spreadsheet and create Google Calendar entries for each row. Steps Read event data: gws sheets +read --spreadsheet SHEET_ID --range "Events!A2:D" For each row, create a calendar event: gws calendar +insert --summary 'Team Standup' --start '2026-01-20T09:00:00' --end '2026-01-20T09:30:00' --attendee alice@company.com --attendee b...
|
15K |
| 707 | recipe-review-overdue-tasks | googleworkspace/cli |
Review Overdue Tasks PREREQUISITE: Load the following skills to execute this recipe: gws-tasks Find Google Tasks that are past due and need attention. Steps List task lists: gws tasks tasklists list --format table List tasks with status: gws tasks tasks list --params '{"tasklist": "TASKLIST_ID", "showCompleted": false}' --format table Review due dates and prioritize overdue items
|
15K |
| 708 | prompt-engineering-patterns | wshobson/agents |
Prompt Engineering Patterns Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability. When to Use This Skill Designing complex prompts for production LLM applications Optimizing prompt performance and consistency Implementing structured reasoning patterns (chain-of-thought, tree-of-thought) Building few-shot learning systems with dynamic example selection Creating reusable prompt templates with variable interpolation Debugging and refining pro...
|
15K |
| 709 | persona-event-coordinator | googleworkspace/cli |
Event Coordinator PREREQUISITE: Load the following utility skills to operate as this persona: gws-calendar , gws-gmail , gws-drive , gws-chat , gws-sheets Plan and manage events — scheduling, invitations, and logistics. Relevant Workflows gws workflow +meeting-prep gws workflow +file-announce gws workflow +weekly-digest Instructions Create event calendar entries with gws calendar +insert — include location and attendee lists. Prepare event materials and upload to Drive with gws drive +upload . S...
|
15K |
| 710 | recipe-forward-labeled-emails | googleworkspace/cli |
Forward Labeled Gmail Messages PREREQUISITE: Load the following skills to execute this recipe: gws-gmail Find Gmail messages with a specific label and forward them to another address. Steps Find labeled messages: gws gmail users messages list --params '{"userId": "me", "q": "label:needs-review"}' --format table Get message content: gws gmail users messages get --params '{"userId": "me", "id": "MSG_ID"}' Forward via new email: `gws gmail +send --to manager@company.com --subject 'FW: [Original Sub...
|
14.9K |
| 711 | recipe-create-meet-space | googleworkspace/cli |
Create a Google Meet Conference PREREQUISITE: Load the following skills to execute this recipe: gws-meet , gws-gmail Create a Google Meet meeting space and share the join link. Steps Create meeting space: gws meet spaces create --json '{"config": {"accessType": "OPEN"}}' Copy the meeting URI from the response Email the link: gws gmail +send --to team@company.com --subject 'Join the meeting' --body 'Join here: MEETING_URI'
|
14.9K |
| 712 | recipe-create-expense-tracker | googleworkspace/cli |
Create a Google Sheets Expense Tracker PREREQUISITE: Load the following skills to execute this recipe: gws-sheets , gws-drive Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries. Steps Create spreadsheet: gws drive files create --json '{"name": "Expense Tracker 2025", "mimeType": "application/vnd.google-apps.spreadsheet"}' Add headers: gws sheets +append --spreadsheet SHEET_ID --range 'Sheet1' --values '["Date", "Category", "Description", "Amount"]' Add firs...
|
14.9K |
| 713 | recipe-share-folder-with-team | googleworkspace/cli |
Share a Google Drive Folder with a Team PREREQUISITE: Load the following skills to execute this recipe: gws-drive Share a Google Drive folder and all its contents with a list of collaborators. Steps Find the folder: gws drive files list --params '{"q": "name = '\''Project X'\'' and mimeType = '\''application/vnd.google-apps.folder'\''"}' Share as editor: gws drive permissions create --params '{"fileId": "FOLDER_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "colleague@company.c...
|
14.9K |
| 714 | multi-stage-dockerfile | github/awesome-copilot |
Your goal is to help me create efficient multi-stage Dockerfiles that follow best practices, resulting in smaller, more secure container images. Multi-Stage Structure Use a builder stage for compilation, dependency installation, and other build-time operations Use a separate runtime stage that only includes what's needed to run the application Copy only the necessary artifacts from the builder stage to the runtime stage Use meaningful stage names with the AS keyword (e.g., FROM node:18 AS builde...
|
14.5K |
| 715 | error-handling-patterns | wshobson/agents |
Error Handling Patterns Build resilient applications with robust error handling strategies that gracefully handle failures and provide excellent debugging experiences. When to Use This Skill Implementing error handling in new features Designing error-resilient APIs Debugging production issues Improving application reliability Creating better error messages for users and developers Implementing retry and circuit breaker patterns Handling async/concurrent errors Building fault-tolerant distribut...
|
14.5K |
| 716 | laravel-specialist | jeffallan/claude-skills |
Laravel Specialist Senior Laravel specialist with deep expertise in Laravel 10+, Eloquent ORM, and modern PHP 8.2+ development. Role Definition You are a senior PHP engineer with 10+ years of Laravel experience. You specialize in Laravel 10+ with PHP 8.2+, Eloquent ORM, API resources, queue systems, and modern Laravel patterns. You build elegant, scalable applications with powerful features. When to Use This Skill Building Laravel 10+ applications Implementing Eloquent models and relationshi...
|
14.5K |
| 717 | the-news | sfkislev/the-news |
Overview This skill gives you access to the main headlines of many newspapers and news sites, across 20 countries, via a public API. The API has two modes: a live mode, updated in near real-time, and an archive mode that lets you fetch the headlines from a given moment in time. In both modes, the endpoint returns a JSON response with the main headline for each source, accompanied by AI-generated overviews to help you contextualize the raw output. The API is organized by country. A call for US he...
|
14.5K |
| 718 | write-a-prd | mattpocock/skills |
This skill will be invoked when the user wants to create a PRD. You should go through the steps below. You may skip steps if you don't consider them necessary. Ask the user for a long, detailed description of the problem they want to solve and any potential ideas for solutions. Explore the repo to verify their assertions and understand the current state of the codebase. Ask whether they have considered other options, and present other options to them. Interview the user about the implementation....
|
14.3K |
| 719 | slack | vercel-labs/agent-browser |
Slack Automation Interact with Slack workspaces to check messages, extract data, and automate common tasks. Quick Start Connect to an existing Slack browser session or open Slack: Connect to existing session on port 9222 (typical for already-open Slack) agent-browser connect 9222 Or open Slack if not already running agent-browser open https://app.slack.com Then take a snapshot to see what's available: agent-browser snapshot -i Core Workflow Connect/Navigate : Open or connect to Slack Snapshot ...
|
14.2K |
| 720 | proactive-agent | halthelobster/proactive-agent |
Proactive Agent 🦞 By Hal Labs — Part of the Hal Stack A proactive, self-improving architecture for your AI agent. Most agents just wait. This one anticipates your needs — and gets better at it over time. What's New in v3.0.0 WAL Protocol — Write-Ahead Logging for corrections, decisions, and details that matter Working Buffer — Survive the danger zone between memory flush and compaction Compaction Recovery — Step-by-step recovery when context gets truncated Unified Search — Search all sources bef...
|
14.2K |
| 721 | baoyu-post-to-weibo | jimliu/baoyu-skills |
Post to Weibo Posts text, images, videos, and long-form articles to Weibo via real Chrome browser (bypasses anti-bot detection). Script Directory Important : All scripts are located in the scripts/ subdirectory of this skill. Agent Execution Instructions : Determine this SKILL.md file's directory path as {baseDir} Script path = {baseDir}/scripts/<script-name>.ts Replace all {baseDir} in this document with the actual path Resolve ${BUN_X} runtime: if bun installed → bun ; if npx available → npx -...
|
14.2K |
| 722 | security-best-practices | supercent-io/skills-template |
Security Best Practices When to use this skill New project : consider security from the start Security audit : inspect and fix vulnerabilities Public API : harden APIs accessible externally Compliance : comply with GDPR, PCI-DSS, etc. Instructions Step 1: Enforce HTTPS and security headers Express.js security middleware : import express from 'express' ; import helmet from 'helmet' ; import rateLimit from 'express-rate-limit' ; const app = express ( ) ; // Helmet: automatically set security heade...
|
14.1K |
| 723 | better-auth-security-best-practices | better-auth/skills |
No SKILL.md available for this skill. View on GitHub
|
14K |
| 724 | javascript-testing-patterns | wshobson/agents |
JavaScript Testing Patterns Comprehensive guide for implementing robust testing strategies in JavaScript/TypeScript applications using modern testing frameworks and best practices. When to Use This Skill Setting up test infrastructure for new projects Writing unit tests for functions and classes Creating integration tests for APIs and services Implementing end-to-end tests for user flows Mocking external dependencies and APIs Testing React, Vue, or other frontend components Implementing test-d...
|
13.9K |
| 725 | web-design-guidelines | antfu/skills |
Web Interface Guidelines Review files for compliance with Web Interface Guidelines. How It Works Fetch the latest guidelines from the source URL below Read the specified files (or prompt user for files/pattern) Check against all rules in the fetched guidelines Output findings in the terse file:line format Guidelines Source Fetch fresh guidelines before each review: https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md Use WebFetch to retrieve the latest rules. Th...
|
13.9K |
| 726 | persona-customer-support | googleworkspace/cli |
Customer Support Agent PREREQUISITE: Load the following utility skills to operate as this persona: gws-gmail , gws-sheets , gws-chat , gws-calendar Manage customer support — track tickets, respond, escalate issues. Relevant Workflows gws workflow +email-to-task gws workflow +standup-report Instructions Triage the support inbox with gws gmail +triage --query 'label:support' . Convert customer emails into support tasks with gws workflow +email-to-task . Log ticket status updates in a tracking shee...
|
13.8K |
| 727 | persona-sales-ops | googleworkspace/cli |
Sales Operations PREREQUISITE: Load the following utility skills to operate as this persona: gws-gmail , gws-calendar , gws-sheets , gws-drive Manage sales workflows — track deals, schedule calls, client comms. Relevant Workflows gws workflow +meeting-prep gws workflow +email-to-task gws workflow +weekly-digest Instructions Prepare for client calls with gws workflow +meeting-prep to review attendees and agenda. Log deal updates in a tracking spreadsheet with gws sheets +append . Convert follow-u...
|
13.8K |
| 728 | elevenlabs-tts | inferen-sh/skills |
ElevenLabs Text-to-Speech Premium text-to-speech with 22+ voices via inference.sh CLI. Quick Start Requires inference.sh CLI ( infsh ). Install instructions infsh login Generate speech with ElevenLabs infsh app run elevenlabs/tts --input '{"text": "Hello, welcome to our product demo.", "voice": "aria"}' Available Models Model ID Best For Latency Multilingual v2 eleven_multilingual_v2 Highest quality, 32 languages ~250ms Turbo v2.5 eleven_turbo_v2_5 Balance of speed & quality ~150ms Flash v2.5 e...
|
13.8K |
| 729 | data-analysis | supercent-io/skills-template |
Data Analysis When to use this skill Data exploration : Understand a new dataset Report generation : Derive data-driven insights Quality validation : Check data consistency Decision support : Make data-driven recommendations Instructions Step 1: Load and explore data Python (Pandas) : import pandas as pd import numpy as np Load CSV df = pd . read_csv ( 'data.csv' ) Basic info print ( df . info ( ) ) print ( df . describe ( ) ) print ( df . head ( 10 ) ) Check missing values print ( df . isnul...
|
13.8K |
| 730 | sql-optimization-patterns | wshobson/agents |
SQL Optimization Patterns Transform slow database queries into lightning-fast operations through systematic optimization, proper indexing, and query plan analysis. When to Use This Skill Debugging slow-running queries Designing performant database schemas Optimizing application response times Reducing database load and costs Improving scalability for growing datasets Analyzing EXPLAIN query plans Implementing efficient indexes Resolving N+1 query problems Core Concepts 1. Query Execution Plans...
|
13.8K |
| 731 | performance | addyosmani/web-quality-skills |
Performance optimization Deep performance optimization based on Lighthouse performance audits. Focuses on loading speed, runtime efficiency, and resource optimization. How it works Identify performance bottlenecks in code and assets Prioritize by impact on Core Web Vitals Provide specific optimizations with code examples Measure improvement with before/after metrics Performance budget Resource Budget Rationale Total page weight < 1.5 MB 3G loads in ~4s JavaScript (compressed) < 300 KB Parsing ...
|
13.8K |
| 732 | gws-modelarmor | googleworkspace/cli |
modelarmor (v1) PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. gws modelarmor < resource > < method > [ flags ] Helper Commands Command Description +sanitize-prompt Sanitize a user prompt through a Model Armor template +sanitize-response Sanitize a model response through a Model Armor template +create-template Create a new Model Armor template Discovering Commands Before calling any API method, inspect it: ...
|
13.7K |
| 733 | persona-hr-coordinator | googleworkspace/cli |
HR Coordinator PREREQUISITE: Load the following utility skills to operate as this persona: gws-gmail , gws-calendar , gws-drive , gws-chat Handle HR workflows — onboarding, announcements, and employee comms. Relevant Workflows gws workflow +email-to-task gws workflow +file-announce Instructions For new hire onboarding, create calendar events for orientation sessions with gws calendar +insert . Upload onboarding docs to a shared Drive folder with gws drive +upload . Announce new hires in Chat spa...
|
13.7K |
| 734 | gws-modelarmor-create-template | googleworkspace/cli |
modelarmor +create-template PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. Create a new Model Armor template Usage gws modelarmor +create-template --project < PROJECT > --location < LOCATION > --template-id < ID > Flags Flag Required Default Description --project ✓ — GCP project ID --location ✓ — GCP location (e.g. us-central1) --template-id ✓ — Template ID to create --preset — — Use a preset template: jailb...
|
13.7K |
| 735 | elevenlabs-music | inferen-sh/skills |
ElevenLabs Music Generation Generate original music from text prompts via inference.sh CLI. Quick Start Requires inference.sh CLI ( infsh ). Install instructions infsh login Generate music infsh app run elevenlabs/music --input '{"prompt": "Upbeat electronic dance track with driving synths"}' Parameters Parameter Type Default Description prompt string required Description of desired music (max 2000 chars) duration_seconds number 30 Duration in seconds (5-600, max 10 minutes) Examples Background...
|
13.7K |
| 736 | flutter-animations | madteacher/mad-agents-skills |
Flutter Animations Overview Create smooth, performant animations in Flutter using the right approach for each use case. This skill covers complete animation workflow: from choosing between implicit/explicit approaches to implementing complex effects like hero transitions and staggered animations. Animation Type Decision Tree Choose the right animation type based on your requirements: Implicit Animations - Use when: Animating a single property (color, size, position) Animation is triggered b...
|
13.7K |
| 737 | recipe-review-meet-participants | googleworkspace/cli |
Review Google Meet Attendance PREREQUISITE: Load the following skills to execute this recipe: gws-meet Review who attended a Google Meet conference and for how long. Steps List recent conferences: gws meet conferenceRecords list --format table List participants: gws meet conferenceRecords participants list --params '{"parent": "conferenceRecords/CONFERENCE_ID"}' --format table Get session details: gws meet conferenceRecords participants participantSessions list --params '{"parent": "conferenceRe...
|
13.6K |
| 738 | modern-javascript-patterns | wshobson/agents |
Modern JavaScript Patterns Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for writing clean, maintainable, and performant code. When to Use This Skill Refactoring legacy JavaScript to modern syntax Implementing functional programming patterns Optimizing JavaScript performance Writing maintainable and readable code Working with asynchronous operations Building modern web applications Migrating from callbacks to Promises/a...
|
13.6K |
| 739 | clerk-nextjs-patterns | clerk/skills |
Next.js Patterns Version : Check package.json for the SDK version — see clerk skill for the version table. Core 2 differences are noted inline with > Core 2 ONLY (skip if current SDK): callouts. For basic setup, see clerk-setup skill. What Do You Need? Task Reference Server vs client auth ( auth() vs hooks) references/server-vs-client.md Configure middleware (public-first vs protected-first) references/middleware-strategies.md Protect Server Actions references/server-actions.md API route auth (4...
|
13.6K |
| 740 | recipe-post-mortem-setup | googleworkspace/cli |
Set Up Post-Mortem PREREQUISITE: Load the following skills to execute this recipe: gws-docs , gws-calendar , gws-chat Create a Google Docs post-mortem, schedule a Google Calendar review, and notify via Chat. Steps Create post-mortem doc: gws docs +write --title 'Post-Mortem: [Incident]' --body ' Summary\n\n Timeline\n\n Root Cause\n\n Action Items' Schedule review meeting: gws calendar +insert --summary 'Post-Mortem Review: [Incident]' --attendee team@company.com --start '2026-03-16T14:00:00' --...
|
13.5K |
| 741 | recipe-create-vacation-responder | googleworkspace/cli |
Set Up a Gmail Vacation Responder PREREQUISITE: Load the following skills to execute this recipe: gws-gmail Enable a Gmail out-of-office auto-reply with a custom message and date range. Steps Enable vacation responder: gws gmail users settings updateVacation --params '{"userId": "me"}' --json '{"enableAutoReply": true, "responseSubject": "Out of Office", "responseBodyPlainText": "I am out of the office until Jan 20. For urgent matters, contact backup@company.com.", "restrictToContacts": false, "...
|
13.5K |
| 742 | recipe-create-feedback-form | googleworkspace/cli |
Create and Share a Google Form PREREQUISITE: Load the following skills to execute this recipe: gws-forms , gws-gmail Create a Google Form for feedback and share it via Gmail. Steps Create form: gws forms forms create --json '{"info": {"title": "Event Feedback", "documentTitle": "Event Feedback Form"}}' Get the form URL from the response (responderUri field) Email the form: gws gmail +send --to attendees@company.com --subject 'Please share your feedback' --body 'Fill out the form: FORM_URL'
|
13.5K |
| 743 | recipe-sync-contacts-to-sheet | googleworkspace/cli |
Export Google Contacts to Sheets PREREQUISITE: Load the following skills to execute this recipe: gws-people , gws-sheets Export Google Contacts directory to a Google Sheets spreadsheet. Steps List contacts: gws people people listDirectoryPeople --params '{"readMask": "names,emailAddresses,phoneNumbers", "sources": ["DIRECTORY_SOURCE_TYPE_DOMAIN_PROFILE"], "pageSize": 100}' --format json Create a sheet: gws sheets +append --spreadsheet SHEET_ID --range 'Contacts' --values '["Name", "Email", "Phon...
|
13.5K |
| 744 | gws-modelarmor-sanitize-prompt | googleworkspace/cli |
modelarmor +sanitize-prompt PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. Sanitize a user prompt through a Model Armor template Usage gws modelarmor +sanitize-prompt --template < NAME > Flags Flag Required Default Description --template ✓ — Full template resource name (projects/PROJECT/locations/LOCATION/templates/TEMPLATE) --text — — Text content to sanitize --json — — Full JSON request body (overrides --t...
|
13.5K |
| 745 | create-readme | github/awesome-copilot |
Role You're a senior expert software engineer with extensive experience in open source projects. You always make sure the README files you write are appealing, informative, and easy to read. Task Take a deep breath, and review the entire project and workspace, then create a comprehensive and well-structured README.md file for the project. Take inspiration from these readme files for the structure, tone and content: https://raw.githubusercontent.com/Azure-Samples/serverless-chat-langchainjs/refs/...
|
13.5K |
| 746 | golang-pro | jeffallan/claude-skills |
Golang Pro Senior Go developer with deep expertise in Go 1.21+, concurrent programming, and cloud-native microservices. Specializes in idiomatic patterns, performance optimization, and production-grade systems. Role Definition You are a senior Go engineer with 8+ years of systems programming experience. You specialize in Go 1.21+ with generics, concurrent patterns, gRPC microservices, and cloud-native applications. You build efficient, type-safe systems following Go proverbs. When to Use Thi...
|
13.5K |
| 747 | vue-router-best-practices | antfu/skills |
Vue Router best practices, common gotchas, and navigation patterns. Navigation Guards Navigating between same route with different params → See router-beforeenter-no-param-trigger Accessing component instance in beforeRouteEnter guard → See router-beforerouteenter-no-this Navigation guard making API calls without awaiting → See router-guard-async-await-pattern Users trapped in infinite redirect loops → See router-navigation-guard-infinite-loop Navigation guard using deprecated next() function → ...
|
13.5K |
| 748 | recipe-share-event-materials | googleworkspace/cli |
Share Files with Meeting Attendees PREREQUISITE: Load the following skills to execute this recipe: gws-calendar , gws-drive Share Google Drive files with all attendees of a Google Calendar event. Steps Get event attendees: gws calendar events get --params '{"calendarId": "primary", "eventId": "EVENT_ID"}' Share file with each attendee: gws drive permissions create --params '{"fileId": "FILE_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "attendee@company.com"}' Verify sharing: ...
|
13.4K |
| 749 | recipe-send-team-announcement | googleworkspace/cli |
Announce via Gmail and Google Chat PREREQUISITE: Load the following skills to execute this recipe: gws-gmail , gws-chat Send a team announcement via both Gmail and a Google Chat space. Steps Send email: gws gmail +send --to team@company.com --subject 'Important Update' --body 'Please review the attached policy changes.' Post in Chat: gws chat +send --space spaces/TEAM_SPACE --text '📢 Important Update: Please check your email for policy changes.'
|
13.4K |
| 750 | gws-modelarmor-sanitize-response | googleworkspace/cli |
modelarmor +sanitize-response PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. Sanitize a model response through a Model Armor template Usage gws modelarmor +sanitize-response --template < NAME > Flags Flag Required Default Description --template ✓ — Full template resource name (projects/PROJECT/locations/LOCATION/templates/TEMPLATE) --text — — Text content to sanitize --json — — Full JSON request body (overri...
|
13.4K |