#669 by GitHub stars

alibaba/skill-up

An evaluation and evolution tool for Agent Skills.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

e2e/testdata/agent-judge-criteria/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/custom-engine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/expect-short-circuit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/file-and-tool-rules/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/full-report-pipeline/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/git-context/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/mcp-case-overrides/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/mcp-mocked-marker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/mcp-stdio-marker/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/mock-engine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/multi-turn-conversation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/multiturn-session/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/retry-and-parallelism/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/sandbox-mcp/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/script-judge-eval/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/text-match-rules/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

e2e/testdata/trigger-detection/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

examples/code-stats/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

examples/deepseek-harness/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

examples/user-simulator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

skills/skill-upper/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

skills/skill-upper/evals/fixtures/skills/sample-no-evals/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

skills/skill-upper/evals/fixtures/skills/sample-with-evals/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

6fec8e9f0a9c → f2d726e5f61a

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 6fec8e9f0a9c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit f2d726e5f61a57c378dbae001264bb4ed6f13967

git clone --filter=blob:none --no-checkout https://github.com/alibaba/skill-up.git .hotskills/alibaba-skill-up && git -C .hotskills/alibaba-skill-up checkout --detach f2d726e5f61a57c378dbae001264bb4ed6f13967 # Copy each selected skill directory from .hotskills/alibaba-skill-up into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/alibaba/skill-up.git .hotskills/alibaba-skill-up && git -C .hotskills/alibaba-skill-up checkout --detach f2d726e5f61a57c378dbae001264bb4ed6f13967 # Copy each selected skill directory from .hotskills/alibaba-skill-up into .agents/skills/<skill-name>/
1.4kGitHub stars
27stars in 7 days
23skills in this repository
49commits in 30 days

Heat

7.4
  • Star growth, last 7 daysAhead of 91% of tracked repositories
  • Star growth, last 24 hoursAhead of 97% of tracked repositories
  • Rank movement, last 7 daysAhead of 55% of tracked repositories
  • Commits, last 30 daysAhead of 90% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20261,430

Individual skills in this repository

How it works

code-quality-reviewer

When your agent uses it

Reviews code and provides detailed quality assessment

What it loads into context

Frontmatter

25 tokens

Always available to the agent

SKILL.md

50 tokens

When the skill is activated

Reference documents

101 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

    Files

    • README.mddoc471 bytes
    • SKILL.mdcore276 bytes
    • evals/cases/detailed-code-review.yamlasset1,197 bytes
    • evals/eval.yamlasset425 bytes
    • evals/evals.jsonasset718 bytes
    Read SKILL.md
    
    # Code Quality Reviewer Skill
    
    Reviews code changes and provides detailed quality assessment with specific bug identification and actionable recommendations.
    View the complete source on GitHub

    Skills included

    • code-quality-reviewer
    • quick-calculator
    • file-organizer
    • code-quality-analyzer
    • git-analyzer
    • mcp-case-overrides
    • mcp-mocked-marker
    • mcp-stdio-marker
    • sdd-riper
    • flaky-skill
    • sandbox-mcp
    • data-transformer
    • code-review-assistant
    • mood-booster
    • code-stats
    • dsh-marker-reader
    • deployment-config-guide
    • skill-upper
    • code-review-helper
    • todo-manager

    Repository facts

    License
    Apache-2.0
    Created
    May 9, 2026
    Last pushed
    Nov 6, 2026
    Forks
    125
    Open issues
    24
    Project activity
    Active

    Rank over the last 12 weeks

    Now #669 · best #598 · down 35 in 30 days

    1. #664 from Oct 30 to Oct 31
    2. #667 on Nov 1
    3. #669 on Nov 2
    4. #673 on Nov 3
    5. #672 from Nov 4 to Nov 5
    6. #669 since Nov 6
    79 earlier periods
    1. #839 on Aug 2
    2. #822 on Aug 7
    3. #823 from Aug 8 to Aug 9
    4. #855 on Aug 10
    5. #847 on Aug 11
    6. #840 on Aug 12
    7. #839 on Aug 13
    8. #819 on Aug 14
    9. #790 on Aug 15
    10. #808 from Aug 16 to Aug 17
    11. #815 on Aug 18
    12. #794 on Aug 19
    13. #778 on Aug 20
    14. #767 on Aug 21
    15. #721 on Aug 22
    16. #754 on Aug 23
    17. #767 from Aug 24 to Aug 25
    18. #737 on Aug 26
    19. #740 on Aug 27
    20. #758 on Aug 28
    21. #695 from Aug 29 to Aug 30
    22. #730 on Aug 31
    23. #731 on Sep 1
    24. #705 on Sep 2
    25. #695 on Sep 3
    26. #671 on Sep 4
    27. #659 on Sep 5
    28. #673 on Sep 6
    29. #687 on Sep 7
    30. #705 on Sep 8
    31. #694 on Sep 9
    32. #689 on Sep 10
    33. #675 on Sep 11
    34. #673 on Sep 12
    35. #678 on Sep 13
    36. #694 on Sep 14
    37. #677 on Sep 15
    38. #676 on Sep 16
    39. #672 on Sep 17
    40. #666 on Sep 18
    41. #638 on Sep 19
    42. #646 on Sep 20
    43. #655 on Sep 21
    44. #660 on Sep 22
    45. #647 on Sep 23
    46. #618 on Sep 24
    47. #613 on Sep 25
    48. #608 on Sep 26
    49. #630 on Sep 27
    50. #629 on Sep 28
    51. #658 on Sep 29
    52. #638 on Sep 30
    53. #615 on Oct 1
    54. #624 on Oct 2
    55. #601 on Oct 3
    56. #621 on Oct 4
    57. #626 on Oct 5
    58. #633 on Oct 6
    59. #634 on Oct 7
    60. #661 on Oct 8
    61. #639 on Oct 9
    62. #626 on Oct 10
    63. #622 on Oct 11
    64. #635 on Oct 12
    65. #633 on Oct 13
    66. #643 on Oct 14
    67. #635 on Oct 15
    68. #645 on Oct 16
    69. #623 on Oct 17
    70. #616 on Oct 18
    71. #646 on Oct 19
    72. #654 on Oct 20
    73. #658 on Oct 21
    74. #636 on Oct 22
    75. #634 on Oct 23
    76. #598 on Oct 24
    77. #672 on Oct 25
    78. #666 on Oct 28
    79. #667 on Oct 29

    Before you install

    Network or broad shell

    Automated signals, not a guarantee

    Checked Nov 3, 2026

    Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

    Show 12 notes
    • e2e/testdata/full-report-pipeline/report.html:153 Analysis incomplete: physical or joined line exceeds character limit
    • e2e/testdata/full-report-pipeline/report.html:151 Analysis incomplete: physical or joined line exceeds character limit
    • e2e/testdata/full-report-pipeline/report.html:152 Analysis incomplete: physical or joined line exceeds character limit
    • e2e/testdata/script-judge-eval/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skill-upper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skill-upper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skill-upper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skill-upper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skill-upper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skill-upper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skill-upper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/skill-upper/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    Show all 263 signals by file

    e2e/testdata/custom-engine/agent.sh

    • Executable scriptline 1
      #!/bin/bash

    e2e/testdata/custom-engine/stateful-agent.sh

    • Executable scriptline 1
      #!/usr/bin/env bash

    e2e/testdata/file-and-tool-rules/evals/fixtures/workspace/src/main.go

    • Executable scriptline 1
      Executable file

    e2e/testdata/full-report-pipeline/report.html

    • Network accessline 5
      <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>skill-up Report: code-quality-analyzer</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
    • Network accessline 6
      <title>skill-up Report: code-quality-analyzer</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    • Network accessline 7
      <link rel="preconnect" href="https://fonts.googleapis.com">
    • Network accessline 8
      <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    • Network accessline 9
      <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
    • Network accessline 267
      try {         fetch("/api/feedback").then(function(r) { return r.json(); }).then(function(d) {
    • Network accessline 268
      fetch("/api/feedback").then(function(r) { return r.json(); }).then(function(d) {
    • Network accessline 448
      if (feedbackMap[rid].trim()) reviews.push({ run_id: rid, feedback: feedbackMap[rid], timestamp: new Date().toISOString() });       }       fetch("/api/feedback", { method: "POST", headers: { "Content-Type": "application/json" },
    • Network accessline 449
      }       fetch("/api/feedback", { method: "POST", headers: { "Content-Type": "application/json" },         body: JSON.stringify({ reviews: reviews, status: "in_progress" })
    • Network accessline 450
      fetch("/api/feedback", { method: "POST", headers: { "Content-Type": "application/json" },
    • Network accessline 463
      }       var payload = JSON.stringify({ reviews: reviews, status: "complete" }, null, 2);       fetch("/api/feedback", { method: "POST", headers: { "Content-Type": "application/json" }, body: payload })
    • Network accessline 464
      var payload = JSON.stringify({ reviews: reviews, status: "complete" }, null, 2);       fetch("/api/feedback", { method: "POST", headers: { "Content-Type": "application/json" }, body: payload })         .then(function() { document.getElement
    • Network accessline 465
      fetch("/api/feedback", { method: "POST", headers: { "Content-Type": "application/json" }, body: payload })

    e2e/testdata/git-context/evals/cases/check-remote-url.yaml

    • Network accessline 13
      remotes:       - name: origin         url: https://github.com/example/repo.git
    • Network accessline 15
      url: https://github.com/example/repo.git

    e2e/testdata/mock-engine/engine.sh

    • Executable scriptline 1
      #!/bin/bash

    e2e/testdata/mock-engine/evals/fixtures/scripts/check-null.sh

    • Executable scriptline 1
      #!/bin/bash

    e2e/testdata/multiturn-session/session-engine.sh

    • Executable scriptline 1
      #!/bin/bash
    • Access to secretsline 52
      [Credential-related source omitted]
    • Access to secretsline 53
      [Credential-related source omitted]
    • Access to secretsline 60
      [Credential-related source omitted]
    • Access to secretsline 64
      [Credential-related source omitted]
    • Access to secretsline 69
      [Credential-related source omitted]
    • Access to secretsline 84
      [Credential-related source omitted]
    • Access to secretsline 88
      [Credential-related source omitted]

    e2e/testdata/sandbox-mcp/README.md

    • Access to secretsline 10
      [Credential-related source omitted]
    • Access to secretsline 17
      [Credential-related source omitted]

    e2e/testdata/sandbox-mcp/evals/fixtures/mcp/agent-sandbox.yaml

    • Network accessline 1
      [Credential-related source omitted]
    • Network accessline 2
      [Credential-related source omitted]
    • Network accessline 3
      [Credential-related source omitted]
    • Access to secretsline 3
      [Credential-related source omitted]
    • Access to secretsline 5
      [Credential-related source omitted]
    • Access to secretsline 8
      [Credential-related source omitted]

    e2e/testdata/script-judge-eval/fixtures/scripts/check-transform.sh

    • Executable scriptline 1
      #!/bin/bash

    examples/code-stats/README.md

    • Network accessline 42
      The YAML suite uses OpenCode with `dashscope/qwen3.8-max` at `https://dashscope.aliyuncs.com/compatible-mode/v1`. Install OpenCode and inject
    • Network accessline 43
      `https://dashscope.aliyuncs.com/compatible-mode/v1`. Install OpenCode and inject
    • Access to secretsline 44
      [Credential-related source omitted]
    • Access to secretsline 48
      [Credential-related source omitted]

    examples/code-stats/evals/cases/analyze-directory.yaml

    • Network accessline 39
      provider: dashscope         name: qwen3.8-max         base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Network accessline 40
      name: qwen3.8-max         base_url: https://dashscope.aliyuncs.com/compatible-mode/v1     timeout_seconds: 180
    • Network accessline 41
      base_url: https://dashscope.aliyuncs.com/compatible-mode/v1

    examples/code-stats/evals/eval.yaml

    • Network accessline 19
      provider: dashscope     name: qwen3.8-max     base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Network accessline 21
      base_url: https://dashscope.aliyuncs.com/compatible-mode/v1

    examples/code-stats/evals/fixtures/repos/sample-project/main.go

    • Executable scriptline 1
      Executable file

    examples/code-stats/evals/fixtures/repos/sample-project/util.go

    • Executable scriptline 1
      Executable file

    examples/code-stats/evals/fixtures/scripts/check-stats.sh

    • Executable scriptline 1
      #!/bin/bash

    examples/deepseek-harness/README.md

    • Access to secretsline 14
      [Credential-related source omitted]

    examples/deepseek-harness/evals/eval.yaml

    • Network accessline 24
      [Credential-related source omitted]
    • Network accessline 25
      [Credential-related source omitted]
    • Access to secretsline 25
      [Credential-related source omitted]
    • Network accessline 26
      DSH_BASE_URL: ${DASHSCOPE_BASE_URL:-https://dashscope.aliyuncs.com/compatible-mode/v1}

    examples/deepseek-harness/evals/fixtures/dsh_runner.py

    • Executable scriptline 1
      #!/usr/bin/env python3
    • Access to secretsline 41
      [Credential-related source omitted]
    • Access to secretsline 42
      [Credential-related source omitted]
    • Access to secretsline 64
      [Credential-related source omitted]
    • Access to secretsline 65
      [Credential-related source omitted]
    • Network accessline 360
      [Credential-related source omitted]
    • Access to secretsline 360
      [Credential-related source omitted]
    • Network accessline 361
      [Credential-related source omitted]
    • Access to secretsline 361
      [Credential-related source omitted]
    • Network accessline 362
      "DSH_BASE_URL", "https://dashscope.aliyuncs.com/compatible-mode/v1"
    • Access to secretsline 398
      [Credential-related source omitted]
    • Access to secretsline 619
      [Credential-related source omitted]
    • Access to secretsline 629
      [Credential-related source omitted]
    • Access to secretsline 699
      [Credential-related source omitted]

    examples/user-simulator/README.md

    • Access to secretsline 10
      [Credential-related source omitted]
    • Access to secretsline 14
      [Credential-related source omitted]
    • Network accessline 17
      [Credential-related source omitted]
    • Network accessline 18
      [Credential-related source omitted]
    • Access to secretsline 18
      [Credential-related source omitted]
    • Network accessline 19
      export SIMULATION_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
    • Access to secretsline 41
      [Credential-related source omitted]
    • Network accessline 57
      export SIMULATION_BASE_URL=https://dashscope.aliyuncs.com/apps/anthropic

    examples/user-simulator/evals/eval-anthropic.yaml

    • Network accessline 13
      provider: dashscope     name: qwen3.8-max     base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Network accessline 15
      base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Network accessline 17
      [Credential-related source omitted]
    • Access to secretsline 17
      [Credential-related source omitted]
    • Network accessline 18
      # Set SIMULATION_BASE_URL=https://dashscope.aliyuncs.com/apps/anthropic.

    examples/user-simulator/evals/eval.yaml

    • Network accessline 13
      provider: dashscope     name: qwen3.8-max     base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Network accessline 15
      base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Access to secretsline 17
      [Credential-related source omitted]

    skills/skill-upper/README.md

    • Access to secretsline 47
      [Credential-related source omitted]

    skills/skill-upper/README.zh.md

    • Access to secretsline 41
      [Credential-related source omitted]

    skills/skill-upper/SKILL.md

    • Network accessline 10
      Manual: <https://alibaba.github.io/skill-up/>
    • Dangerous shell operationline 162
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 162
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 164
      export SKILL_UP_VERSION=v0.1.0 curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Dangerous shell operationline 165
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 165
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 167
      export INSTALL_DIR="$HOME/bin" curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Dangerous shell operationline 168
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 168
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Access to secretsline 217
      [Credential-related source omitted]
    • Access to secretsline 269
      [Credential-related source omitted]
    • Access to secretsline 270
      [Credential-related source omitted]
    • Access to secretsline 272
      [Credential-related source omitted]
    • Access to secretsline 288
      [Credential-related source omitted]
    • Access to secretsline 290
      [Credential-related source omitted]
    • Access to secretsline 381
      [Credential-related source omitted]

    skills/skill-upper/assets/eval.yaml.tmpl

    • Network accessline 8
      # Extra runtime settings for opensandbox or other selected environments.   # kwargs:   #   base_url: https://agent-sandbox.example.com
    • Network accessline 9
      # kwargs:   #   base_url: https://agent-sandbox.example.com   # Container image for the runtime; required when environment.type is docker.
    • Network accessline 10
      #   base_url: https://agent-sandbox.example.com
    • Network accessline 39
      #   provider: dashscope   #   name: qwen3.8-max   #   base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Network accessline 40
      #   name: qwen3.8-max   #   base_url: https://dashscope.aliyuncs.com/compatible-mode/v1   # Agent-specific switches passed through to the selected engine.
    • Network accessline 41
      #   base_url: https://dashscope.aliyuncs.com/compatible-mode/v1

    skills/skill-upper/evals/cases/credential-presence-only.yaml

    • Access to secretsline 8
      [Credential-related source omitted]
    • Access to secretsline 14
      [Credential-related source omitted]

    skills/skill-upper/evals/eval-dashscope.yaml

    • Network accessline 13
      provider: dashscope     name: qwen3.8-max     base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Network accessline 15
      base_url: https://dashscope.aliyuncs.com/compatible-mode/v1

    skills/skill-upper/evals/eval.yaml

    • Network accessline 13
      provider: dashscope     name: qwen3.8-max     base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Network accessline 15
      base_url: https://dashscope.aliyuncs.com/compatible-mode/v1

    skills/skill-upper/evals/fixtures/scripts/assert-credential-presence.sh

    • Executable scriptline 1
      #!/usr/bin/env bash
    • Access to secretsline 322
      [Credential-related source omitted]
    • Access to secretsline 327
      [Credential-related source omitted]
    • Access to secretsline 328
      [Credential-related source omitted]
    • Access to secretsline 330
      [Credential-related source omitted]
    • Access to secretsline 359
      [Credential-related source omitted]
    • Access to secretsline 392
      [Credential-related source omitted]
    • Access to secretsline 400
      [Credential-related source omitted]
    • Access to secretsline 503
      [Credential-related source omitted]
    • Access to secretsline 558
      [Credential-related source omitted]
    • Access to secretsline 582
      [Credential-related source omitted]
    • Access to secretsline 589
      [Credential-related source omitted]
    • Access to secretsline 591
      [Credential-related source omitted]
    • Access to secretsline 607
      [Credential-related source omitted]

    skills/skill-upper/evals/fixtures/scripts/assert-english-only-generated-cases.sh

    • Executable scriptline 1
      #!/usr/bin/env bash
    • Access to secretsline 15
      [Credential-related source omitted]

    skills/skill-upper/evals/fixtures/scripts/assert-localized-regressions.sh

    • Executable scriptline 1
      #!/usr/bin/env bash
    • Access to secretsline 171
      [Credential-related source omitted]
    • Access to secretsline 262
      [Credential-related source omitted]

    skills/skill-upper/evals/fixtures/scripts/assert-read-only-plan.sh

    • Executable scriptline 1
      #!/usr/bin/env bash
    • Access to secretsline 29
      [Credential-related source omitted]
    • Access to secretsline 122
      [Credential-related source omitted]

    skills/skill-upper/evals/test_regression_scripts.py

    • Executable scriptline 1
      Executable file
    • Access to secretsline 23
      [Credential-related source omitted]
    • Access to secretsline 34
      [Credential-related source omitted]
    • Access to secretsline 62
      [Credential-related source omitted]
    • Access to secretsline 63
      [Credential-related source omitted]
    • Access to secretsline 65
      [Credential-related source omitted]
    • Access to secretsline 68
      [Credential-related source omitted]
    • Access to secretsline 69
      [Credential-related source omitted]
    • Access to secretsline 72
      [Credential-related source omitted]
    • Network accessline 116
      def test_multiline_quoted_heredoc_examples_are_literal(self):         for command in ("printf '%s\\n' 'example:\ncat <<EOF\ntext\nEOF\n' > example.txt", 'printf "%s\\n" "example:\ncat <<EOF\ntext\nEOF\n" > example.txt'):
    • Network accessline 117
      for command in ("printf '%s\\n' 'example:\ncat <<EOF\ntext\nEOF\n' > example.txt", 'printf "%s\\n" "example:\ncat <<EOF\ntext\nEOF\n" > example.txt'):
    • Access to secretsline 130
      [Credential-related source omitted]
    • Access to secretsline 131
      [Credential-related source omitted]
    • Access to secretsline 132
      [Credential-related source omitted]
    • Access to secretsline 133
      [Credential-related source omitted]
    • Access to secretsline 134
      [Credential-related source omitted]
    • Access to secretsline 135
      [Credential-related source omitted]
    • Access to secretsline 136
      [Credential-related source omitted]
    • Dangerous shell operationline 147
      exec(compile(ast.Module(body=[predicate], type_ignores=[]), '<localized comment predicate>', 'exec'), namespace)
    • Access to secretsline 157
      [Credential-related source omitted]
    • Access to secretsline 159
      [Credential-related source omitted]
    • Access to secretsline 166
      [Credential-related source omitted]
    • Access to secretsline 167
      [Credential-related source omitted]
    • Access to secretsline 170
      [Credential-related source omitted]
    • Access to secretsline 175
      [Credential-related source omitted]
    • Access to secretsline 180
      [Credential-related source omitted]
    • Access to secretsline 181
      [Credential-related source omitted]
    • Access to secretsline 184
      [Credential-related source omitted]
    • Access to secretsline 189
      [Credential-related source omitted]
    • Network accessline 201
      self.check_command('assert-credential-presence.sh', 'find examples -type f', True)         self.check_command('assert-credential-presence.sh', 'ls evals/fixtures/*', True)         self.check_command('assert-credential-presence.sh', "rg 'htt
    • Network accessline 202
      self.check_command('assert-credential-presence.sh', 'ls evals/fixtures/*', True)         self.check_command('assert-credential-presence.sh', "rg 'https://.*' SKILL.md", True)         self.check_command('assert-credential-presence.sh', "echo
    • Network accessline 203
      self.check_command('assert-credential-presence.sh', "rg 'https://.*' SKILL.md", True)
    • Access to secretsline 213
      [Credential-related source omitted]
    • Access to secretsline 221
      [Credential-related source omitted]
    • Access to secretsline 222
      [Credential-related source omitted]
    • Access to secretsline 223
      [Credential-related source omitted]
    • Access to secretsline 229
      [Credential-related source omitted]
    • Dangerous shell operationline 234
      exec(compile(ast.Module(body=functions, type_ignores=[]), '<shell expansion predicates>', 'exec'), namespace)
    • Access to secretsline 237
      [Credential-related source omitted]
    • Access to secretsline 238
      [Credential-related source omitted]
    • Access to secretsline 243
      [Credential-related source omitted]
    • Access to secretsline 244
      [Credential-related source omitted]
    • Access to secretsline 253
      [Credential-related source omitted]
    • Access to secretsline 254
      [Credential-related source omitted]
    • Access to secretsline 255
      [Credential-related source omitted]
    • Access to secretsline 256
      [Credential-related source omitted]
    • Access to secretsline 257
      [Credential-related source omitted]
    • Access to secretsline 258
      [Credential-related source omitted]
    • Access to secretsline 259
      [Credential-related source omitted]
    • Access to secretsline 260
      [Credential-related source omitted]
    • Access to secretsline 263
      [Credential-related source omitted]
    • Access to secretsline 264
      [Credential-related source omitted]
    • Access to secretsline 270
      [Credential-related source omitted]
    • Access to secretsline 271
      [Credential-related source omitted]
    • Access to secretsline 272
      [Credential-related source omitted]
    • Access to secretsline 273
      [Credential-related source omitted]
    • Access to secretsline 274
      [Credential-related source omitted]
    • Access to secretsline 277
      [Credential-related source omitted]
    • Access to secretsline 278
      [Credential-related source omitted]
    • Access to secretsline 279
      [Credential-related source omitted]
    • Access to secretsline 308
      [Credential-related source omitted]
    • Access to secretsline 309
      [Credential-related source omitted]
    • Access to secretsline 318
      [Credential-related source omitted]
    • Network accessline 335
      self.check_command('assert-credential-presence.sh', command, False, 'credential file')         for command in ('cat SKILL.md', 'cat examples/cases/*.yaml',                         "echo '*'", "grep '.*' SKILL.md", "rg 'https://.*' SKILL.md"
    • Network accessline 336
      for command in ('cat SKILL.md', 'cat examples/cases/*.yaml',                         "echo '*'", "grep '.*' SKILL.md", "rg 'https://.*' SKILL.md"):             with self.subTest(command=command):
    • Network accessline 337
      "echo '*'", "grep '.*' SKILL.md", "rg 'https://.*' SKILL.md"):
    • Access to secretsline 344
      [Credential-related source omitted]
    • Access to secretsline 346
      [Credential-related source omitted]
    • Access to secretsline 373
      [Credential-related source omitted]
    • Access to secretsline 381
      [Credential-related source omitted]
    • Access to secretsline 410
      [Credential-related source omitted]
    • Access to secretsline 411
      [Credential-related source omitted]
    • Access to secretsline 417
      [Credential-related source omitted]
    • Access to secretsline 418
      [Credential-related source omitted]
    • Access to secretsline 431
      [Credential-related source omitted]
    • Access to secretsline 441
      [Credential-related source omitted]
    • Access to secretsline 443
      [Credential-related source omitted]
    • Access to secretsline 453
      [Credential-related source omitted]
    • Access to secretsline 467
      [Credential-related source omitted]
    • Access to secretsline 473
      [Credential-related source omitted]
    • Access to secretsline 474
      [Credential-related source omitted]
    • Access to secretsline 475
      [Credential-related source omitted]
    • Access to secretsline 486
      [Credential-related source omitted]
    • Access to secretsline 487
      [Credential-related source omitted]
    • Access to secretsline 489
      [Credential-related source omitted]
    • Access to secretsline 490
      [Credential-related source omitted]
    • Access to secretsline 506
      [Credential-related source omitted]
    • Access to secretsline 518
      [Credential-related source omitted]
    • Access to secretsline 524
      [Credential-related source omitted]

    skills/skill-upper/references/case-yaml.md

    • Network accessline 147
      remotes:       - name: origin         url: https://github.com/user/repo
    • Network accessline 148
      - name: origin         url: https://github.com/user/repo   files:
    • Network accessline 149
      url: https://github.com/user/repo

    skills/skill-upper/references/eval-yaml.md

    • Network accessline 3
      `eval.yaml` is the evaluation entry point. It specifies the environment, Agent Engine, cases, judge, and reports. See the [writing evaluations guide](https://alibaba.github.io/skill-up/guide/writing-evals.html).
    • Network accessline 29
      provider: dashscope     name: qwen3.8-max     base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Network accessline 31
      base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
    • Network accessline 71
      `collect_artifacts`, defined in `cases.defaults` or a case file, selects workspace files using [doublestar](https://github.com/bmatcuk/doublestar) globs (`*` within one directory; `**` across directories). Matching files are downloaded with
    • Access to secretsline 84
      [Credential-related source omitted]
    • Network accessline 94
      ready_timeout_seconds: 300   kwargs:     base_url: https://agent-sandbox.example.com
    • Network accessline 95
      kwargs:     base_url: https://agent-sandbox.example.com     extensions: '{"profile":"ci"}'
    • Network accessline 96
      base_url: https://agent-sandbox.example.com
    • Access to secretsline 102
      [Credential-related source omitted]
    • Network accessline 110
      workspace_mount: /workspace       # Default: /workspace   env:     NPM_CONFIG_REGISTRY: https://registry.npmmirror.com
    • Network accessline 111
      env:     NPM_CONFIG_REGISTRY: https://registry.npmmirror.com   setup_steps:
    • Network accessline 112
      NPM_CONFIG_REGISTRY: https://registry.npmmirror.com
    • Network accessline 140
      The model ID below is a placeholder, not a runnable configuration. For a live-tested local OpenCode/DashScope configuration, see [the user simulator example](https://github.com/alibaba/skill-up/tree/main/examples/user-simulator).
    • Network accessline 142
      [the user simulator example](https://github.com/alibaba/skill-up/tree/main/examples/user-simulator).
    • Access to secretsline 154
      [Credential-related source omitted]
    • Access to secretsline 157
      [Credential-related source omitted]
    • Access to secretsline 160
      [Credential-related source omitted]

    skills/skill-upper/references/install.md

    • Network accessline 8
      `skill-up` is distributed as a prebuilt standalone binary through [GitHub Releases](https://github.com/alibaba/skill-up/releases). The official installer does not require Go, Python, or Node at runtime.
    • Dangerous shell operationline 15
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 15
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 23
      # Pin a version (vX.Y.Z or X.Y.Z; the script normalizes the tag). export SKILL_UP_VERSION=v0.1.0 curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Dangerous shell operationline 25
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 25
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 27
      # Choose a different directory. export INSTALL_DIR="$HOME/bin" curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Dangerous shell operationline 29
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 29
      curl -fsSL https://raw.githubusercontent.com/alibaba/skill-up/main/install.sh | bash
    • Network accessline 41
      Install a plugin only when the user requests observation capture or review. The repository does not currently publish these packages through a public marketplace or npm. Both self-contained archives come from [GitHub Releases](https://githu
    • Network accessline 55
      mkdir -p "$SKILL_UP_MARKETPLACE/plugins" "$SKILL_UP_MARKETPLACE/.agents/plugins" curl -fL \
    • Network accessline 56
      curl -fL \
    • Network accessline 57
      "https://github.com/alibaba/skill-up/releases/download/v${SKILL_UP_VERSION}/codex-skill-up_${SKILL_UP_VERSION}.tar.gz" \
    • Network accessline 101
      export SKILL_UP_VERSION=0.13.0 curl -fL \
    • Network accessline 102
      curl -fL \
    • Network accessline 103
      "https://github.com/alibaba/skill-up/releases/download/v${SKILL_UP_VERSION}/alibaba-dsh-skill-up-${SKILL_UP_VERSION}.tgz" \
    • Network accessline 148
      - Configure a proxy: `export HTTPS_PROXY=http://your-proxy:port`. - Or download the matching `skill-up_*_*.tar.gz` and `checksums.txt` from [Releases](https://github.com/alibaba/skill-up/releases), extract the binary into a directory on `PA
    • Network accessline 149
      - Or download the matching `skill-up_*_*.tar.gz` and `checksums.txt` from [Releases](https://github.com/alibaba/skill-up/releases), extract the binary into a directory on `PATH`, and run `chmod +x` on it.

    How the signals fit together

    Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

    Some files could not be read; the facts below still hold.

    Combined signals: 3 facts
    Signal confidence: 213 facts

    and 163 more

    Works with

    Agent compatibility, from the files in this repository
    AgentStatusEvidenceInstall to
    Claude CodeNativePath CLAUDE.md.claude/skills/<skill-name>/
    CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
    CursorCompatibleStandard SKILL.md e2e/testdata/agent-judge-criteria/SKILL.md.cursor/skills/<skill-name>/
    Gemini CLICompatibleStandard SKILL.md e2e/testdata/agent-judge-criteria/SKILL.md.gemini/skills/<skill-name>/
    GitHub CopilotCompatibleStandard SKILL.md e2e/testdata/agent-judge-criteria/SKILL.md.github/skills/<skill-name>/
    OpenCodeCompatibleStandard SKILL.md e2e/testdata/agent-judge-criteria/SKILL.md.opencode/skills/<skill-name>/
    • Native The repository ships a manifest, folder or frontmatter field for this agent.
    • Compatible A standard SKILL.md that this agent can read.
    • Unknown No evidence either way.

    Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

    Explore alternatives and comparisons

    Add this badge to your README

    It updates every night and links to this page.

    alibaba/skill-up: #669 on hotskills, 1.4k stars

    [![alibaba/skill-up on hotskills](https://hotskills.dev/badge/alibaba-skill-up.svg)](https://hotskills.dev/skill/alibaba-skill-up/)