ai_agent_skills
julweber/ai_agent_skills/AGENTS.md
This repository contains various AI agent skills that are primarily markdown-based with supporting scripts. However, for running individual skills: - Use bash command to execute Python scripts directly: - For list-large-files: python3 /list-large-files/scripts/listfiles.py <path> <count> - For list-most-intensive-processes: python3 /list-most-intensive-processes/scripts/listmostintensiveprocesses.py <count>
What's in it
- AI Agent Development Guidelines
- Build/Lint/Test Commands
- General Commands
- For this specific repository structure:
- Code Style Guidelines
- Imports and Module Structure
- Formatting
- Naming Conventions
- Error Handling
- Documentation Standards
- Security Considerations
# AI Agent Development Guidelines ## Build/Lint/Test Commands This repository contains various AI agent skills that are primarily markdown-based with supporting scripts. ### General Commands - **Run all tests**: `npm test` (if applicable) - **Run single test**: `npm run test -- --testNamePattern="test-name"` or similar pattern based on testing framework - **Lint code**: `npm run lint` - **Format code**: `npm run format` ### For this specific repository structure: Since the repository primarily contains skill definitions in markdown files and supporting Python scripts, there are no traditional build processes. However, for running individual skills: - Use `bash` command to execute Python scripts directly: - For list-large-files: `python3 /list-large-files/scripts/list_files.py <path> <count>` - For list-most-intensive-processes: `python3 /list-most-intensive-processes/scripts/list_most_intensive_processes.py <count>` ## Code Style Guidelines ### Imports and Module Structure - All skills are defined as individual markdown files with YAML frontmatter - Python scripts use standard imports (psutil, os, sys) - Scripts should be placed in `/scripts/` directories within each skill folder - No external dependencies required beyond what's specified in the SKILL.md ### Formatting - Use 2-space indentation for all code blocks and markdown content - Keep markdown files under 500 lines to ensure effective context window usage - Follow YAML frontmatter format with consistent spacing: ```yaml --- name: skill-name description: Clear description of what this skill does --- ``` ### Naming Conventions - Skill directories should use lowercase hyphenated names (e.g., `file-organizer`) - Markdown files should be named `SKILL.md` for main documentation - Python scripts in `/scripts/` folders should be descriptive and lowercase with underscores (e.g., `list_files.py`, `list_most_intensive_processes.py`) - Variables use snake_case - Constants use UPPER_CASE ### Error Handling - All Python scripts should handle file system errors gracefully - Use try/catch blocks for operations that might fail - Return meaningful error messages to users when operations are unsuccessful - Handle edge cases such as empty directories or permission issues ### Documentation Standards - Each skill must have a `SKILL.md` file with: - YAML frontmatter (name, description) - Clear system prompt/usage instructions - Examples of usage patterns - Guidelines for implementation - Follow the structure defined in existing skills - Keep documentation concise and focused on agent use cases ### Security Considerations - All bash commands should be carefully validated before execution - Avoid executing untrusted input directly as shell commands - When using file operations, ensure proper permissions are checked - Python scripts should not modify system files without explicit user confirmation
More agent context in julweber/ai_agent_skills
45 other files this repository gives its agents.
Skill
- ai-agent-skills-assistantskills/ai-agent-skills-assistant/SKILL.md
- ansibleskills/ansible/SKILL.md
- cavemanskills/caveman/SKILL.md
- claude-cliskills/claude-cli/SKILL.md
- code-doctorskills/code-doctor/SKILL.md
- code-summarizerskills/code-summarizer/SKILL.md
- codex-cliskills/codex-cli/SKILL.md
- concourse-ciskills/concourse-ci/SKILL.md
- dev-brainstormingskills/dev-brainstorming/SKILL.md
- docker-cliskills/docker-cli/SKILL.md
- file-organizerskills/file-organizer/SKILL.md
- frontend-web-developerskills/frontend-web-developer/SKILL.md
- github-actions-cicdskills/github-actions-cicd/SKILL.md
- github-cliskills/github-cli/SKILL.md
- gitlab-ci-cdskills/gitlab-ci-cd/SKILL.md
- grill-meskills/grill-me/SKILL.md
- gtd-assistantskills/gtd-assistant/SKILL.md
- herdr-cliskills/herdr-cli/SKILL.md
- hf-cliskills/hf-cli/SKILL.md
- karpathy-guidelinesskills/karpathy-guidelines/SKILL.md
- list-large-filesskills/list-large-files/SKILL.md
- list-most-intensive-processesskills/list-most-intensive-processes/SKILL.md
- llama-cppskills/llama-cpp/SKILL.md
- llm-wikiskills/llm-wiki/SKILL.md
- mermaidskills/mermaid/SKILL.md
- morning-ritualskills/morning-ritual/SKILL.md
- obsidian-masterskills/obsidian-master/SKILL.md
- obsidian-open-loops-collectorskills/obsidian-open-loops-collector/SKILL.md
- opencode-agent-creatorskills/opencode-agent-creator/SKILL.md
- opencode-cliskills/opencode-cli/SKILL.md
- pi-cliskills/pi-cli/SKILL.md
- pi-subagents-masterskills/pi-subagents-master/SKILL.md
- plnk-cliskills/plnk-cli/SKILL.md
- ponytailskills/ponytail/SKILL.md
- product-prd-brainstormingskills/product-prd-brainstorming/SKILL.md
- python-api-developerskills/python-api-developer/SKILL.md
- ralph-prd-converterskills/ralph-prd-converter/SKILL.md
- ralph-prd-generatorskills/ralph-prd-generator/SKILL.md
- rest-testsuite-skillskills/rest-testssuite/SKILL.md
- skill-loaderskills/skill-loader/SKILL.md
- terraformskills/terraform/SKILL.md
- tmux-coderskills/tmux-coder/SKILL.md
- tmux-specialistskills/tmux-specialist/SKILL.md
- trello-cliskills/trello-cli/SKILL.md
- uvskills/uv/SKILL.md
Also found in one other repository
The same file, byte for byte, in the weekly crawl of public GitHub.
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
Reports can't be read right now.
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

