- OpenClawใฎในใญใซใฏSKILL.mdใใกใคใซใฒใจใคใงๅฎ็พฉใงใใ่ช็ถ่จ่ชใฎใใชใฌใผใงๅผใณๅบใใ
- Slack้็ฅใปGitHubใณใกใณใใปJiraใใฑใใไฝๆใชใฉใฎๅค้จใใผใซ้ฃๆบในใญใซใใทใงใซในใฏใชใใใงๅฎ่ฃ ใงใใ
- ไฝๆใใในใญใซใฏใใกใคใซใๅ ฑๆใใใ ใใงใใผใ ใซๅฑ้ใงใใSES็พๅ ดใฎๅฎๅไฝๆฅญใ่ชๅๅใงใใ
ใๆฏๆฅๅใใใใชSlackๅ ฑๅใๆใงๆธใใฆใใใใใณใผใใฌใใฅใผไพ้ ผใฎใณใกใณใใGitHubใซๆ็จฟใใใฎใๅฐๅณใซ้ขๅใใใใใJiraใฎใใฑใใไฝๆใๅพๅใใซใใฆใใพใใโโSES็พๅ ดใงใฏใใใใฃใๅฐใใช็นฐใ่ฟใไฝๆฅญใ็ฉใฟ้ใชใฃใฆใๆฌๆฅใฎ้็บใซ้ไธญใงใใชใๆ้ใ็ใพใใใกใงใใ
OpenClawใฎในใญใซใทในใใ ใไฝฟใใฐใใใใใฎๅฎๅไฝๆฅญใ**ใSlackใซ้็ฅใใฆใใใฌใใฅใผไพ้ ผใใฆใใใฆใใจ่ช็ถ่จ่ชใง่ฉฑใใใใใ ใ**ใงๅฎ่กใงใใใซในใฟใ ใใผใซใจใใฆ็ป้ฒใงใใพใใใใฎ่จไบใงใฏใในใญใซใฎไป็ตใฟใใๅฎ่ทต็ใชในใญใซไฝๆใพใงใ้ ใ่ฟฝใฃใฆ่งฃ่ชฌใใพใใ
OpenClawใฎในใญใซใทในใใ ใจใฏ
OpenClawใฏใClaudeใปGPTใปGeminiใชใฉ่คๆฐใฎAIใขใใซใ็ตฑๅใใ่ชๅพๅAIใจใผใธใงใณใใใฉใใใใฉใผใ ใงใใNode.js่ฃฝใงใใใnpm install -g openclaw ใงใฐใญใผใใซใคใณในใใผใซใใฆไฝฟใใพใใ
OpenClawใฎๆๅคงใฎ็นๅพดใฎใฒใจใคใในใญใซใทในใใ ใงใใในใญใซใจใฏใOpenClawใซ่ฟฝๅ ใใๆฉ่ฝใขใธใฅใผใซใฎใใจใงใไปฅไธใฎใใใชไป็ตใฟใงๅใใพใใ
- ในใญใซใฏ
~/.openclaw/skills/[ในใญใซๅ]/ใจใใใใฃใฌใฏใใชใซ้ ็ฝฎใใ - ใใฎใใฃใฌใฏใใชๅ
ใฎ
SKILL.mdใในใญใซใฎๅฎ็พฉใใกใคใซ SKILL.mdใซๆธใใใ่ช็ถ่จ่ชใฎใใใชใฌใผใใซใใใใใๆ็คบใใใใจใOpenClawใใใฎในใญใซใ่ชๅใง้ธๆใใฆๅฎ่กใใ
ในใญใซใฏใ็นๅฎใฎๅค้จใใผใซใใตใผใในใจ้ฃๆบใใๅไธใฎๆฉ่ฝใใๆ ใใพใใไธๆนใOpenClawๆฌไฝใฎAIใจใผใธใงใณใๆฉ่ฝใฏในใญใซใ็ตใฟๅใใใฆ่ค้ใชใฟในใฏใ่ชๅพ็ใซๅฎ่กใใพใใในใญใซใฏใใฎใใใฎใ้ๅ ท็ฎฑใใจ่ใใใจ็่งฃใใใใใงใใ
ในใญใซใฎใใฃใฌใฏใใชๆง้
ในใญใซใฎ้ ็ฝฎๅ ดๆใจๅบๆฌ็ใชใใกใคใซๆงๆใฏไปฅไธใฎใจใใใงใใ
~/.openclaw/skills/
โโโ slack-notifier/
โ โโโ SKILL.md # ในใญใซใฎๅฎ็พฉ๏ผๅฟ
้ ๏ผ
โ โโโ notify.sh # ๅฎ่กในใฏใชใใ๏ผใชใใทใงใณ๏ผ
โโโ github-reviewer/
โ โโโ SKILL.md
โ โโโ post-review.sh
โโโ jira-ticket/
โ โโโ SKILL.md
โ โโโ create-ticket.sh
โโโ daily-report/
โโโ SKILL.md
โโโ send-report.sh
ๆไฝ้ๅฟ
่ฆใชใฎใฏ SKILL.md ใ ใใงใใใทใงใซในใฏใชใใใไปใฎใใกใคใซใฏใชใใทใงใณใงใใใๅค้จAPIใๅผใณๅบใๅฆ็ใฏๅฅใใกใคใซใซๆธใใจ็ฎก็ใใใใใชใใพใใ
SKILL.mdใฎๆธใๆน
SKILL.mdใฏในใญใซใฎใไปๆงๆธใใจใไฝฟใๆนใใใฅใขใซใใๅ ผใญใใใกใคใซใงใใOpenClawใฏใใฎใใกใคใซใ่ชญใฟ่พผใใงใใฉใใชๆ็คบใซๅๅฟใในใใใปไฝใใในใใใๅคๆญใใพใใ
ๅบๆฌๅฝขๅผ
---
name: slack-notifier
description: Slackใฎๆๅฎใใฃใณใใซใซใกใใปใผใธใ้ไฟกใใในใญใซ
version: 1.0.0
author: your-name
triggers:
- "Slackใซ้็ฅใใฆ"
- "Slackใงๅ ฑๅใใฆ"
- "Slackใซ้ใฃใฆ"
- "Slack้็ฅ"
requires:
env:
- SLACK_WEBHOOK_URL
---
## ๆฆ่ฆ
Slack Incoming Webhook URLใไฝฟ็จใใฆใๆๅฎใใฃใณใใซใซใกใใปใผใธใ้ไฟกใใในใญใซใงใใ
## ่จญๅฎ
ไปฅไธใฎ็ฐๅขๅคๆฐใไบๅใซ่จญๅฎใใฆใใ ใใใ
```bash
export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/YOUR/WEBHOOK/URL"
ไฝฟใๆน
่ช็ถ่จ่ชใงๆ็คบใใใ ใใง้ไฟกใงใใพใใ
ๅบๆฌ็ใชไฝฟใๆน
openclaw "ใใญใธใงใฏใAใฎใใใญใคใๅฎไบใใใใจใ#deployใใฃใณใใซใซ้็ฅใใฆ"
openclaw "ไปๆฅใฎไฝๆฅญๅฎไบใใใผใ ใฎSlackใซๅ ฑๅใใฆ"
ใใฃใณใใซใๆๅฎใใๅ ดๅ
openclaw "#general ใซๆๆฅใฎๅฎไพใฏ14ๆใซๅคๆดใจใชใฃใใใจใSlackใง้ฃ็ตกใใฆ"
ๅฎ่กๆนๆณ
ใใฎในใญใซใฏไปฅไธใฎในใฏใชใใใๅฎ่กใใพใใ
bash ~/.openclaw/skills/slack-notifier/notify.sh "$message" "$channel"
ๆณจๆไบ้
- Slack Incoming WebhookใฏSlackใฏใผใฏในใใผในใฎ็ฎก็่ ใ็บ่กใใๅฟ ่ฆใใใใพใ
- ใใฃใณใใซๅใฏ
#ใๅซใๅฝขๅผใพใใฏๅซใพใชใๅฝขๅผใฎใฉใกใใงใๅไฝใใพใ
ใใญใณใใใฟใผ๏ผ`---` ใงๅฒใพใใ้จๅ๏ผใฎใใฃใผใซใใฎๆๅณใฏไปฅไธใฎใจใใใงใใ
| ใใฃใผใซใ | ่ชฌๆ |
|---|---|
| `name` | ในใญใซใฎ่ญๅฅๅญ๏ผ่ฑๆฐๅญใจใใคใใณ๏ผ |
| `description` | ในใญใซใฎๆฆ่ฆ๏ผOpenClawใในใญใซ้ธๆๆใซๅ็
ง๏ผ |
| `triggers` | ใใฎในใญใซใๅผใณๅบใ่ช็ถ่จ่ชใญใผใฏใผใ |
| `requires.env` | ๅฟ
่ฆใช็ฐๅขๅคๆฐ๏ผๆช่จญๅฎๆใฏ่ญฆๅใ่กจ็คบ๏ผ |
## ในใใใใใคในใใใ๏ผSlack้็ฅในใญใซใไฝๆใใ
ใงใฏๅฎ้ใซๆใๅใใใฆSlack้็ฅในใญใซใไฝๆใใพใใใใ
### ในใใใ1๏ผในใญใซใใฃใฌใฏใใชใไฝๆใใ
```bash
mkdir -p ~/.openclaw/skills/slack-notifier
ในใใใ2๏ผๅฎ่กในใฏใชใใใไฝๆใใ
cat > ~/.openclaw/skills/slack-notifier/notify.sh << 'EOF'
#!/bin/bash
# Slack้็ฅในใฏใชใใ
# ๅผๆฐ: $1 = ใกใใปใผใธๆฌๆ, $2 = ใใฃใณใใซๅ๏ผ็็ฅๅฏ่ฝ๏ผ
MESSAGE="${1:-ใในใ้็ฅใงใ}"
CHANNEL="${2:-#general}"
WEBHOOK_URL="${SLACK_WEBHOOK_URL}"
if [ -z "$WEBHOOK_URL" ]; then
echo "Error: SLACK_WEBHOOK_URL ใ่จญๅฎใใใฆใใพใใ" >&2
exit 1
fi
# ใใฃใณใใซๅใฎ # ใ้คๅปใใฆ็ตฑไธ
CHANNEL="${CHANNEL/#/}"
PAYLOAD=$(cat <<JSON
{
"channel": "#${CHANNEL}",
"text": "${MESSAGE}",
"username": "OpenClaw Bot",
"icon_emoji": ":robot_face:"
}
JSON
)
RESPONSE=$(curl -s -o /dev/null -w "%{http_code}" \
-X POST \
-H "Content-Type: application/json" \
-d "$PAYLOAD" \
"$WEBHOOK_URL")
if [ "$RESPONSE" -eq 200 ]; then
echo "Slack้็ฅใ้ไฟกใใพใใ๏ผใใฃใณใใซ: #${CHANNEL}๏ผ"
else
echo "Error: Slack้็ฅใฎ้ไฟกใซๅคฑๆใใพใใ๏ผHTTPในใใผใฟใน: ${RESPONSE}๏ผ" >&2
exit 1
fi
EOF
chmod +x ~/.openclaw/skills/slack-notifier/notify.sh
ในใใใ3๏ผSKILL.mdใไฝๆใใ
ไธ่จใฎใๅบๆฌๅฝขๅผใใปใฏใทใงใณใฎๅ
ๅฎนใ ~/.openclaw/skills/slack-notifier/SKILL.md ใจใใฆไฟๅญใใพใใ
ในใใใ4๏ผในใญใซใ็ป้ฒใใฆ็ขบ่ชใใ
# ในใญใซใ็ป้ฒ
openclaw skill add slack-notifier
# ็ป้ฒๆธใฟในใญใซใฎไธ่ฆงใ็ขบ่ช
openclaw skill list
NAME VERSION STATUS DESCRIPTION
slack-notifier 1.0.0 active Slackใฎๆๅฎใใฃใณใใซใซใกใใปใผใธใ้ไฟกใใในใญใซ
ในใใใ5๏ผๅไฝใใในใใใ
# ็ฐๅขๅคๆฐใ่จญๅฎ
export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/YOUR/WEBHOOK/URL"
# ในใญใซๅไฝใฎใในใ
openclaw skill test slack-notifier --message "ใในใใกใใปใผใธใงใ" --channel "general"
# ๅฎ้ใซOpenClawใใไฝฟใฃใฆใฟใ
openclaw "ไปๆฅใฎใใใญใคใๅฎไบใใพใใใใใผใธใงใณ2.3.0ใงใใ#deployใใฃใณใใซใซSlack้็ฅใใฆ"
ๅฎ่ทตในใญใซไพ2๏ผGitHubใซใณใผใใฌใใฅใผใณใกใณใใๆ็จฟใใในใญใซ
~/.openclaw/skills/github-reviewer/
โโโ SKILL.md
โโโ post-review.sh
SKILL.md๏ผ
---
name: github-reviewer
description: ๆๅฎใใGitHubใฎPull RequestใซใฌใใฅใผใณใกใณใใApprovalใๆ็จฟใใในใญใซ
version: 1.0.0
triggers:
- "GitHubใซใฌใใฅใผไพ้ ผ"
- "PRใซใณใกใณใใใฆ"
- "ใณใผใใฌใใฅใผใไพ้ ผใใฆ"
- "PRใApproveใใฆ"
requires:
env:
- GITHUB_TOKEN
- GITHUB_REPO
---
## ๆฆ่ฆ
GitHub APIใไฝฟ็จใใฆPull Requestใซใณใกใณใใๆ็จฟใใใใApprovalใ้ไฟกใใในใญใซใงใใ
## ่จญๅฎ
```bash
export GITHUB_TOKEN="ghp_your_token_here"
export GITHUB_REPO="org/repository" # ไพ: mycompany/my-app
ไฝฟใๆน
openclaw "PR #42 ใซใLGTM๏ผใใผใธใใฆOKใงใใใจใณใกใณใใใฆ"
openclaw "PR #42 ใApproveใใฆ"
openclaw "PR #42 ใซใใใฎใญใธใใฏใงใใใใจใใธใฑใผในใฎๅฆ็ใๆใใฆใใพใใใจใฌใใฅใผใณใกใณใใใฆ"
post-review.sh๏ผ
```bash
#!/bin/bash
# GitHub PR ใณใกใณใๆ็จฟในใฏใชใใ
# ๅผๆฐ: $1 = PR็ชๅท, $2 = ใณใกใณใๆฌๆ, $3 = ใขใฏใทใงใณ (comment/approve)
PR_NUMBER="$1"
COMMENT="$2"
ACTION="${3:-comment}"
if [ -z "$GITHUB_TOKEN" ] || [ -z "$GITHUB_REPO" ]; then
echo "Error: GITHUB_TOKEN ใพใใฏ GITHUB_REPO ใ่จญๅฎใใใฆใใพใใ" >&2
exit 1
fi
API_BASE="https://api.github.com/repos/${GITHUB_REPO}"
if [ "$ACTION" = "approve" ]; then
# Approvalใ้ไฟก
PAYLOAD=$(printf '{"event": "APPROVE", "body": "%s"}' "${COMMENT}")
ENDPOINT="${API_BASE}/pulls/${PR_NUMBER}/reviews"
else
# ้ๅธธใณใกใณใใ้ไฟก
PAYLOAD=$(printf '{"body": "%s"}' "${COMMENT}")
ENDPOINT="${API_BASE}/issues/${PR_NUMBER}/comments"
fi
RESPONSE=$(curl -s -w "\n%{http_code}" \
-X POST \
-H "Authorization: Bearer ${GITHUB_TOKEN}" \
-H "Accept: application/vnd.github.v3+json" \
-H "Content-Type: application/json" \
-d "$PAYLOAD" \
"$ENDPOINT")
HTTP_CODE=$(echo "$RESPONSE" | tail -n1)
if [ "$HTTP_CODE" -eq 200 ] || [ "$HTTP_CODE" -eq 201 ]; then
echo "GitHub PR #${PR_NUMBER} ใธใฎใณใกใณใๆ็จฟใๅฎไบใใพใใ"
else
echo "Error: GitHubใธใฎๆ็จฟใซๅคฑๆใใพใใ๏ผHTTPในใใผใฟใน: ${HTTP_CODE}๏ผ" >&2
exit 1
fi
ๅฎ่ทตในใญใซไพ3๏ผJiraใใฑใใใ่ชๅไฝๆใใในใญใซ
~/.openclaw/skills/jira-ticket/
โโโ SKILL.md
โโโ create-ticket.sh
SKILL.md๏ผ
---
name: jira-ticket
description: Jiraใซๆฐใใใฟในใฏใใใฐใใฑใใใไฝๆใใในใญใซ
version: 1.0.0
triggers:
- "Jiraใซใใฑใใไฝๆ"
- "Jiraใซใฟในใฏใ็ป้ฒ"
- "ใใฐใใฑใใใไฝใฃใฆ"
- "Jiraใซ่ตท็ฅจใใฆ"
requires:
env:
- JIRA_BASE_URL
- JIRA_EMAIL
- JIRA_API_TOKEN
- JIRA_PROJECT_KEY
---
## ๆฆ่ฆ
Jira REST APIใไฝฟ็จใใฆๆฐใใใใฑใใ๏ผIssue๏ผใไฝๆใใในใญใซใงใใ
## ่จญๅฎ
```bash
export JIRA_BASE_URL="https://yourcompany.atlassian.net"
export JIRA_EMAIL="[email protected]"
export JIRA_API_TOKEN="your_api_token"
export JIRA_PROJECT_KEY="PROJ"
ไฝฟใๆน
openclaw "ใญใฐใคใณ็ป้ขใงใในใฏใผใใชใปใใใๅนใใชใใใฐใJiraใซ่ตท็ฅจใใฆ"
openclaw "ๆฅ้ฑใฎใชใชใผใน็จใซๆฑบๆธใใญใผๆนๅใฎใฟในใฏใJiraใซไฝๆใใฆใๅชๅ
ๅบฆใฏ้ซใง"
<div class="balloon">
<div class="balloon-avatar">๐ค</div>
<div class="balloon-text">ในใฏใชใใใๆธใใฎใ้ฃใใใใซ่ฆใใพใใใใใฃใจใทใณใใซใซใงใใพใใ๏ผ</div>
</div>
<div class="balloon balloon-right">
<div class="balloon-avatar">๐ค</div>
<div class="balloon-text">SKILL.md ใ ใใงๅฎ็ตใใใใใจใใงใใพใใในใฏใชใใใชใใงใOpenClaw่ช่บซใซcurlใณใใณใใ็ตใฟ็ซใฆใฆๅฎ่กใใใใๆนๅผใชใSKILL.mdใซๆ็คบใๆธใใ ใใงOKใงใใใ</div>
</div>
## ในใฏใชใใใชใใงSKILL.mdใ ใใงๅฎ็ตใใใๆนๆณ
ใทใงใซในใฏใชใใใๆธใใชใใฆใใSKILL.mdใซ่ฉณ็ดฐใชๆ็คบใๆธใใใจใงOpenClaw่ช่บซใซใใผใซๅฎ่กใไปปใใใใจใใงใใพใใ
```markdown
---
name: slack-notifier-simple
description: SlackใฎๆๅฎใใฃใณใใซใซcurlใงWebhook้็ฅใ้ใในใญใซ
version: 1.0.0
triggers:
- "Slackใซ้็ฅใใฆ"
- "Slackใงๅ ฑๅใใฆ"
requires:
env:
- SLACK_WEBHOOK_URL
---
## ๅฎ่กๆ้
ไปฅไธใฎcurlใณใใณใใไฝฟใฃใฆSlack้็ฅใ้ไฟกใใฆใใ ใใใ
1. ็ฐๅขๅคๆฐ `SLACK_WEBHOOK_URL` ใใWebhook URLใๅๅพใใ
2. ใฆใผใถใผใฎๆ็คบใใใกใใปใผใธๆฌๆใจใใฃใณใใซๅใๆฝๅบใใ
3. ไปฅไธใฎใณใใณใใๅฎ่กใใ๏ผ
```bash
curl -s -X POST \
-H "Content-Type: application/json" \
-d "{\"text\": \"[ใกใใปใผใธๆฌๆ]\", \"channel\": \"[ใใฃใณใใซๅ]\"}" \
"$SLACK_WEBHOOK_URL"
- HTTPในใใผใฟในใณใผใใ็ขบ่ชใใฆๆๅ/ๅคฑๆใใฆใผใถใผใซๅ ฑๅใใ
ใใฎๆนๆณใฎใกใชใใใฏ่จญๅฎใ้ๅธธใซใทใณใใซใงใใ็นใงใใใกใชใใใฏOpenClawใๆฏๅใณใใณใใ่งฃ้ใป็ตใฟ็ซใฆใใใใใ่ค้ใชๅฆ็ใงใฏ็ฒพๅบฆใไธใใๅ ดๅใใใใพใใๆฌ็ช้็จใงใฏใทใงใซในใฏใชใใใไฝฟใๆนๆณใๆจๅฅจใใพใใ
## ในใญใซใฎใใใใฐๆนๆณ
ในใญใซใๆๅพ
้ใใซๅใใชใๅ ดๅใฎใใใใฐๆ้ ใงใใ
```bash
# ในใญใซใฎ่ฉณ็ดฐๆ
ๅ ฑใ็ขบ่ช
openclaw skill info slack-notifier
# ใใใใฐใขใผใใงๅฎ่ก๏ผใฉใฎในใญใซใ้ธๆใใใใใ่กจ็คบ๏ผ
openclaw --debug "Slackใซ้็ฅใใฆ"
# ในใญใซใ็ดๆฅๆๅฎใใฆๅฎ่ก๏ผในใญใซ้ธๆใใใคใใน๏ผ
openclaw --skill slack-notifier "ใในใ้็ฅใ#generalใซ้ใฃใฆ"
# ในใญใซใฎๆค่จผ๏ผSKILL.mdใฎๆงๆใใงใใฏ๏ผ
openclaw skill validate slack-notifier
ใใใใฐใขใผใใงใฏไปฅไธใฎใใใชๆ ๅ ฑใ่กจ็คบใใใพใใ
[DEBUG] User input: "Slackใซ้็ฅใใฆ"
[DEBUG] Skill matching:
- slack-notifier: score=0.95 (triggers: "Slackใซ้็ฅใใฆ" matched)
- github-reviewer: score=0.12
[DEBUG] Selected skill: slack-notifier
[DEBUG] Executing: notify.sh
SES็พๅ ดใงใฎๆดป็จไพ
ในใญใซใฎๅ ฑๆใจๅๅฉ็จ
ไฝๆใใในใญใซใฏใใฃใฌใฏใใชใใพใใใจใณใใผใใใ ใใงๅฅ็ฐๅขใซๅฑ้ใงใใพใใใใผใ ใงๅ ฑๆใใๅ ดๅใฎๆนๆณใใใใคใ็ดนไปใใพใใ
ๆนๆณ1๏ผdotfilesใชใใธใใชใง็ฎก็ใใ
# dotfilesใชใใธใใชใซในใญใซใ่ฟฝๅ
cp -r ~/.openclaw/skills/slack-notifier ~/dotfiles/.openclaw/skills/
# ใทใณใใชใใฏใชใณใฏใง็ฎก็
ln -s ~/dotfiles/.openclaw/skills ~/.openclaw/skills
ๆนๆณ2๏ผtarballใงๅ ฑๆใใ
# ในใญใซใใใใฑใผใธใณใฐ
cd ~/.openclaw/skills
tar -czf slack-notifier-skill.tar.gz slack-notifier/
# ๅใๅใๅดใงใคใณในใใผใซ
tar -xzf slack-notifier-skill.tar.gz -C ~/.openclaw/skills/
openclaw skill add slack-notifier
SKILL.mdใๅฎ่กในใฏใชใใใซAPIใใผใฏใณใใในใฏใผใใ็ดๆฅๆธใใชใใงใใ ใใใ็ฐๅขๅคๆฐ๏ผrequires.env๏ผใงๅฎฃ่จใใๅใกใณใใผใ่ชๅใฎ็ฐๅขใง่จญๅฎใใ่จญ่จใซใใพใใใใในใญใซใฎใใกใคใซใฏGitHubใฎใใฉใคใใผใใชใใธใใชใง็ฎก็ใใใใจใๆจๅฅจใใพใใ
ใใใใ่ณชๅ๏ผFAQ๏ผ
openclaw skill info [ในใญใซๅ] ใงในใญใซใๆญฃใใ็ป้ฒใใใฆใใใ็ขบ่ชใใฆใใ ใใใใพใ --debug ใใฉใฐใไฝฟใใจใๅในใญใซใฎใใใใณใฐในใณใขใ่กจ็คบใใใใฎใงใใฉใฎใญใผใฏใผใใๅผฑใใใ็นๅฎใงใใพใใtriggersใใใๅ
ทไฝ็ใชใใฌใผใบใซๅขใใใใจใงๆนๅใใใพใใchmod +x ~/.openclaw/skills/[ในใญใซๅ]/*.sh ใงๅฎ่กๆจฉ้ใไปไธใงใใพใใใพใใในใฏใชใใใฎ1่ก็ฎใซshebang๏ผ#!/bin/bash๏ผใๆธใใใฆใใใใ็ขบ่ชใใฆใใ ใใใversion ใใฃใผใซใใซใปใใณใใฃใใฏใใผใธใงใใณใฐใง่จ่ผใใพใใในใญใซใฎใใฃใฌใฏใใชใGitใง็ฎก็ใใใใจใๆจๅฅจใใพใใopenclaw skill list ใงใคใณในใใผใซๆธใฟใฎใใผใธใงใณใ็ขบ่ชใงใใopenclaw skill update [ในใญใซๅ] ใงๆๆฐ็ใซๆดๆฐใงใใพใใscript.js๏ผใงๆธใใใSKILL.mdใฎใฟใงๅฎ็ตใใใ่จญ่จใซใใใใจใๆค่จใใฆใใ ใใใใพใจใ
OpenClawใฎในใญใซใทในใใ ใไฝฟใใใจใงใSES็พๅ ดใงใฎๅฎๅไฝๆฅญใ่ช็ถ่จ่ชใฎๆ็คบใ ใใง่ชๅๅใงใใพใใ
ในใญใซใฎๆ ธๅฟใฏใSKILL.mdใๆธใใ ใใงAIใไปๆงใ็่งฃใใฆใใใใ็นใงใใ่ค้ใชใใฉใฐใคใณ้็บใ่จญๅฎใใกใคใซใฎ่จ่ฟฐใฏไธ่ฆใงใใใผใฏใใฆใณๅฝขๅผใฎไปๆงๆธใ็ฝฎใใ ใใงๆฉ่ฝใใพใใ
ไปๅไฝๆใใในใญใซใฎใพใจใ๏ผ
- slack-notifier๏ผSlack Webhookใไฝฟใฃใใใฃใณใใซ้็ฅ
- github-reviewer๏ผGitHub PRใธใฎใณใกใณใใปApprovalๆ็จฟ
- jira-ticket๏ผJira REST APIใไฝฟใฃใใใฑใใไฝๆ
ใใใใใใผในใซใ่ชๅใฎ็พๅ ด็นๆใฎไฝๆฅญใซๅใใใฆใซในใฟใใคใบใใฆใฟใฆใใ ใใใในใญใซใฎๆฐใๅขใใใปใฉใOpenClawใใใชใใงใใใฃใฆใใใ้ ผใใๅๅใใซใชใฃใฆใใใพใใ
OpenClawใฎใใใชใๆดป็จๆนๆณใซใคใใฆใฏOpenClawๅฎๅ จๆป็ฅใทใชใผใบใใ่ฆงใใ ใใใAIใใผใซใๆดป็จใใSES็พๅ ดใงใฎใญใฃใชใขใขใใใซใคใใฆใฏSESใจใณใธใใขใฎในใญใซใขใใใญใผใใใใ2026ใๅ่ใซใฉใใใ
ใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใใ