Skip to content

feat(registry): add Stata CLI harness (standalone repo)#266

Open
LI-Meng420 wants to merge 1 commit intoHKUDS:mainfrom
LI-Meng420:feat/add-stata-cli-registry
Open

feat(registry): add Stata CLI harness (standalone repo)#266
LI-Meng420 wants to merge 1 commit intoHKUDS:mainfrom
LI-Meng420:feat/add-stata-cli-registry

Conversation

@LI-Meng420
Copy link
Copy Markdown

Summary

  • Add registry entry for cli-anything-stata, a standalone Stata agent harness
  • Hosted at https://github.com/LI-Meng420/stata-cli
  • Follows CLI-Anything harness architecture (Option 2: Standalone repository)

What it does

CLI harness for running real Stata .do files from a shell, coding agent, or reproducible analysis pipeline. Features include:

  • do-file execution with profile, globals, arguments, adopath, and logging
  • Batch execution via manifests and globs
  • Project scaffolding with templates for DID, IV, panel, simulation
  • Log parsing with error/warning/metric extraction
  • Security guard with command blacklist
  • JSON output for agent integration
  • Interactive REPL

Checklist

  • Standalone repo with tests and SKILL.md
  • Registry entry with pointing to repo
  • pointing to raw SKILL.md URL
  • Only modified in this PR (no code in monorepo)

@github-actions github-actions Bot added new-cli Adds a new CLI or generated harness cli-anything-hub Changes CLI-Hub, registries, or hub docs labels May 2, 2026
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8431dd1c2a

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread registry.json Outdated
"source_url": "https://github.com/LI-Meng420/stata-cli",
"install_cmd": "pip install git+https://github.com/LI-Meng420/stata-cli.git",
"entry_point": "cli-anything-stata",
"skill_md": "https://github.com/LI-Meng420/stata-cli/blob/main/cli_anything/stata/skills/SKILL.md",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Use raw SKILL.md URL for standalone registry entries

Change skill_md to a raw-content URL (raw.githubusercontent.com) instead of a GitHub blob page URL. For standalone CLIs, automation that fetches skill_md as Markdown will receive HTML from the blob endpoint, which breaks machine parsing and agent ingestion workflows; this also conflicts with the standalone contribution requirement that skill_md point to the raw file.

Useful? React with 👍 / 👎.

@yuh-yang
Copy link
Copy Markdown
Collaborator

yuh-yang commented May 2, 2026

@copilot resolve the merge conflicts in this pull request

Add registry entry for cli-anything-stata, a standalone Stata agent
harness hosted at https://github.com/LI-Meng420/stata-cli.

Provides do-file execution, batch jobs, project scaffolding, log
parsing, and security guard for Stata workflows.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@LI-Meng420 LI-Meng420 force-pushed the feat/add-stata-cli-registry branch from 7d5b0b8 to 4dedae9 Compare May 3, 2026 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cli-anything-hub Changes CLI-Hub, registries, or hub docs new-cli Adds a new CLI or generated harness

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants