← all publishers

getgrille

@getgrille source repo

23 published skills

  1. Grille Git · getgrille
    Use when performing git operations on a repository via Grille. WHEN: 'git status', 'what changed', 'commit history', 'git log', 'show diff', 'what files changed', 'commit these changes', 'switch branch', 'create branch', 'stash changes', 'fetch from remote', 'where does this repo push to', 'what is the origin URL', 'git remotes', 'who wrote this line', 'who last changed this', 'git blame', 'per-line authorship', 'which commit changed this', 'git_status', 'git_log', 'git_diff', 'git_branches', 'git_show', 'git_stash_list', 'git_commit', 'git_checkout', 'git_stash', 'git_stash_pop', 'git_fetch', 'git_remote', 'git_blame'. DO NOT USE WHEN: 'push to remote' (git push not supported — SSH agent OS limitation; use process_run with git.exe manually); 'clone a repository' (out of scope); 'merge or rebase' (interactive, not supported).
    0 installs
  2. Grille SQL · getgrille
    Use when querying, modifying, or inspecting SQL databases via Grille. WHEN: 'sql query', 'select from', 'insert into', 'run migration', 'check database', 'describe table', 'list tables', 'sql transaction'. DO NOT USE WHEN: 'docker exec psql' (prefer sql_query directly); 'read a file' (use grille-filesystem).
    0 installs
  3. Grille Ssh · getgrille
    Use when running commands or transferring files on remote SSH hosts configured in grille.toml. WHEN: 'ssh_run', 'ssh_copy', 'deploy to server', 'run on remote machine', 'copy file to remote', 'check remote machine', 'ssh into server'. DO NOT USE WHEN: managing local Docker (use grille-docker); local file operations (use grille-filesystem).
    0 installs
  4. Grille Wmi · getgrille
    SKILL.md — grille-wmi
    0 installs
  5. Grille Wsl · getgrille
    Use when running commands inside a WSL (Windows Subsystem for Linux) distribution. WHEN: 'run in WSL', 'run in Linux', 'run in Ubuntu', 'wsl_run', 'check my WSL environment', 'run a Linux command', 'run python in WSL', 'run cargo in WSL distro'. DO NOT USE WHEN: running Windows executables locally (use grille-process); running commands on remote SSH hosts (use grille-ssh); PowerShell on the local machine (use grille-powershell).
    0 installs
  6. Grille Audit · getgrille
    Use when verifying tool calls completed, reviewing recent Grille activity, or diagnosing failures. WHEN: 'did that write succeed', 'check audit log', 'what did Claude do', 'recent tool calls', 'grille_audit', 'any errors', 'verify the action'. DO NOT USE WHEN: looking for system events (use grille-eventlog); discovering config (use grille_info).
    0 installs
  7. Grille Certs · getgrille
    Use when reading Windows certificate store contents via Grille. WHEN: 'is my TLS cert expiring', 'what certs are in the personal store', 'check certificate expiry', 'find certs expiring soon', 'which root CAs are trusted', 'is there a rogue CA installed', 'cert_store', 'certificate thumbprint', 'certificate SAN', 'what is the issuer of this cert', 'cert expiry', 'certificate store'. DO NOT USE WHEN: 'create or renew a certificate' (not supported — read-only); 'private keys' (never accessible — Windows CNG OS guarantee, not a Grille filter); 'firewall or network diagnostics' (use grille-networking or grille-firewall); 'code signing cert' (use Azure Code Signing tooling directly).
    0 installs
  8. Grille Docker · getgrille
    Use when managing Docker containers, images, or Compose services on Windows via Grille. WHEN: 'docker ps', 'start container', 'stop container', 'docker logs', 'compose up', 'compose down', 'docker exec', 'container status'. DO NOT USE WHEN: 'run SQL query' (use grille-sql); 'run command on remote machine' (use grille-remote).
    0 installs
  9. Grille System · getgrille
    Use for Grille server health, session diagnostics, and machine state. WHEN: 'start of session', 'is Grille healthy', 'check system state', 'what tools are available', 'OS version', 'disk space', 'RAM usage', 'any errors', 'how many calls this session', 'grille_diagnose', 'grille_health', 'grille_info', 'grille_session_stats', 'secrets doctor', 'check secrets', 'is my AKV reachable', 'secret provider health'. DO NOT USE WHEN: querying the Windows Event Log in depth (use grille-eventlog); reviewing tool call history (use grille-audit).
    0 installs
  10. Grille Process · getgrille
    Use when running executables, build tools, or CLI commands on Windows via Grille process_run. WHEN: 'run cargo build', 'run git', 'execute xcopy', 'run npm', 'compile', 'build the project', 'run a script'. DO NOT USE WHEN: 'run PowerShell', 'Get-*', 'run cmdlet' (use grille-powershell); 'run inside container' (use grille-docker).
    0 installs
  11. Grille Secrets · getgrille
    Use when understanding Grille's credential resolution, diagnosing secrets failures, or configuring CredMan/AKV providers. WHEN: 'secret not resolving', 'credential error', 'configure AKV', 'set up secret', 'secret_ref', '{{secret:}}'. DO NOT USE WHEN: you simply need to run a SQL query — secrets resolve transparently; consult this skill only when resolution fails.
    0 installs
  12. Grille Sysinfo · getgrille
    Use for machine hardware and OS state: OS version, uptime, RAM, disk space, installed software. WHEN: 'what OS is this', 'how much disk space', 'RAM usage', 'what's installed', 'sys_summary', 'sys_drives', 'sys_software', 'check disk before build'. DO NOT USE WHEN: you need full session health (use grille_diagnose — it includes drives and RAM); querying processes (use grille-processes); querying Windows Event Log (use grille-eventlog).
    0 installs
  13. Grille Eventlog · getgrille
    Use when querying Windows Event Log for system, application, or security events. WHEN: 'event log', 'eventlog_query', 'windows events', 'check for errors in event log', 'service crash events', 'Grille security events'. DO NOT USE WHEN: reading Grille tool call history (use grille-audit); reading log files on disk (use grille-filesystem).
    0 installs
  14. Grille Firewall · getgrille
    Use when reading Windows Firewall rules or the active firewall profile. WHEN: 'why is port X closed', 'what firewall rules exist for port X', 'is there a firewall rule blocking postgres', 'show me inbound block rules', 'what is the active firewall profile', 'what is the default inbound policy', 'firewall_rules', 'firewall_profile', 'is the firewall blocking X'. PAIR WITH grille-networking when net_port_check returns CLOSED and you need to explain why. DO NOT USE WHEN: modifying firewall rules (read-only only); remote machine firewall (local machine only); IPSec / connection security rules (not exposed).
    0 installs
  15. Grille Registry · getgrille
    Use when reading or writing Windows Registry values via Grille. WHEN: 'read registry', 'write registry', 'registry_read_value', 'registry_set_value', 'list registry key', 'HKCU', 'HKLM'. DO NOT USE WHEN: reading files (use grille-filesystem); reading Windows Event Log (use grille-eventlog).
    0 installs
  16. Grille Security · getgrille bundle
    Use when evaluating Grille's security model, understanding permission boundaries, or assessing Grille for enterprise deployment. WHEN: 'how does Grille handle security', 'what can Claude not do', 'security model', 'prompt injection', 'audit guarantees', 'enterprise evaluation'. DO NOT USE WHEN: you need to use a specific tool — load the relevant module skill instead.
    0 installs
  17. Grille Services · getgrille
    Use when listing, inspecting, starting, stopping, or restarting Windows services via Grille. WHEN: 'service status', 'start service', 'stop service', 'restart service', 'is service running', 'service_list', 'service_get'. DO NOT USE WHEN: 'run PowerShell Get-Service' (use grille-powershell for read-only PS queries); 'Docker container' (use grille-docker).
    0 installs
  18. Grille Processes · getgrille
    Use when listing, inspecting, killing, waiting on, or snapshotting Windows processes via Grille. WHEN: 'what's running', 'list processes', 'kill process', 'stop process', 'process tree', 'what spawned X', 'wait for process to finish', 'CPU usage', 'memory usage', 'which process is using memory', 'is X running', 'snapshot processes', 'what changed since', 'did my deploy restart the right process', 'ps_list', 'ps_kill', 'ps_tree', 'ps_wait', 'ps_snapshot', 'ps_diff'. DO NOT USE WHEN: 'run a command or executable' (use grille-process for process_run); 'Windows service' (use grille-services); 'Docker container' (use grille-docker).
    0 installs
  19. Grille Filesystem · getgrille
    Use when reading, writing, editing, searching, or managing files on Windows via Grille. WHEN: 'read file', 'write file', 'edit file', 'search codebase', 'find file', 'search in file', 'grep file', 'list directory', 'copy file', 'delete file', 'diff files', 'append to doc'. DO NOT USE WHEN: running executables (use grille-process), querying databases (use grille-sql), reading registry (use grille-registry).
    0 installs
  20. Grille Networking · getgrille
    Use when diagnosing network state or connectivity on the local Windows machine via Grille, making HTTP requests, looking up domain registration info, checking port ownership, or reading the local DNS cache. WHEN: 'what process is holding port 8080', 'what's on port 5432', 'who has port 443', 'is port 443 open on megatron', 'check if port is open', 'what is my IP address', 'is megatron reachable', 'ping host', 'resolve hostname', 'DNS lookup', 'active connections', 'network adapters', 'what is the Tailscale IP', 'what external connections is my app making', 'why can my container not reach the database', 'DNS cache', 'why is DNS resolving stale', 'is this hostname cached', 'net_connections', 'net_adapters', 'net_ping', 'net_dns_lookup', 'net_port_check', 'net_who_has_port', 'net_dns_cache', 'http get', 'http post', 'trigger webhook', 'call api', 'net_http_get', 'net_http_post', 'who owns this domain', 'when does this domain expire', 'domain registration', 'whois', 'nameservers', 'net_whois'. DO NOT USE WHEN: 'r
    0 installs
  21. Grille Powershell · getgrille
    Use when running PowerShell cmdlets or pipeline expressions on Windows via Grille ps_run. WHEN: 'run Get-Process', 'run PowerShell', 'run cmdlet', 'Test-NetConnection', 'ps_run', 'Get-Service'. DO NOT USE WHEN: 'run cargo', 'run git', 'run npm' (use grille-process); 'start service', 'stop service' (use grille-services).
    0 installs
  22. Grille Windows Env · getgrille bundle
    Use when working with Grille on Windows to understand cross-cutting environmental constraints. WHEN: executable not found, CRLF mismatch, fs_str_replace failing, dollar sign mangling, grille_reload_config not working, two-filesystem confusion. DO NOT USE WHEN: you need module-specific tool guidance — load the relevant module skill instead.
    0 installs
  23. Grille Windows Update · getgrille
    Use when checking Windows updates on the local machine. WHEN: 'are there any pending updates', 'check Windows Update', 'is this machine patched', 'any security patches pending', 'is KB<number> installed', 'check patch compliance', 'pending Windows updates', 'wu_status', 'Defender definitions up to date', 'missing patches', 'list installed updates', 'what updates are installed', 'show update history', 'when was KB installed', 'what patches have been applied'. DO NOT USE WHEN: installing or downloading updates (this module is read-only); querying installed software/apps (use grille-wmi with Win32_Product).
    0 installs