Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

146 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍀 pot-o-skills

A collection of production-ready API skills for Wee-Orchestrator, enabling multi-agent coordination across cloud networking, security, and infrastructure platforms. Works seamlessly with Claude, Gemini, and Copilot CLI runtimes.

Overview

pot-o-skills provides comprehensive automation skills for enterprise platforms and agent UX workflows, enabling management, monitoring, visualization, and orchestration across your infrastructure. Each skill is implemented across all three supported runtimes for maximum flexibility.

Available Skills

Skill Purpose Status
GitHub Kanban Board Beautiful kanban board for GitHub issues with agent labels and due dates ✅ Production Ready
Google Workspace CLI Unified interface for Gmail, Drive, Calendar, Sheets, Docs, and all Workspace APIs ✅ Production Ready
Cisco Meraki Cloud networking, WiFi, switches, firewalls, device management ✅ Production Ready
Cisco Security Cloud Control Organization management, firewall policies, threat detection ✅ Production Ready
Live Canvas Interactive visual canvas for progress boards, dashboards, forms, and plan approval flows ✅ Production Ready

Canvas Release Information

The Live Canvas skill is now part of the current main branch release stream for pot-o-skills.

  • Skill: live-canvas
  • Current documented version: v1.0.0
  • Initial release commit: 972f6b2feat: add live-canvas skill with A2UI-inspired canvas server
  • Post-release fixes already included on main:
    • c712c20 — bind canvas server to specific interfaces via canvas_config.json
    • 3b5a1fc — fix Mermaid re-rendering against stale DOM content

See live-canvas/SKILL.md for the full canvas feature set, usage patterns, and runtime details.

Installation

1. Clone into Wee-Orchestrator

Clone this repository alongside your Wee-Orchestrator installation:

# Navigate to the orchestrator parent directory
cd /opt

# Clone pot-o-skills
git clone https://github.com/leprachuan/pot-o-skills.git

# Verify structure
ls -la
# n8n-copilot-shim/
# n8n-copilot-shim-dev/
# pot-o-skills/          ← newly cloned

2. Symlink Skills Into Place

Link individual skills into your Wee-Orchestrator's skill directory:

# For development
cd /opt/n8n-copilot-shim-dev/.github/skills
ln -s /opt/pot-o-skills/cisco-meraki
ln -s /opt/pot-o-skills/cisco-security-cloud-control
ln -s /opt/pot-o-skills/live-canvas

# For production (only when deploying)
cd /opt/n8n-copilot-shim/.github/skills
ln -s /opt/pot-o-skills/cisco-meraki
ln -s /opt/pot-o-skills/cisco-security-cloud-control
ln -s /opt/pot-o-skills/live-canvas

3. Configure Credentials

Each skill requires API credentials stored in .env files (git-ignored for security):

# Cisco Meraki
cd /opt/pot-o-skills/cisco-meraki
cp .env.example .env
# Edit .env and add your Meraki API key

# Cisco Security Cloud Control
cd /opt/pot-o-skills/cisco-security-cloud-control
cp .env.example .env
# Edit .env and add your SCC and cdFMC API tokens

Skills

🔧 Google Workspace CLI (gws-workspace)

Unified command-line interface for all Google Workspace services.

Access the full documentation in gws-workspace/SKILL.md

Aliases: google-workspace-cli, google-cli, gws

Key Features:

  • Gmail management (list, send, read, reply emails)
  • Google Drive (list, upload, download, share files)
  • Google Calendar (create, list, update events)
  • Google Sheets & Docs (read, write, edit documents)
  • Google Tasks & Chat (manage tasks, send messages)
  • Dynamic API discovery (auto-updates with Google)
  • Multi-account support (personal + work)
  • Authentication already configured (OAuth credentials stored)

Status: ✅ Fully authenticated and ready to use

🌐 Cisco Meraki

Network management, monitoring, and configuration across cloud-delivered networking infrastructure.

Access the full documentation and examples in cisco-meraki/README.md

Key Features:

  • Organizations and networks
  • Device management & status
  • WiFi SSIDs and wireless configuration
  • Switch ports and wired networking
  • Firewall rules and security
  • Connected clients and usage analytics

🔒 Cisco Security Cloud Control (SCC)

Organization management, firewall policies, and threat defense at cloud scale.

Access the full documentation and examples in cisco-security-cloud-control/README.md

Key Features:

  • Organization management
  • User and role administration
  • Subscription and license tracking
  • Cloud Delivered Firewall Manager (cdFMC)
  • Access control policies
  • Threat defense rules

🍀 Live Canvas

Interactive visual workspace for agents that need live progress, dashboards, forms, or approval flows.

Access the full documentation and examples in live-canvas/SKILL.md

Release Status:

  • v1.0.0 available on main
  • Initial release plus interface-binding and Mermaid rendering fixes are already included

Key Features:

  • Live progress boards for deploys, installs, and batch jobs
  • Data dashboards with metrics, charts, and tables
  • Dynamic forms for structured user input
  • Plan approval views with Mermaid flowcharts and action buttons
  • Cross-runtime support for Claude, Copilot CLI, and Gemini

Runtime Support

All skills work across three runtimes:

Runtime Language Use Case
Claude Python Full AI code generation & analysis
Copilot CLI Python Terminal workflows & automation
Gemini JavaScript Web-based integrations

Security

  • ✅ All credentials stored in .env files (git-ignored)
  • ✅ No hardcoded secrets in code
  • ✅ API keys protected and never committed
  • .env.example templates provided
  • ✅ Main branch protected - all changes via pull requests

Contributing

This repository is open to community contributions! To contribute:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/my-skill)
  3. Implement your skill across all three runtimes
  4. Add documentation (SKILL.md, README.md)
  5. Submit a Pull Request for review

All pull requests require:

  • ✅ Approval from maintainer
  • ✅ No exposed credentials
  • ✅ Implementations for Python and JavaScript
  • ✅ Comprehensive documentation

Directory Structure

pot-o-skills/
├── README.md                              # This file
├── .gitignore                             # Protects .env files
├── .env.example                           # Template credentials
│
├── cisco-meraki/
│   ├── README.md                          # Skill documentation
│   ├── SKILL.md                           # Skill definition
│   ├── .env.example                       # Meraki API key template
│   ├── skill_metadata.json                # Capability metadata
│   ├── claude/                            # Claude Python implementation
│   ├── copilot/                           # Copilot CLI Python implementation
│   └── gemini/                            # Gemini JavaScript implementation
│
├── cisco-security-cloud-control/
│   ├── README.md                          # Skill documentation
│   ├── SKILL.md                           # Skill definition
│   ├── .env.example                       # SCC & cdFMC token templates
│   ├── skill_metadata.json                # Capability metadata
│   ├── claude/                            # Claude Python implementation
│   ├── copilot/                           # Copilot CLI Python implementation
│   └── gemini/                            # Gemini JavaScript implementation
│
└── live-canvas/
    ├── SKILL.md                           # Canvas skill documentation
    ├── skill_metadata.json                # Canvas capability metadata
    ├── claude/                            # Claude Python implementation
    ├── copilot/                           # Copilot CLI Python implementation
    ├── gemini/                            # Gemini JavaScript implementation
    └── references/                        # Templates and component docs

License

MIT


Questions? Check individual skill READMEs for specific documentation, examples, and troubleshooting. For general issues, open a GitHub issue.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages