{"id":51623921,"url":"https://github.com/andmitr/ai-tools","last_synced_at":"2026-07-12T22:02:22.579Z","repository":{"id":360636070,"uuid":"1250991601","full_name":"andmitr/ai-tools","owner":"andmitr","description":"A custom set of agent profiles, skills, slash commands, rules (such as AGENTS.md), and plugins for AI tools like Claude, OpenCode, and others.","archived":false,"fork":false,"pushed_at":"2026-05-27T07:20:02.000Z","size":1542,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-27T09:14:23.653Z","etag":null,"topics":["ai","ai-agents","ai-coding","ai-tools","branding-assets","claude-compatible","opencode","opencode-ai","opencode-plugin","opencode-skills"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andmitr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-27T06:31:31.000Z","updated_at":"2026-05-27T07:19:56.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/andmitr/ai-tools","commit_stats":null,"previous_names":["andmitr/ai-tools"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/andmitr/ai-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andmitr%2Fai-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andmitr%2Fai-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andmitr%2Fai-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andmitr%2Fai-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andmitr","download_url":"https://codeload.github.com/andmitr/ai-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andmitr%2Fai-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35403795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-12T02:00:06.386Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-agents","ai-coding","ai-tools","branding-assets","claude-compatible","opencode","opencode-ai","opencode-plugin","opencode-skills"],"created_at":"2026-07-12T22:02:20.146Z","updated_at":"2026-07-12T22:02:22.570Z","avatar_url":"https://github.com/andmitr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# AI Tools\nA custom set of agent profiles, skills, slash commands, rules (such as AGENTS.md), and plugins for AI tools like Claude, OpenCode, and others.\n\n## Overview\nThis setup implements a skill-first agent architecture: three primary agents with a centralized skill library instead of multiple specialized agents and sub-agents. Multi-agent systems with numerous specialized agents showed worse results due to redundant handoffs and context fragmentation. The current approach is simpler and more effective. `Agent` is the universal primary agent with all system prompt and personalization behavior rules embedded directly. The `Coder` agent is used for development tasks and the `SMM` agent (Social Media Marketing) for social media and working with content like posts and articles. Each has its own system prompt and temperature parameter suited to its domain.\n\nThis repository focuses on customization. See the [OpenCode documentation](https://opencode.ai/docs) for installation and basic OpenCode configuration.\n\n### Project structure:\n- `agents/` - custom agent profiles\n- `brand-theme/` - personal brand design system following Design Tokens 2025.10 spec\n- `commands/` - slash command prompts\n- `plugin/` - OpenCode plugins\n- `skills/` - skills library\n- `AGENTS.md` - shared generic rules (applies to all agents)\n- `opencode.json` - main OpenCode configuration\n- `personalization.md` - user-specific behavior/workflow rules (ignored by git)\n- `personalization.md.example` - template example of user-specific rules\n- `tui.json` - custom keybinds\n\n## ⚠️ Configuration Notes\n- `opencode.json`: contains the MCP server `Context7` configuration using a Context7 API key, which is read from the `CONTEXT7_API_KEY` environment variable. [Create a Context7 API key](https://context7.com/dashboard) (available after sign-up)\n- `instructions: [\"personalization.md\"]` field in `opencode.json`: used to load user-specific rules from `personalization.md`, highly specific and not published to GitHub, if you don't need these rules - remove the `instructions` field or create your own `personalization.md`\n- `brand-theme/`: personal brand design system following Design Tokens 2025.10 spec (JSON schema: https://www.designtokens.org/schemas/2025.10/format.json) with live HTML preview. `personalization.md` is configured to use this color scheme for UI in created projects, if you want to use your own brand theme, create it using your LLM (for example, following the Design Tokens specification) and place it in the `brand-theme/` folder.\n- `skills/`: centralized in `~/.config/opencode/skills`, but skills from other directories used by Claude and other multi-agent systems will also work, the directory includes my custom skills, but most are collected from resources like [AI Templates](https://www.aitmpl.com/) and [Skills](https://www.skills.sh/), some are customized\n- `plugin/skill-reminder.js`: custom plugin for OpenCode only, appends a reminder to scan available skills whenever a user message is processed, if such reminders seem excessive or unnecessary, simply delete this file\n\n## License\n\nMy original contributions in this repository are MIT Licensed. See [LICENSE](LICENSE) for details.\n\n\u003e This repository is a curated collection. Most skills in `skills/` were sourced from [skills.sh](https://www.skills.sh/) and [aitmpl.com](https://www.aitmpl.com/) and remain under their original authors' licenses. Some skills include their own `LICENSE.txt` files which take precedence for those directories. The MIT license above applies only to original work authored by Andrew Dmitriev.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandmitr%2Fai-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandmitr%2Fai-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandmitr%2Fai-tools/lists"}