Skip to content
wsj040303Public

About

No description, website, or topics provided.

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

License: MIT Claude Skill Codex Skill

Ossify

Ossify is an open-source release engineering toolkit packaged in two skill variants:

  • a Claude Code version for slash-command style workflows
  • a Codex version for Codex skill-based workflows

Its purpose is to transform a personal or internal project into a polished, GitHub-ready open-source repository by auditing security issues, cleaning personal hardcoding, generating missing project files, and guiding the final release workflow.

What It Does

  • Audits projects for secret leakage, tracked .env files, hardcoded paths, and vendor lock-in
  • Generates or improves README.md, LICENSE, .gitignore, and CONTRIBUTING.md
  • Produces shields.io badge snippets
  • Verifies release hygiene before GitHub push
  • Optionally generates project logos and social preview assets

Two Skill Variants

1. Claude Code Version

Location:

Use this version when working inside Claude Code and invoking a skill such as /ossify.

2. Codex Version

Location:

Use this version when working inside Codex and installing the skill into ~/.codex/skills.

Shared Tooling

Both variants rely on the same core Python tooling:

  • audit.py — security and release-readiness audit
  • badges.py — badge markdown generation
  • git_check.py — .gitignore and secret-leak verification
  • logo_gen.py — AI logo generation

Installation

Claude Code

Copy the Claude version into the appropriate Claude skill location:

cp claude-skill/ossify.md /path/to/your-project/.claude/skills/

If the Python helpers are needed as part of the workflow, keep the repository available locally and update paths in the skill if necessary.

Codex

Copy the Codex version into the user skill directory:

cp -R codex-skill ~/.codex/skills/ossify-codex

After installation, restart Codex or reopen the skill list if the new skill does not appear immediately.

Optional Configuration

An example config is provided at:

This can be copied to .ossify.yaml in a target project and filled in before running the workflow.

Project Structure

Ossify/
├── README.md
├── README_zh.md
├── LICENSE
├── CONTRIBUTING.md
├── .gitignore
├── config.example.yaml
├── examples/
│   └── before_after.md
├── claude-skill/
│   ├── ossify.md
│   ├── src/github_assistant/
│   └── templates/
└── codex-skill/
    ├── SKILL.md
    ├── agents/openai.yaml
    ├── scripts/github_assistant/
    ├── assets/templates/
    └── references/

Before / After Example

See:

This shows the type of project transformation Ossify is designed to perform.

Release Notes

This repository intentionally keeps the Claude and Codex variants side by side, while moving shared project-level documentation to the repository root.

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages