-
-
Couldn't load subscription status.
- Fork 93
OmicVerse Skill Seeker toolkit #473
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…-to-handle-event-loops Handle OmicVerseAgent.run in running event loops
…xtras; exclude local progress logs
feat(ov_skill_seeker): add CLI, builders, Jupyter API, and optional e…
|
Claude finished @HendricksJudy's task —— View job Code Review CompleteTodo List
Review SummaryI've reviewed the PR based on the provided context and metadata. This PR introduces a substantial new feature - the "OmicVerse Skill Seeker toolkit" - that adds capabilities for creating and managing Claude Agent skills. Here are my findings: Positive Aspects
Areas of Concern & Questions1. Architecture & Integration (High Priority)
2. Dependencies & Requirements
3. Security Considerations (High Priority)Given that this toolkit scrapes external sources and creates executable skills:
4. API Design Questions
5. Testing Coverage
6. Documentation GapsWhile the README exists, I'd recommend also documenting:
Specific File Concerns
|
|
Good, it seems my design meet the Claude Standards. Let's make it better. |
|
I will close this PR since I have fix the problem mentioned by Claude and RePR |
This pull request introduces the OmicVerse Skill Seeker toolkit, which provides both CLI and Jupyter-friendly APIs for creating, validating, and packaging Claude Agent skills from documentation, GitHub, and PDF sources. The changes add new modules for scraping documentation, validating unified skill configs, and building skills from links or configs, as well as a comprehensive CLI and documentation. The most important changes are grouped below.
New Agent API and Integration
omicverse/agent/seekerAPI for creating Claude Agent skills directly from links or multiple sources, with options for packaging and output location. This is exposed viaov.agent.seekerand integrates with Jupyter workflows. [1] [2]Skill Seeker CLI and Core Modules
omicverse/ov_skill_seekerpackage with CLI (cli.py) to list, validate, and package skills, and to build new skills from links or unified config files. CLI supports multiple commands for skill management and creation. [1] [2]docs_scraper.py) for extracting markdown from documentation sites, and config validator (config_validator.py) for unified skill build configs. [1] [2]Documentation and Usage Examples
README.mdforov_skill_seeker, covering features, CLI usage, Jupyter API, config formats, outputs, prerequisites, and testing guidance.These changes together provide a robust workflow for prototyping, validating, and packaging new Claude Agent skills from a variety of sources, both interactively and via command line.