Nm Conjure Delegation Core
by @athola
Delegates tasks to Gemini or Qwen with quota tracking and error handling
clawhub install nm-conjure-delegation-coreπ About This Skill
name: delegation-core description: Delegate tasks to external LLM services (Gemini, Qwen) with quota, logging, version: 1.9.4 triggers: - delegation - external-llm - gemini - qwen - task-management - quality-control metadata: {"openclaw": {"homepage": "https://github.com/athola/claude-night-market/tree/master/plugins/conjure", "emoji": "\ud83e\udd9e", "requires": {"config": ["night-market.leyline:quota-management", "night-market.leyline:usage-logging", "night-market.leyline:service-registry", "night-market.leyline:error-patterns", "night-market.leyline:authentication-patterns"]}}} source: claude-night-market source_plugin: conjure
> Night Market Skill β ported from claude-night-market/conjure. For the full experience with agents, hooks, and commands, install the Claude Code plugin.
Table of Contents
delegation-core:task-assessed)delegation-core:delegation-suitability)delegation-core:handoff-planned)delegation-core:results-integrated)Delegation Core Framework
Overview
A method for deciding when and how to delegate tasks to external LLM services. Core principle: delegate execution, retain high-level reasoning.
When To Use
When NOT To Use
Philosophy
Delegate execution, retain reasoning. Claude handles architecture, strategy, design, and review. External LLMs perform data processing, pattern extraction, bulk operations, and summarization.
Delegation Flow
1. Task Assessment: Classify task by complexity and context size. 2. Suitability Evaluation: Check prerequisites and service fit. 3. Handoff Planning: Formulate request and document plan. 4. Execution & Integration: Run delegation, validate, and integrate results.
Quick Decision Matrix
| Complexity | Context | Recommendation | |------------|---------|----------------| | High | Any | Keep local | | Low | Large | Delegate | | Low | Small | Either |
High Complexity: Architecture, design decisions, trade-offs, creative problem solving.
Low Complexity: Pattern counting, bulk extraction, boilerplate generation, summarization.
Detailed Workflow Steps
1. Task Assessment (delegation-core:task-assessed)
Classify the task:
modules/task-assessment.md for classification criteria.Exit Criteria: Task classified with complexity level, context size, and delegation recommendation.
2. Suitability Evaluation (delegation-core:delegation-suitability)
Verify prerequisites:
modules/handoff-patterns.md for checklist.modules/cost-estimation.md.Exit Criteria: Service authenticated, quotas verified, cost justified.
3. Handoff Planning (delegation-core:handoff-planned)
Create a delegation plan:
modules/handoff-patterns.md for request template.Exit Criteria: Delegation plan documented.
4. Execution & Integration (delegation-core:results-integrated)
Execute and validate results:
Exit Criteria: Results validated and integrated, usage logged.
MCP Authentication
OAuth Client Credentials (Claude Code 2.1.30+)
For MCP servers that don't support Dynamic Client Registration (e.g., Slack), pre-configured OAuth client credentials can be provided:
claude mcp add --client-id --client-secret
This enables delegation workflows through MCP servers that require pre-configured OAuth, expanding the range of external services available for task delegation.
Claude.ai MCP Connectors (Claude Code 2.1.46+)
As an alternative to manual OAuth setup, users can configure MCP servers directly in claude.ai at claude.ai/settings/connectors. These connectors are automatically available in Claude Code when logged in with a claude.ai account β no claude mcp add or credential management required. This provides a browser-based auth flow that may be simpler for services with complex OAuth requirements.
Worktree Isolation for File-Modifying Delegations (Claude Code 2.1.49+)
When delegating tasks that modify files to subagents, use isolation: worktree in the agent frontmatter to run each agent in a temporary git worktree. This prevents file conflicts when multiple delegated agents operate in parallel on overlapping paths. The worktree is auto-cleaned if no changes are made; preserved with commits if the agent produces changes.
# Agent frontmatter for isolated delegation
isolation: worktree
Leyline Infrastructure
Conjure uses leyline infrastructure:
| Leyline Skill | Used For |
|---------------|----------|
| quota-management | Track service quotas and thresholds. |
| usage-logging | Session-aware audit trails. |
| service-registry | Unified service configuration. |
| error-patterns | Consistent error handling. |
| authentication-patterns | Auth verification. |
See modules/cost-estimation.md for leyline integration examples.
Service-Specific Skills
For detailed service workflows:
Skill(conjure:gemini-delegation): Gemini CLI specifics.Skill(conjure:qwen-delegation): Qwen MCP specifics.Execution Modes
When delegating to multiple agents, choose the appropriate execution mode:
| Mode | When to Use | How It Works | |------|-------------|--------------| | single-session | Sequential tasks, same-file edits | Claude works through tasks in order | | subagents | Parallel independent tasks | Agents work independently, report back | | agent-team | Parallel coordinated tasks | Agents can communicate with each other |
See references/execution-modes.md for the selection decision
matrix, mode compatibility notes, and anti-patterns to avoid.