rey-developer
General development guidelines. Code quality, best practices, and autonomous coding capabilities.
Why use this skill?
Boost your productivity with rey-developer, the OpenClaw skill for high-quality, autonomous coding in JavaScript, Python, and Google Apps Script. Install now for best practices.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/sa9saq/rey-developerWhat This Skill Does
The 'rey-developer' skill serves as an autonomous coding assistant within the OpenClaw environment, specifically designed to uphold high code quality and software engineering best practices. It bridges the gap between high-level project requirements and executable code by providing structured logic, robust error handling, and language-specific design patterns. The agent functions as a developer-in-the-loop, ensuring that implemented solutions are maintainable, readable, and secure while strictly following the DRY (Don't Repeat Yourself) principle. It provides templates for JavaScript, Node.js, Google Apps Script, and Python, making it a versatile tool for both web-based automation and local script management.
Installation
To integrate this skill into your OpenClaw agent, execute the following command in your terminal:
clawhub install openclaw/skills/skills/sa9saq/rey-developer
Use Cases
- Web Automation: Crafting scripts for browser interactions, data scraping, or Cloudflare Workers deployment.
- Office Automation: Leveraging Google Apps Script for automated spreadsheet updates, Gmail inbox management, and calendar scheduling.
- Development Support: Automating repetitive data processing tasks using Python.
- Error Resolution: Providing systematic debugging paths for legacy code or broken automated workflows.
- Prototyping: Rapidly generating functional skeletons for new application features.
Example Prompts
- "Create a Node.js script that reads a local JSON file, validates the schema, and uploads the data to an external API with error logging."
- "I have a Google Apps Script that is failing on the API call. Please review this code, add a try-catch block, and suggest improvements to the loop efficiency."
- "Write a Python script that monitors a folder and sorts files based on their extension, ensuring it follows the repository's coding standards."
Tips & Limitations
To maximize the utility of the 'rey-developer' skill, always provide clear context and technical constraints when requesting new code. While the agent is highly capable of autonomous development, it follows a strict safety protocol. You must explicitly authorize any code that involves production environmental changes or calls to external paid APIs. Please note that the agent will refuse toハードコード (hardcode) sensitive keys or credentials, so always use environment variables for secrets. When debugging, follow the prescribed five-step verification process to ensure that your fixes are both accurate and documented for future maintenance.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-sa9saq-rey-developer": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution
Related Skills
threat-model
Threat modeling and attack scenario design. Identify risks before they become vulnerabilities. STRIDE, attack trees, risk matrix.
Sns Auto Poster
Schedule and automate social media posts to X/Twitter with cron-based queue management.
security-review
Comprehensive security review for code, configs, and operations. OWASP, prompt injection, crypto security. Auto-triggers on security-related changes.
Process Monitor
Monitor system processes, identify top CPU/memory consumers, and alert on resource thresholds.
Readme Generator
Auto-generate comprehensive README.md files by analyzing project structure and configuration.