openharmonyinsight/openharmony-skills
oh-graphic-gitcode-pr-creator
Automate Gitcode Pull Request creation workflow for OpenHarmony graphic subsystem including code commit, issue creation, and PR submission with proper template formatting.
Agent workflows
Design & UI
Use judgment
Installs
59
Stars
33
Security
No audit
Freshness
Unknown
Updated
—
First seen Feb 13, 2026
Installation
Project
Global
Entire repo
Entire repo (global)
$
npx skills add openharmonyinsight/openharmony-skills --skill oh-graphic-gitcode-pr-creator
Copy
SKILL.md
OpenHarmony Graphic Gitcode PR Creator
Quick Start
Create a Gitcode PR by following these steps:
Check git status - Verify modified files
Commit changes - Add Signed-off-by to commit message
Push to remote - Push branch to origin
Create Issue - Create related issue
Create PR - Use PR template from .gitcode/PULLREQUEST TEMPLATE.zh-CN.md
Workflow
1. Check Git Status
git status
git diff <file>
2. Commit Changes
Get user config and create commit with Signed-off-by:
git config user.name
git config user.email
git add <files>
git commit -m "<message>\n\nSigned-off-by: <name> <<email>>"
3. Push to Remote
git push origin <branch-name>
Note : You need to ask the user for the target branch name before creating the PR. Common options:
master (default for most cases)
OpenHarmony-6.1-Release (for 6.1 release branch)
4. Create Issue
Use gitcodecreate issue to create issue with:
Title: PR title
Body: Description of changes
5. Create PR
Read PR template from .gitcode/PULLREQUEST TEMPLATE.zh-CN.md and fill in:
Description : Summary of changes
Issue number : Link to created issue
Test & Result : Test information
CodeCheck : Fill all self-check results with "Pass"
L0新增用例自检结果 : Check appropriate box
Use gitcodecreate pull_request with formatted body.
CodeCheck Template
When filling CodeCheck table, ensure all rows have "Pass" in the result column:
类型
自检项
自检结果
多线程
...
Pass
内存操作
...
Pass
外部输入
...
Pass
敏感信息
...
Pass
数学运算
...
Pass
初始化
...
Pass
权限管理
...
Pass
Common Patterns
Test Optimization PRs
For test file optimizations:
Description: "Optimize <test_file> - remove redundant code and improve coverage"
CodeCheck: All Pass (test code doesn't typically trigger security checks)
L0用例: Check "是,有新增L0用例,且完成自检"
Bug Fix PRs
For bug fixes:
Description: "Fix <bug_description> in <file>"
Test & Result: Describe test scenario and expected behavior
CodeCheck: All Pass
Important Notes
Always use the Chinese PR template for OpenHarmony projects
Ensure branch name is descriptive
Link PR to issue for traceability
Force push with --force when amending commits