AGENTS.md · Skyvern-AI/skyvern
AGENTS.md from Skyvern-AI/skyvern: 93 lines covering Project Structure for Agent Navigation, Coding Conventions for Agents, Pull Request Process, Code Quality…
Template by Skyvern-AI
Install
Works with Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/Skyvern-AI/skyvern/main/AGENTS.md -o AGENTS.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: code-generation
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
An AGENTS.md file: instructions coding agents (Codex, Cursor, Copilot, Gemini CLI and others) read before working in a repo.
- For
- Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code
- Length
- 93 lines
- File
AGENTS.md
Sections
- Project Structure for Agent Navigation
- Coding Conventions for Agents
- Pull Request Process
- Code Quality Checks
- Performance Considerations
- Security Best Practices
- Getting Help
First lines (shown under the repo's AGPL-3.0 license)
# Skyvern Agent Guide This AGENTS.md file provides comprehensive guidance for AI agents working with the Skyvern codebase. Follow these guidelines to ensure consistency and quality in all contributions. ## Project Structure for Agent Navigation - `/skyvern`: Main Python package - `/cli`: Command-line interface components - `/client`: Client implementations and integrations - `/forge`: Core automation logic and workflows - `/library`: Shared utilities and helpers - `/schemas`: Data models and validation schemas - `/services`: Business logic and service layers - `/utils`: Common utility functions - `/webeye`: Web interaction and browser automation - `/skyvern-frontend`: Frontend application - `/integrations`: Third-party service integrations - `/alembic`: Database migrations - `/scripts`: Utility and deployment scripts ## Coding Conventions for Agents ### Python Standards - Use Python 3.11+ features and type hints - Follow PEP 8 with a line length of 100 characters - Use absolute imports for all modules - Document all public functions and classes with Google-style docstrings - Use `snake_case` for variables and functions, `PascalCase` for classes ### Asynchronous Programming - Prefer async/await over callbacks - Use `asyncio` for concurrency - Always handle exceptions in async code - Use context managers for resource cleanup ### Error Handling - Use specific exception classes - Include meaningful error messages - Log errors with appropriate severity levels - Never expose sensitive information in error messages ## Pull Request Process 1. **Branch Naming** - `feature/descriptive-name` for new features - `fix/issue-description` for bug fixes - `chore/task-description` for maintenance tasks 2. **PR Guidelines** - Reference related issues with `Fixes #123` or `Closes #123` - Include a clear description of changes - Update relevant documentation - Ensure all tests pass - Get at least one approval before merging 3. **Commit Message Format** ``` [Component] Action: Brief description More detailed explanation if needed. - Bullet points for additional context - Reference issues with #123 ``` ## Code Quality Checks Before submitting code, run: ```bash pre-commit run --all-files ``` ## Performance Considerations - Optimize database queries - Use appropriate data structures - Implement caching where beneficial - Monitor memory usage ## Security Best Practices - Never commit secrets or credentials - Validate all inputs - Use environment variables for configuration - Follow the principle of least privilege - Keep dependencies updated ## Getting Help - Check existing issues before opening new ones - Reference relevant documentation - Provide reproduction steps for bugs - Be specific about the problem and expected behavior
Signals
- Stars
- 23,263
- Forks
- 2,213
- Open issues
- 50
- Contributors
- 96
- Last commit (this folder)
- May 29, 2025 (1 year ago)
- Last release
- Oct 14, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- Repository
- github.com/Skyvern-AI/skyvern
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Skyvern-AI
- 0.853score
Skyvern
Skyvern-AI
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
ConnectorAFreshness: ARemote★ 23.3KClaude Code +3 - 0.696score
CLAUDE.md · Skyvern-AI/skyvern
Skyvern-AI
CLAUDE.md from Skyvern-AI/skyvern: 92 lines covering Development Commands, Architecture Overview, Development Notes.
TemplateAFreshness: A★ 23.3KClaude Code
Cite this page
AGENTS.md · Skyvern-AI/skyvern. Agent Mart. https://agentmart.dev/templates/skyvern-ai-skyvern-agents-md (last updated 2026-10-24)