Skip to content

Rebrand as Intelcraft skills by Anant Labs; add notion collector and package builds - #4

Merged
devin-ai-integration[bot] merged 1 commit into
mainfrom
devin/1791505732-intelcraft-skills
Oct 9, 2026
Merged

devin-ai-integration[bot] merged 1 commit into
mainfrom
devin/1791505732-intelcraft-skills

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Summary

This repo was "Shared Claude Skills". It is now the Intelcraft skill library from Anant Labs: the skills we use on engagements, released to the community. It also builds installable packages for platforms beyond the Claude marketplace.

Breaking renames. Anyone who installed growth-skills@anant-shared-skills needs to reinstall.

Before After
marketplace anant-shared-skills anant-labs
plugin growth-skills intelcraft-growth (diligence, opportunity, RFP) + new intelcraft-knowledge (collector, authoring)
anant-financial-domain-to-diligence intelcraft-domain-due-diligence
anant-growth-opportunity-finder intelcraft-opportunity-finder (rename only; scope unchanged)
anant-sales-proposal-responder intelcraft-rfp-responder
skill-authoring intelcraft-skill-authoring
— intelcraft-notion-collector (new; multi-file version with references/stages.md, schema.md, item-types.md)

Packaging: scripts/build_skills.py (stdlib only)

  • check validates every skill and fails if:
    • the name doesn't match the folder, isn't lowercase-hyphen, is over 64 characters, or contains claude/anthropic;
    • the description is missing, over 1024 characters, or contains < or >;
    • a backticked references/…, scripts/…, templates/…, rubrics/… or examples/… path in SKILL.md is missing or ignored by .gitignore;
    • a skill isn't in exactly one plugin.
  • check also warns when a SKILL.md mentions "Claude".
  • build writes to dist/:
    skills/<skill>.zip  and an identical <skill>.skill   # top-level folder = skill; Claude.ai upload, ~/.agents/skills
    plugins/<plugin>.zip                                  # plugin.json (portable Agent Plugins manifest)
                                                          # + .claude-plugin/plugin.json + skills/<skill>/… + LICENSE
    SHA256SUMS
    
  • Archives are byte-reproducible: entries are sorted, timestamps fixed, and each skill's .gitignore is respected.

CI: .github/workflows/skills.yml

  • Builds on every PR and push to main, and uploads dist/ as an artifact.
  • On a v* tag, runs --expect-version (the tag must equal metadata.version, now 0.2.0) and attaches the packages to a GitHub Release.

Other

  • Removed the committed diligence run outputs (state.json, memo.md, scorecard.json, memo_scorecard.html); the skill's own .gitignore already excludes them.
  • Provider-neutral wording in the diligence and RFP skills and in skill-authoring.
  • Rewrote README.md (Anant Labs framing, catalog, install steps for Claude Code, Claude.ai, ChatGPT/Codex and other agents) and CONTRIBUTING.md.
  • Added an MIT LICENSE.

ChatGPT desktop and Codex read .claude-plugin/marketplace.json as a legacy-compatible marketplace, so there is no separate .agents/plugins/marketplace.json here. That format needs one folder per plugin, which would duplicate the skills.

Verified locally

  • claude plugin validate . passes.
  • build_skills.py check and build pass, and two builds produce identical hashes.
  • check fails on a bad name, a missing reference and an orphan skill.

The copy-paste Arkitype prompt for the collector is tracked separately in xingh/arkitype.

Link to Devin session: https://app.devin.ai/sessions/7b0e493dec7646799db440fcd4e739f8
Open in Devin Desktop: https://app.devin.ai/desktop/session/7b0e493dec7646799db440fcd4e739f8?variant=devin
Requested by: @xingh

…packaging

- Rename skills to intelcraft-* and regroup marketplace as anant-labs
  (intelcraft-growth, intelcraft-knowledge)
- Add intelcraft-notion-collector
- Add scripts/build_skills.py to validate and build .zip/.skill/plugin archives
- Add CI workflow that builds on PRs and releases on v* tags
- Remove committed diligence run outputs; provider-neutral wording
- Rewrite README/CONTRIBUTING; add MIT LICENSE

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@coderabbitai

coderabbitai Bot commented Oct 9, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: b70a1954-a8ee-4b39-97fe-8d20ce8284ee

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@devin-ai-integration
devin-ai-integration Bot merged commit 4211ce0 into main Oct 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant