Skip to content

feat: add pi-dingtalk skills package#29

Merged
yandy merged 8 commits into
mainfrom
feature/pi-dingtalk
Jun 27, 2026
Merged

feat: add pi-dingtalk skills package#29
yandy merged 8 commits into
mainfrom
feature/pi-dingtalk

Conversation

@yandy

@yandy yandy commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Summary

Add new pi package @yandy0725/pi-dingtalk — a skills-only package providing DingTalk workspace CLI skills for AI-powered development.

Details

  • Skills source: Copied from local ~/.dws/skills/multi/ (requires dingtalk-workspace-cli installation)
  • Package type: Skills-only (no extensions, no TS code)
  • 19 skills covering AITable, Chat, Calendar, Doc, Drive, Todo, Contact, Attendance, and more
  • Prerequisite: npm install -g dingtalk-workspace-cli
  • Install: pi install npm:@yandy0725/pi-dingtalk

Files

File Purpose
pi-dingtalk/package.json Package manifest with pi.skills declaration
pi-dingtalk/scripts/download-skills.mjs Copies skills from local ~/.dws/skills/multi/
pi-dingtalk/.gitignore Ignore skills/ directory
pi-dingtalk/README.md / README.zh.md Documentation
pi-dingtalk/RELEASE.md Release instructions

Monorepo Integration

  • Added pi-dingtalk to workspaces in root package.json
  • Added pi-dingtalk-v* release tag handling in .github/workflows/publish.yml

Release

Release via GitHub Release tag pi-dingtalk-vX.Y.Z → CI runs npm publish --provenance --workspace=pi-dingtalk with prepublishOnly auto-copying skills from local installation.

@yandy yandy merged commit 84dc5cc into main Jun 27, 2026
2 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