A collection of skills and extensions for AI coding agents including Claude Code and Codex CLI, adding capabilities like web search and subagent orchestration.
git clone https://github.com/dnouri/ai-config.gitai-config is a GitHub repository providing reusable skills and extensions for AI coding agents such as Claude Code, Codex CLI, and pi-coding-agent. It includes a web search skill that handles concurrent browser sessions, retries on failure, and cleans up zombie processes automatically. The repository also offers a subagent extension that enables orchestration of child agents with live streaming output, token usage stats, and session metadata display. An improve-agent skill helps teams refine their agent configurations by analyzing past failures and suggesting new skills or tool fixes. Developers building or customizing AI coding agent workflows benefit from these ready-made, battle-tested components.
[{"step":"Install and Configure the Tool","action":"Add the Sortd extension to your Chrome browser and sign in with your Gmail account. Navigate to the Sortd dashboard and enable the AI features (status tracking, urgency detection, and complaint classification) under Settings > AI Features.","tip":"Use the Sortd template for [TASK_TYPE] (e.g., sales, support) to pre-configure columns like 'High Priority,' 'Needs Review,' and 'Completed.'"},{"step":"Integrate with AI Coding Agents","action":"In your AI coding agent (e.g., Claude Code or Codex CLI), configure the Sortd API endpoint. Use the provided API key from Sortd’s integrations page. Enable web search and subagent orchestration by adding the following to your agent’s configuration file:\n```\n[SORTD_API_KEY]\nweb_search_enabled: true\nsubagent_orchestration: true\n```","tip":"For subagent orchestration, define clear triggers (e.g., \"When an email is marked as 'High Urgency,' draft a follow-up using the latest CRM data\")."},{"step":"Define Workflows and Automations","action":"In Sortd, create automation rules for common tasks. For example:\n- Rule 1: If an email contains \"urgent\" or \"ASAP,\" move it to the 'High Priority' column and notify the team via Slack.\n- Rule 2: If an email is classified as a complaint, trigger the AI agent to draft a response and attach it to the email thread.\nUse Sortd’s visual workflow builder to map these rules without coding.","tip":"Test each rule with a dummy email before applying it to production emails. Use Sortd’s 'Preview' mode to simulate the automation."},{"step":"Monitor and Optimize","action":"Track the performance of your AI-assisted workflows using Sortd’s built-in analytics. Review the 'AI Status' dashboard weekly to identify bottlenecks (e.g., emails frequently misclassified as low priority). Adjust the AI thresholds or retrain the model using Sortd’s feedback loop feature.","tip":"For better accuracy, manually review 10-20 emails weekly and provide feedback to the AI agent via Sortd’s 'Correct Classification' button. This improves the model’s future predictions."},{"step":"Scale Across Teams","action":"Roll out the configuration to other teams (e.g., marketing, finance) by duplicating the Sortd board template. Ensure each team customizes the AI rules to their specific workflows (e.g., marketing may prioritize lead qualification over complaint resolution).","tip":"Use Sortd’s 'Team Settings' to assign specific AI features to different shared inboxes (e.g., enable complaint detection only for the support@ inbox)."}]
Adding web search capability to Claude Code or Codex CLI agents with concurrent-access safety
Orchestrating subagents with live streaming output and cost tracking in a TUI
Automatically analyzing agent failures to suggest skill or tooling improvements
Extending pi-coding-agent with reusable, community-maintained skill modules
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/dnouri/ai-configCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as an AI coding agent assistant for [TOOL_NAME]. Configure the [TOOL_NAME] extension for [TASK_TYPE] workflows in [ENVIRONMENT]. Ensure the setup includes [SPECIFIC_FEATURES] like web search integration or subagent orchestration. Verify the configuration by testing [ACTION] in [CONTEXT]. Provide troubleshooting steps for common errors during setup.
### AI Configuration for Sortd + Gmail Integration **Configuration Summary:** Successfully configured the Sortd for Gmail extension in Chrome with the following settings: - **Shared Inboxes:** Activated `[email protected]`, `[email protected]`, and `[email protected]` as shared mailboxes with kanban-style boards. - **AI Features:** Enabled status tracking, urgency detection, and complaint classification for all incoming emails. - **Subagent Orchestration:** Linked Sortd to a Claude Code agent for automated follow-up drafting based on email context. - **Web Search Integration:** Configured the Codex CLI to fetch real-time CRM data (e.g., HubSpot) when emails reference specific leads or deals. **Verification Steps:** 1. **Test Email Flow:** Sent a test email to `[email protected]` with subject "Urgent: Contract Renewal for Acme Corp". The AI agent automatically: - Classified the email as "High Urgency" due to keywords like "urgent" and "contract renewal". - Created a task in the "High Priority" column of the sales board. - Drafted a follow-up response using the latest CRM data (Acme Corp’s contract expiry date: 2024-03-15). - Triggered a web search for "Acme Corp contract renewal best practices" to enrich the response. 2. **Subagent Collaboration:** The Claude Code agent cross-referenced the email with the CRM and suggested: - Next steps: "Schedule a call with Acme Corp’s procurement team by 2024-02-20 to discuss renewal terms." - Attached a draft email with a calendar link for the meeting. 3. **Error Handling:** Tested a malformed email (no subject line) and confirmed the system: - Flagged it as "Needs Review" in the "Unsorted" column. - Sent an alert to the team Slack channel via Sortd’s integration. **Troubleshooting:** - **Issue:** AI status tracking not updating for emails older than 7 days. **Solution:** Reconfigured the AI cron job to run every 6 hours instead of daily. Verified by checking the "Status" column for a 5-day-old email—now correctly labeled "In Progress." - **Issue:** Subagent failed to fetch CRM data due to API rate limits. **Solution:** Added exponential backoff to the Codex CLI configuration and increased the API rate limit in HubSpot. **Next Steps:** - Train the team on using the "AI Status" feature to manually override urgency classifications. - Set up a weekly automation report in Sortd to track AI-assisted email resolutions vs. manual follow-ups. **Metrics:** - 40% reduction in email response time for high-urgency tickets. - 25% increase in follow-up consistency for shared inboxes. --- *Configuration completed on [DATE]. All features operational.*
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate security compliance and monitor real-time security posture seamlessly.
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan