.claude/skills/codemie-pr/SKILL.md
Manages git commits, pushes, and GitHub PR creation following conventional commits. Use when user says "commit changes", "push changes", "create PR", "make a pull request", or similar git workflow requests. Understands current branch state and avoids duplicate PRs.
npx skillsauth add codemie-ai/codemie-code codemie-prInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Always start by checking git status:
# Current branch
git branch --show-current
# Uncommitted changes
git status --short
# Existing PR for current branch
gh pr list --head $(git branch --show-current) 2>/dev/null || echo "No PR"
"commit changes" → Commit only:
git add .
git commit -m "<type>(<scope>): <description>"
"push changes" → Push only:
git push origin $(git branch --show-current)
"create PR" → Full workflow below.
main branch:git checkout -b <type>/<description>git push origin $(git branch --show-current)
# Inform: "Changes pushed to existing PR: <url>"
# Push changes
git push origin $(git branch --show-current)
# Create PR - read .github/PULL_REQUEST_TEMPLATE.md for structure
gh pr create \
--title "<type>(<scope>): brief description" \
--body "$(cat <<'EOF'
[Fill template from .github/PULL_REQUEST_TEMPLATE.md]
EOF
)"
Template location: .github/PULL_REQUEST_TEMPLATE.md
Read the template file and fill all sections based on commits and changes.
Pattern: <type>(<scope>): <subject>
Types:
feat: New featurefix: Bug fixdocs: Documentationrefactor: Code refactoringtest: Testschore: MaintenanceScopes (optional): cli, agents, providers, config, workflows, utils, deps
Examples:
git commit -m "feat(agents): add Gemini plugin support"
git commit -m "fix: resolve npm timeout issues"
git commit -m "docs(readme): update installation steps"
Pattern: <type>/<description>
Examples:
feat/add-gemini-supportfix/npm-install-errordocs/update-readmeSolution: Create PR manually at:
https://github.com/codemie-ai/codemie-code/compare/main...<branch>?expand=1
Use structure from .github/PULL_REQUEST_TEMPLATE.md for PR body.
Solution: Create feature branch first:
git checkout -b <type>/<short-description>
Solution: Check git status - nothing to commit or changes already staged.
Action: Just push updates to existing PR, don't create new one.
User: "commit the auth changes"
git add .
git commit -m "feat(auth): add OAuth2 support"
User: "push and create PR"
.github/PULL_REQUEST_TEMPLATE.md, fill sections, create PRUser: "create PR for the bug fix"
fix(...) titletools
CodeMie Analytics expert — use this skill whenever the user asks about CodeMie usage data, AI adoption metrics, user leaderboards, CLI insights, spending, LiteLLM costs, token usage, or wants to build a dashboard/report from CodeMie or LiteLLM APIs. Also triggers for: "who uses CodeMie most", "show me AI analytics", "get spending data", "generate a report", "leaderboard", "cost analysis", "LiteLLM customer info", "enrich CSV with costs", "top performers", "AI champions", "tier distribution", or any custom analytics query against the platform. Always use this skill when CodeMie analytics, reporting, or cost data is involved.
tools
Work with Microsoft 365 services via the Graph API — emails, calendar events, SharePoint sites (read and write), Teams chats and channel messages, OneDrive files, OneNote notebooks, contacts, and org chart. Use this skill whenever the user asks about their emails, inbox, unread messages, meetings, calendar, Teams messages or chats, channel messages, SharePoint documents, OneDrive files, OneNote notes or notebooks, colleagues, manager, direct reports, or any personal/organizational Microsoft data. Invoke proactively any time the user mentions Outlook, Teams, SharePoint, OneDrive, OneNote, or wants to interact with their Microsoft 365 account. The skill uses a local Node.js CLI (msgraph.js) that handles authentication, token caching, and all API calls.
tools
Manage CodeMie platform assets (assistants, workflows, datasources, integrations, skills, users, assistant-categories) directly from CLI using CodeMie SDK. Use when user says "create assistant", "list workflows", "update datasource", "delete assistant", "show my assistants", "get workflow details", "manage integrations", "create integration", "list integrations", "list llm models", "list embedding models", "list skills", "get skill", "create skill", "update skill", "delete skill", "publish skill", "import skill", "export skill", "attach skill", "list assistant categories", "get assistant category", "create assistant category", "delete assistant category", "who am i", "current user", "my profile", "user info", or any request to manage CodeMie platform resources. NOTE: For analytics requests (usage analytics, summaries, spending, users activity, leaderboards, etc.) use the codemie-analytics skill instead.
development
Build static HTML pages, reports, dashboards, and mockups that match the CodeMie UI design system. Use this skill whenever the user asks to create an HTML report, dashboard, analytics page, status page, data visualization page, or any static HTML document that should look like the CodeMie/EPAM AI/Run product. Also use it when the user says "make it look like CodeMie", "use the style guide", "dark-themed report", "CodeMie styles", or references the style-guide directory. Trigger for any HTML output task in a project that includes the style-guide folder. IMPORTANT: This skill MUST be used for ALL HTML generation requests — whenever a user asks for an HTML report, HTML analysis output, HTML dashboard, HTML visualization, or any HTML document. Claude must always use this skill to generate HTML in CodeMie styles to ensure consistent, professional, branded output across all HTML artifacts.