skills/release/SKILL.md
Used to release all toolbox, integrations, agents. Use when releasing a subproject to PyPI, Docker Hub, or when the user asks to release or publish.
npx skillsauth add memgraph/ai-toolkit releaseInstall 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.
All release workflows are triggered via workflow_dispatch (manual) from the GitHub Actions tab. Bump the version in the subproject's pyproject.toml before dispatching.
| Workflow file | Package | What it does | Secrets used |
| --------------------------------- | ------------------ | ------------------------------------ | ----------------------------------------------------- |
| release-mcp-memgraph.yaml | mcp-memgraph | Build & publish to PyPI + Docker Hub | PYPI_TOKEN, DOCKERHUB_USERNAME, DOCKERHUB_TOKEN |
| release-toolbox.yaml | memgraph-toolbox | Build & publish to PyPI | PYPI_TOKEN |
| release-langchain-memgraph.yaml | langchain-memgraph | Build & publish to PyPI | PYPI_TOKEN |
| release-lightrag-memgraph.yaml | lightrag-memgraph | Build & publish to PyPI | PYPI_TOKEN |
| release-unstructured2graph.yaml | unstructured2graph | Build & publish to PyPI | PYPI_TOKEN |
| Package | Path | pyproject.toml version field |
| ------------------ | --------------------------------- | ---------------------------- |
| memgraph-toolbox | memgraph-toolbox | [project] version |
| mcp-memgraph | integrations/mcp-memgraph | [project] version |
| langchain-memgraph | integrations/langchain-memgraph | [project] version |
| lightrag-memgraph | integrations/lightrag-memgraph | [project] version |
| unstructured2graph | unstructured2graph | [project] version |
| Secret | Used by | Description |
| -------------------- | ---------------------- | ------------------------------- |
| PYPI_TOKEN | All release workflows | PyPI API token for uv publish |
| DOCKERHUB_USERNAME | release-mcp-memgraph | Docker Hub username |
| DOCKERHUB_TOKEN | release-mcp-memgraph | Docker Hub access token |
uv build --out-dir dist to work around a uv artifact path issue.memgraph-toolbox/ and integrations/mcp-memgraph/).latest.development
Set up and check Codex context capture into Memgraph.
tools
Set up and check Claude Code context capture into Memgraph.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------