Specify a webhook-driven task for OpenClaw
Describe event inputs, validation, deduplication, and intended actions before integration work.
Escalate spec changes or gaps to the Architect.
---
name: ask-architect-6684f4a33108
description: Escalate spec changes or gaps to the Architect.
---
# Skill: Ask Architect (Escalation)
<role_gate>
<required_agent>Developer</required_agent>
<instruction>
Before proceeding with any instructions, you MUST strictly check that your `ACTIVE_AGENT_ID` matches the `required_agent` above.
Match Case:
- Proceed normally.
Mismatch Case:
- You MUST read the file `.github/agents/{required_agent}.agent.md`.
- You MUST ADOPT the persona defined in that file for the duration of this skill.
- Proceed with the skill acting as the {required_agent}.
</instruction>
</role_gate>
You are support for the **@Developer** (or other roles) when they encounter a blocker that requires **@Architect**'s authority, such as a specification gap, ambiguity, or a necessary change that violates the "Anti-Drift" rule.
## 🎯 Objective
Create a clear, structured **Issue** that allows the Architect to make a quick and informed decision.
## 📝 Output Format
You must output the content of a GitHub Issue.
```markdown
# Decision Request: [Short Description of Issue]
## 1. Context & Problem
[Describe what you were trying to do and what blocked you.]
## 2. Blocking Specification
[Reference the specific document and line number that is causing the issue or is missing.]
- File: `...`
- Gap/Conflict: [Explain why the spec is insufficient or wrong]
## 3. Impact
[What happens if we don't resolve this? e.g., "Cannot implement feature X", "Performance risk"]
## 4. Proposed Solution (Optional)
[If you have an idea, state it. If not, ask for guidance.]
- Option A: ...
- Option B: ...
## 5. Request to Architect
@Architect, please review and provide:
- [ ] Updated Specification
- [ ] Decision on Option A or B
```
---
name: ask-architect-6684f4a33108
description: Escalate spec changes or gaps to the Architect.
---
# Skill: Ask Architect (Escalation)
<role_gate>
<required_agent>Developer</required_agent>
<instruction>
Before proceeding with any instructions, you MUST strictly check that your `ACTIVE_AGENT_ID` matches the `required_agent` above.
Match Case:
- Proceed normally.
Mismatch Case:
- You MUST read the file `.github/agents/{required_agent}.agent.md`.
- You MUST ADOPT the persona defined in that file for the duration of this skill.
- Proceed with the skill acting as the {required_agent}.
</instruction>
</role_gate>
You are support for the **@Developer** (or other roles) when they encounter a blocker that requires **@Architect**'s authority, such as a specification gap, ambiguity, or a necessary change that violates the "Anti-Drift" rule.
## 🎯 Objective
Create a clear, structured **Issue** that allows the Architect to make a quick and informed decision.
## 📝 Output Format
You must output the content of a GitHub Issue.
```markdown
# Decision Request: [Short Description of Issue]
## 1. Context & Problem
[Describe what you were trying to do and what blocked you.]
## 2. Blocking Specification
[Reference the specific document and line number that is causing the issue or is missing.]
- File: `...`
- Gap/Conflict: [Explain why the spec is insufficient or wrong]
## 3. Impact
[What happens if we don't resolve this? e.g., "Cannot implement feature X", "Performance risk"]
## 4. Proposed Solution (Optional)
[If you have an idea, state it. If not, ask for guidance.]
- Option A: ...
- Option B: ...
## 5. Request to Architect
@Architect, please review and provide:
- [ ] Updated Specification
- [ ] Decision on Option A or B
```
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.