{"id":51161563,"url":"https://github.com/doitintl/doit-mcp-skills","last_synced_at":"2026-06-26T14:01:43.143Z","repository":{"id":350200628,"uuid":"1196928188","full_name":"doitintl/doit-mcp-skills","owner":"doitintl","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-09T11:20:36.000Z","size":61,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-10T15:41:48.639Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/doitintl.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":null,"dco":null,"cla":null}},"created_at":"2026-03-31T07:06:45.000Z","updated_at":"2026-04-09T11:20:40.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/doitintl/doit-mcp-skills","commit_stats":null,"previous_names":["doitintl/doit-mcp-skills"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/doitintl/doit-mcp-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doitintl%2Fdoit-mcp-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doitintl%2Fdoit-mcp-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doitintl%2Fdoit-mcp-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doitintl%2Fdoit-mcp-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doitintl","download_url":"https://codeload.github.com/doitintl/doit-mcp-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doitintl%2Fdoit-mcp-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34819597,"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-06-26T02:00:06.560Z","response_time":106,"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":[],"created_at":"2026-06-26T14:01:42.235Z","updated_at":"2026-06-26T14:01:43.138Z","avatar_url":"https://github.com/doitintl.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DoiT MCP Skills\n\nAI agent skills that bring [DoiT Cloud Intelligence](https://www.doit.com/) into your favorite AI clients — Claude Code, ChatGPT, Cursor, Codex, and Gemini CLI.\n\nQuery cloud costs, investigate anomalies, generate reports, and produce API integration code across AWS, GCP, Azure, Snowflake, Datadog, and more — all through natural language.\n\n## Skills\n\n\n| Skill                                                                        | Description                                                                              |\n| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |\n| **[doit-mcp-setup](skills/doit-mcp-setup/)**                                 | Configure DoiT MCP in any supported AI client with correct credentials and OAuth         |\n| **[doit-mcp-reporting](skills/doit-mcp-reporting/)**                         | Generate cost intelligence reports and run ad-hoc Cloud Analytics queries                |\n| **[doit-mcp-anomaly-investigation](skills/doit-mcp-anomaly-investigation/)** | Root-cause cost anomalies by correlating DoiT alerts with cloud-specific inspection      |\n| **[doit-mcp-api](skills/doit-mcp-api/)**                                     | Generate production-ready API call code (TypeScript, Python, Go, Bash) for DoiT Platform |\n\n\n## Quick Start\n\n### Claude Code (Plugin)\n\nInstall as a plugin for the full experience — skills, MCP server, and tools in one package:\n\n```bash\nclaude plugin marketplace add https://github.com/doitintl/doit-mcp-skills\nclaude plugin install doit-mcp@doit-mcp-skills\n```\n\nThen optionally run the setup skill to configure credentials:\n\n```\n/doit-mcp-setup\n```\n\n### Claude Code (Skills Only)\n\nIf you only want the skills without the plugin wrapper:\n\n```bash\nclaude install-skill https://github.com/doitintl/doit-mcp-skills\n```\n\nThen optionally run the setup skill to configure credentials:\n\n```\n/doit-mcp-setup\n```\n\n### Other AI Clients (Cursor, Codex, Gemini CLI, ChatGPT)\n\nThe skills in this repo are plain Markdown files — any AI that can read a file can use them. To set up DoiT MCP in a non-Claude client:\n\n1. **Point your agent at the skill file** — paste the contents of the relevant `SKILL.md` into your agent's context, or reference the file directly if your client supports file attachments.\n2. **Run setup** — tell your agent: *\"Follow the instructions in this skill to configure DoiT MCP for [your client].\"*\n3. The agent will write the correct config file and guide you through any OAuth steps.\n\nAlternatively, ask your agent to run the **doit-mcp-setup** skill for your client:\n\n- **Cursor** — per-project `.cursor/mcp.json` configuration\n- **ChatGPT** — manual setup via Actions UI (requires developer mode + API key)\n- **Codex** — `~/.codex/config.toml` configuration\n- **Gemini CLI** — `~/.gemini/settings.json` configuration\n\n### DCI CLI (Optional)\n\nThe setup skill can also install the **DoiT Cloud Intelligence CLI** — a terminal companion that talks to the same DoiT API as the MCP server. Run the setup skill and choose the CLI option, or install it directly:\n\n| Platform | Command |\n| -------- | ------- |\n| macOS | `brew install doitintl/dci-cli/dci` |\n| Windows (WinGet) | `winget install DoiT.dci` |\n| Windows (Scoop) | `scoop bucket add doitintl https://github.com/doitintl/dci-cli \u0026\u0026 scoop install dci` |\n| Linux (.deb / .rpm) | Download from [Releases](https://github.com/doitintl/dci-cli/releases/latest) |\n\nAfter install, run `dci login` to authenticate and `dci list-reports` to verify.\n\n## What You Can Do\n\n**Cost Reporting**\n\n\u003e \"Show me my top 5 cost drivers for the last 30 days\"\n\u003e \"Break down GCP costs by project for Q1\"\n\n**Anomaly Investigation**\n\n\u003e \"Show me recent cost anomalies\"\n\u003e \"Investigate the EC2 cost spike from last Tuesday\"\n\n**API Code Generation**\n\n\u003e \"Generate TypeScript code to query costs by service for the last month\"\n\u003e \"Show me a Python script that lists all my cloud reports\"\n\n## Architecture\n\n```\ndoit-mcp-skills/\n├── .claude-plugin/          # Claude Code plugin metadata\n│   ├── plugin.json          # Plugin manifest (skills + MCP config)\n│   └── marketplace.json     # Marketplace manifest for plugin install\n├── .mcp.json                # MCP server configuration\n└── skills/\n    ├── doit-mcp-setup/      # Client setup \u0026 configuration\n    ├── doit-mcp-reporting/  # Report generation \u0026 queries\n    ├── doit-mcp-anomaly-investigation/\n    └── doit-mcp-api/        # API code generation\n```\n\nEach skill contains:\n\n- `SKILL.md` — skill instructions and workflow\n- `agents/openai.yaml` — agent configuration and tool dependencies\n- `references/` — detailed reference docs (dimensions, metrics, field mappings)\n- `templates/` — config snippets or output templates\n- `examples/` — working code examples (where applicable)\n\n## How It Works\n\nAll skills connect to the DoiT MCP server at `https://mcp.doit.com/sse` — no local server installation required. Authentication is handled via OAuth (automated clients) or API key (manual clients like ChatGPT).\n\n**Supported platforms**: AWS, GCP, Azure, Snowflake, Datadog, Databricks, OpenAI\n\n## Prerequisites\n\n- A [DoiT](https://www.doit.com/) account with **Billing Profiles Admin** permission\n- An AI client that supports MCP (Claude Code, Cursor, ChatGPT, Codex, or Gemini CLI)\n\n## License\n\n[MIT](LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoitintl%2Fdoit-mcp-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoitintl%2Fdoit-mcp-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoitintl%2Fdoit-mcp-skills/lists"}