agentsclimarketplace

Repository administration

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/repository-administration

Use when you need to validate that a scientific software project's continuous integration pipeline is functional and producing reproducible builds—particularly before releasing new versions, after merging changes to release branches, or when troubleshooting build failures that block distribution of.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill repository-administration

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 15 stars15 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as CC-BY-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

7.1 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

repository-administration

Summary

Verify and monitor the build and publish CI/CD pipeline for a scientific software repository to ensure successful compilation, testing, and artifact distribution across multiple platforms. This skill confirms that automated workflows execute correctly and produce passing build status on designated release branches.

When to use

Apply this skill when you need to validate that a scientific software project's continuous integration pipeline is functional and producing reproducible builds—particularly before releasing new versions, after merging changes to release branches, or when troubleshooting build failures that block distribution of compiled artifacts.

When NOT to use

  • The repository does not use GitHub Actions or has no CI/CD pipeline configured.
  • You are testing local compilation without artifact distribution requirements.
  • The workflow is designed for internal development only and does not target multiple platforms or release channels.

Inputs

  • GitHub repository with configured GitHub Actions workflows
  • distribute.yaml or equivalent CI/CD workflow file
  • Release branch or version tag identifier
  • README with workflow status badge URL

Outputs

  • GitHub Actions workflow run log (passed/failed status)
  • Compiled distribution artifacts (installers, archives)
  • Workflow status badge displaying pass/fail state
  • Build summary report (job durations, step results)

How to apply

Navigate to the GitHub repository and locate the distributed workflow configuration file (e.g., distribute.yaml in .github/workflows/) to understand the trigger conditions and build stages. Trigger the workflow by pushing to the designated release branch or creating a release tag, depending on the trigger specification in the workflow file. Monitor the GitHub Actions run log in real time, examining build output and test results for errors or warnings. Upon completion, verify that the workflow status badge (typically displayed in the repository README) shows a passing state. Cross-reference the Actions tab to confirm all job steps executed successfully and that artifacts were generated for all target platforms (Windows, macOS, Linux; both x86-64 and ARM architectures if applicable).

Related tools

Evaluation signals

  • GitHub Actions 'Build and Publish' workflow run status is marked as 'passed' or 'success' in the Actions tab
  • Repository README displays a workflow status badge with green coloring indicating successful build
  • Build log shows no unresolved errors or critical warnings during compilation and packaging stages
  • Compiled distribution artifacts are present and accessible for all declared target platforms (Windows x86-64, macOS x86-64, macOS ARM64, Linux x86-64, Linux ARM64)
  • Workflow execution completes within expected time bounds and no job timeouts or cancellations are logged

Limitations

  • GitHub Actions execution depends on repository secrets and external service availability (e.g., package repositories, signing services); network failures or credential expiration can cause false negatives.
  • Build status badges reflect only the most recent workflow run; historical runs or branch-specific results require navigation to the Actions tab.
  • Some workflow failures may originate from upstream dependencies or third-party service outages rather than repository code; log inspection is required to distinguish root causes.

Evidence

  • [other] Examine the distribute.yaml workflow file in the .github/workflows directory to understand the build and publish pipeline.: "Examine the distribute.yaml workflow file in the .github/workflows directory to understand the build and publish pipeline."
  • [other] Trigger the 'Build and Publish' workflow by creating a release tag or pushing to the release branch, depending on the workflow trigger conditions specified in distribute.yaml.: "Trigger the 'Build and Publish' workflow by creating a release tag or pushing to the release branch, depending on the workflow trigger conditions specified in distribute.yaml."
  • [other] Monitor the GitHub Actions run until completion, tracking logs for any failures or warnings.: "Monitor the GitHub Actions run until completion, tracking logs for any failures or warnings."
  • [other] Verify that the workflow run status shows 'passed' in the Actions tab.: "Verify that the workflow run status shows 'passed' in the Actions tab."
  • [other] Inspect the repository README to confirm the build badge displays a passing status (typically indicated by 'passing' or 'success' label and green coloring).: "Inspect the repository README to confirm the build badge displays a passing status (typically indicated by 'passing' or 'success' label and green coloring)."
  • [readme] Build and Publish: "[Build and Publish]"
  • [readme] These versions include the Java Runtime Environment, so there is no need to install Java separately! Just download, install/unpack and execute.: "These versions include the Java Runtime Environment, so there is no need to install Java separately!"
  • [readme] for Windows (x86-64/amd64/x64), Mac (x86-64/amd64/x64), Mac (arm64/aarch64/apple silicon), Linux (x86-64/amd64/x64), Linux (arm64/aarch64): "for Windows (x86-64/amd64/x64): [msi] / [zip]; for Mac (x86-64/amd64/x64); for Mac (arm64/aarch64/apple silicon); for Linux (x86-64/amd64/x64); for Linux (arm64/aarch64)"

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.