opencode-config-audit
1
总安装量
1
周安装量
#42895
全站排名
安装命令
npx skills add https://github.com/markfred5377/opencode-config-audit --skill opencode-config-audit
Agent 安装分布
trae-cn
1
opencode
1
claude-code
1
Skill 文档
OpenCode Config Audit
Description
Comprehensive configuration audit skill for OpenCode desktop application. Detects configuration errors, security issues, duplicate files, and optimization opportunities across OpenCode’s global configuration directory.
Self-Check Capable: This skill can audit itself and other installed skills.
Triggers
- “æ£æ¥ OpenCode é ç½®”
- “审计 OpenCode”
- “OpenCode é ç½®é®é¢”
- “scan OpenCode configuration”
- “audit OpenCode”
- “æ£æ¥ Skills ç¶æ”
- “Skills èªæ£”
Capabilities
1. Configuration Validation
- Validate
opencode.jsoncschema compliance - Check for syntax errors in provider configurations
- Verify
disabled_providerssettings - Detect duplicate or conflicting provider definitions
2. Security Auditing
- Detect hardcoded API keys in config files
- Verify
.envfile exists and is protected - Check
.gitignoreincludes sensitive files (.env,.env.*) - Detect exposed credentials in configuration
3. File Management
- Detect duplicate
node_modulesdirectories - Identify redundant
bun.lockfiles - Find orphaned cache directories
- Calculate storage usage by component
4. Provider Health Check
- Verify at least one provider is enabled
- Check environment variables are configured
- Validate model references exist
- Ensure no invalid provider names in disabled list
5. Plugin Integrity Check
- Verify
@opencode-ai/pluginexists in node_modules - Check oh-my-opencode plugin configuration
- Validate plugin version compatibility
- Check required plugin directories exist
6. Environment Variable Validation
- Verify
VOLCANO_API_KEYis set in environment - Check API key format validity (non-empty)
- Validate required env vars for configured providers
- Detect missing environment variables
7. Log Health Check
- Scan ~/.cache/opencode/ for log files
- Check for recent error/warnæ¥å¿ entries
- Detect log file size anomalies
- Identify repeated error patterns
8. Provider Connectivity Check
- Validate API endpoint accessibility (optional, requires network)
- Verify model configuration matches provider capabilities
- Test provider authentication (dry-run)
- Check for timeout or connection errors
9. Skills Self-Check
- Validate
.skill-lock.jsonformat and integrity - Verify skill registration in lock file
- Check
~/.agents/skills/directory structure - Validate
~/skills/local backup integrity - Detect duplicate skill installations
- Verify SKILL.md files exist and are valid
- Check skill source URLs are accessible (optional)
- Report orphaned skills (in lock but missing files)
Problem Categories
ð´ Critical (Fix Immediately)
- All providers disabled â OpenCode won’t work
- Hardcoded API keys â Security vulnerability
- Invalid JSON syntax â Configuration fails to load
- Missing required environment variables
- Plugin directory missing or corrupted
.skill-lock.jsonis corrupted or missing- Critical skill missing (SKILL.md not found)
ð¡ Warning (Review Soon)
- Missing
.envprotection in.gitignore - Duplicate provider definitions
- Unknown provider names in disabled list
- Large log files detected
- Outdated plugin version
- Provider connectivity issues
- Orphaned skill in lock file (missing files)
- Duplicate skill installations
- Skills backup missing in ~/skills/
ð¢ Info (Optional Optimization)
- Duplicate node_modules (cleanup candidate)
- Old cache files
- Unused provider configurations
- Log file growth warnings
- Verbose logging enabled
- Skill has remote update available
Installation
npx skills add YOUR_GITHUB_USERNAME/opencode-config-audit
Or add to your skills configuration:
{
"skills": ["YOUR_GITHUB_USERNAME/opencode-config-audit"]
}
Dependencies
- Read access to
~/.config/opencode/ - Read access to
~/.cache/opencode/(if exists) - Read access to
~/.agents/(for skills check) - Read access to
~/skills/(for backup check) - Read access to home directory
- Optional: Network access for connectivity checks
Version
1.2.0 – Added Skills self-check capability
Author
User-installed skill for OpenCode maintenance