devin-integration
Skill4 starsChanged 5 months agoMITView on GitHub
Delegate coding tasks to Devin AI agent. Create PRs, fix bugs, build features, and manage GitHub repos through Devin's API.
In this repository16 other files it gives its agents.
- bet-journalSkill
- clv-journalSkill
- crypto-priceSkill
- data-vizSkill
- dfs-optimizerSkill
- git-helperSkill
- judge-auditSkill
- kelly-criterionSkill
- market-sentimentSkill
- nft-trackerSkill
- portfolio-rebalancerSkill
- screenshot-annotatorSkill
- security-scannerSkill
- sports-oddsSkill
- streak-trackerSkill
- weather-forecastSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 5 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 26
Keep in OpenClaw when:
- Distinctive: line 43
When Ian asks you to do coding work, compose a clear task description:
- Distinctive: line 88
All repos have AGENTS.md files that tell Devin how to work with them:
- Distinctive: line 130
After Devin creates a PR:
- Distinctive: line 133
Leave comments directly on the PR for changes
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Devin Integration
Delegate software engineering tasks to Devin, an AI coding agent by Cognition AI. Devin can create PRs, fix bugs, add features, refactor code, and manage your GitHub repositories autonomously.
When to Use Devin
Delegate to Devin when:
- Code changes needed: Bug fixes, new features, refactoring, dependency updates
- PR creation: Any task that results in a pull request
- Multi-file changes: Tasks spanning multiple files or repos
- CI/CD work: Fixing build failures, adding tests, updating pipelines
- Repo maintenance: Adding configs, updating docs, dependency management
- Complex coding: Architecture changes, new integrations, API work
Keep in OpenClaw when:
- Quick questions or research (use Perplexity)
- Conversation, planning, brainstorming
- Non-code tasks (email, calendar, reminders)
- Real-time monitoring or alerts
How to Delegate to Devin
Via Devin Web App
Tell Ian to go to https://app.devin.ai and start a session with a prompt like:
Work on repo ianalloway/{repo-name}:
{description of what needs to be done}Composing Tasks for Devin
When Ian asks you to do coding work, compose a clear task description:
Repo: ianalloway/{repo-name}
Branch: main (or specify)
Task: {clear description}
Files to focus on: {if known}
Acceptance criteria:
- {criterion 1}
- {criterion 2}
Test command: {npm run test / pytest / etc}
Lint command: {npm run lint / etc}Example Delegations
Fix a bug:
Repo: ianalloway/ian-web-forge
Task: The donation button on the portfolio site links to the wrong ETH address.
Fix: Update to 0xAc7C093B312700614C80Ba3e0509f8dEde03515b
Test: npm run build should passAdd a feature:
Repo: ianalloway/sports-betting-ml
Task: Add NBA player prop predictions to the Streamlit dashboard.
Requirements:
- New tab in the dashboard for player props
- Use existing model architecture
- Add unit tests
Test: pytestCross-repo update:
Update all three locations for Ian's new project:
1. ianalloway/Resume - Add project to CV
2. ianalloway/ianalloway - Update GitHub profile README
3. ianalloway/ian-web-forge - Add to portfolio projects sectionIan's Repositories (Devin-Ready)
All repos have AGENTS.md files that tell Devin how to work with them:
Web/Frontend (React + Vite + TypeScript + shadcn/ui)
| Repo | Purpose | Commands |
| ian-web-forge | Portfolio website (ianalloway.xyz) | npm run dev/build/lint |
| ai-advantage | Sports betting AI platform | npm run dev/build/lint |
| mayc-ai-assist-23 | MAYC NFT AI assistant | npm run dev/build/lint |
| fairmont-alloway-estimate | Business estimation tool | npm run dev/build/lint |
| paint-prep-list-maker | Paint prep checklist tool | npm run dev/build/lint |
| kana-dojo | Japanese learning platform | npm run dev/build/lint/test |
Python/ML
| Repo | Purpose | Commands |
| Resume | Career agent + CV tools | python main.py |
| sports-betting-ml | ML betting models + Streamlit | python app.py, pytest |
| ai-drone-auto-vehicle | Autonomous vehicle/drone AI | Docker-based |
| crypto-portfolio-cli | Crypto portfolio tracker | python portfolio.py, pytest |
| ai-portfolio-analyzer | Investment portfolio analysis | python portfolio_analyzer.py |
OpenClaw Ecosystem
| Repo | Purpose |
| Money-maker-bot | OpenClaw core (Clawdbot fork) |
| openclaw-skills | Custom skills for OpenClaw |
| openclaw-brain | Booper Bot system files (AGENTS.md, SOUL.md, etc.) |
| open-claw | OpenClaw project hub |
| clawhub | Skill directory for OpenClaw |
| booper-brain | Booper Bot personal notes |
| booper-projects | Job tracker + project ideas |
Other
| Repo | Purpose |
| ianalloway | GitHub profile README |
| Mutant-Intel | NFT AI agent |
| Peekaboo | macOS screenshot CLI + MCP server |
| R-programming-assignment | USF coursework |
Checking Devin's Work
After Devin creates a PR:
- Ian will get a notification with the PR link
- Review the PR on GitHub
- Leave comments directly on the PR for changes
- Devin monitors and responds to PR comments
- Merge when satisfied
Tips
- Devin works best with clear, specific task descriptions
- Include the repo name and any relevant file paths
- Mention test/lint commands so Devin can verify its work
- For cross-repo tasks, list all repos that need updating
- Devin creates PRs (never pushes directly to main)
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

