getgrille
- 23 skills
- 0 followers
- 12 hours ago last updated
- ▌ Grille Git · getgrilleUse 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).
- ▌ Grille SQL · getgrilleUse 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).
- ▌ Grille Ssh · getgrilleUse 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).
- ▌
- ▌ Grille Wsl · getgrilleUse 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).
- ▌ Grille Audit · getgrilleUse 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).
- ▌ Grille Certs · getgrilleUse 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).
- ▌ Grille Docker · getgrilleUse 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).
- ▌ Grille System · getgrilleUse 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).
- ▌ Grille Process · getgrilleUse 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).
- ▌ Grille Secrets · getgrilleUse 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.
- ▌ Grille Sysinfo · getgrilleUse 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).
- ▌ Grille Eventlog · getgrilleUse 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).
- ▌ Grille Firewall · getgrilleUse 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).
- ▌ Grille Registry · getgrilleUse 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).
- ▌ Grille Security · getgrille bundleUse 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.
- ▌ Grille Services · getgrilleUse 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).
- ▌ Grille Processes · getgrilleUse 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).
- ▌ Grille Filesystem · getgrilleUse 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).
- ▌ Grille Networking · getgrilleUse 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
- ▌ Grille Powershell · getgrilleUse 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).
- ▌ Grille Windows Env · getgrille bundleUse 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.
- ▌ Grille Windows Update · getgrilleUse 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).