AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Crawler Summary
Core Product Skills — Fábrica de Software (CrewAI) e documentação em .context/ Core Product Skills Central repository for the **skills** propagated to the **Hermes Agent** and **Claude Code**. It hosts two families under skills/: | Family | Path | Status | Installed by default? | |--------|------|--------|-----------------------| | **RUP** (rup-*) | skills/rup/ | ✅ Active | ✅ Yes | | **Software Factory** (cp-*) | skills/deprecated/ | ⚠️ Deprecated | ❌ Only with --deprecated | Active family — RU Capability contract not published. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
core-poroduct-skills is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
Core Product Skills — Fábrica de Software (CrewAI) e documentação em .context/ Core Product Skills Central repository for the **skills** propagated to the **Hermes Agent** and **Claude Code**. It hosts two families under skills/: | Family | Path | Status | Installed by default? | |--------|------|--------|-----------------------| | **RUP** (rup-*) | skills/rup/ | ✅ Active | ✅ Yes | | **Software Factory** (cp-*) | skills/deprecated/ | ⚠️ Deprecated | ❌ Only with --deprecated | Active family — RU
Public facts
5
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Renatohorta
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 10/9/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Renatohorta
Protocol compatibility
OpenClaw
Adoption signal
4 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
text
core-poroduct-skills/
├── README.md # This file
├── requirements.txt # Runtime dependencies (crewai)
├── requirements-dev.txt # + pytest
├── pytest.ini
├── .github/workflows/ci.yml # CI
├── tests/ # Suite (does not use LLM credentials)
├── docs/
│ ├── INSTALLATION.md # How to install/update in Hermes and Claude
│ ├── ARCHITECTURE.md # Architecture of both skill families
│ └── SKILLS.md # Detailed catalog of each skill
├── scripts/
│ └── install.sh # Installs/updates the skills in the agents
└── skills/
├── rup/ # ACTIVE family — Rational Unified Process
│ ├── README.md # Family overview
│ ├── _shared/llm.py # shared LLM helper (not a skill)
│ ├── rup-orchestrator/ # governance + dispatcher
│ │ ├── SKILL.md
│ │ ├── scripts/run.py
│ │ └── references/lifecycle.md
│ └── rup-<discipline>/ # 8 discipline skills (environment … deployment)
└── deprecated/ # DEPRECATED family — the legacy cp-* skills
├── cp-orchestrator/
├── ...
├── _shared/
└── cp-testing/bash
# Default: installs/updates the ACTIVE RUP family in Hermes and Claude ./scripts/install.sh # Only in Hermes / only in Claude ./scripts/install.sh --hermes ./scripts/install.sh --claude # One specific skill ./scripts/install.sh --skill rup-requirements # Simulation (shows what it would do, without copying) ./scripts/install.sh --dry-run # ALSO install the deprecated cp-* family (adds it on top of the rup family) ./scripts/install.sh --deprecated
bash
# Environment (uv is much faster than pip for the ~135 crewai transitive deps) uv venv --python 3.12 .venv uv pip install --python .venv -r requirements-dev.txt # Full suite — needs no LLM credentials .venv/Scripts/python.exe -m pytest # Windows .venv/bin/python -m pytest # Linux/macOS
bash
python scripts/chat.py --list # lists the skills python scripts/chat.py cp-requirements "scheduling system" python scripts/chat.py cp-requirements "briefing" --dry-run
bash
# 1. Starts the proxy (port 8090, avoids conflict with frontends on 8080) python scripts/claude_proxy.py --port 8090 # 2. Tests a call python scripts/claude_proxy.py --test
env
LLM_MODEL=openai/claude-sonnet-4 LLM_API_BASE=http://localhost:8090/v1 LLM_API_KEY=*** # the proxy ignores it, but CrewAI requires it LLM_PROVIDER=openai
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
Core Product Skills — Fábrica de Software (CrewAI) e documentação em .context/ Core Product Skills Central repository for the **skills** propagated to the **Hermes Agent** and **Claude Code**. It hosts two families under skills/: | Family | Path | Status | Installed by default? | |--------|------|--------|-----------------------| | **RUP** (rup-*) | skills/rup/ | ✅ Active | ✅ Yes | | **Software Factory** (cp-*) | skills/deprecated/ | ⚠️ Deprecated | ❌ Only with --deprecated | Active family — RU
Central repository for the skills propagated to the Hermes Agent and
Claude Code. It hosts two families under skills/:
| Family | Path | Status | Installed by default? |
|--------|------|--------|-----------------------|
| RUP (rup-*) | skills/rup/ | ✅ Active | ✅ Yes |
| Software Factory (cp-*) | skills/deprecated/ | ⚠️ Deprecated | ❌ Only with --deprecated |
skills/rup/)A family of CrewAI skills implementing the Rational Unified Process as an autonomous team of agents, grounded in The Rational Unified Process: An Introduction (3rd ed.), Philippe Kruchten.
The user interacts exclusively with rup-orchestrator, which governs the
lifecycle (Inception → Elaboration → Construction → Transition) and dispatches
the 8 discipline skills — 9 RUP disciplines, 21 agents.
| Skill | Discipline | Agents |
|-------|------------|--------|
| rup-orchestrator | Project Management (governance) | 1 |
| rup-environment | Environment | 1 |
| rup-business-modeling | Business Modeling | 2 |
| rup-requirements | Requirements | 2 |
| rup-analysis-design | Analysis & Design | 5 |
| rup-implementation | Implementation | 2 |
| rup-test | Test | 4 |
| rup-ccm | Configuration & Change Management | 2 |
| rup-deployment | Deployment | 2 |
Full details: skills/rup/README.md and
docs/SKILLS.md.
skills/deprecated/)⚠️ The
cp-*skills live inskills/deprecated/and are not installed or used by default. They are kept for historical reference only. Add--deprecatedto./scripts/install.shto install them anyway.
This is the canonical source code of the cp-* skills — from here you
install/update the skills in both the Hermes Agent and Claude Code.
This repository contains the base code (SKILL.md + scripts + references) of the
cp-* skills of the Software Factory. It serves as the single source of
truth: any change is made here and then propagated to the agents (Hermes and
Claude) via the install script.
Deprecated: every skill below lives in
skills/deprecated/. They are no longer installed or orchestrated by default — see the banner at the top anddocs/INSTALLATION.md.
Complete development pipeline orchestrated by crews of CrewAI agents.
| Skill | Function |
|-------|----------|
| cp-orchestrator | Factory manager — coordinates all crews in sequence, manages artifacts and applies quality gates. Includes the native NEXUS pipeline (merge of cp-full-dev). |
| cp-requirements | Requirements Engineering (Business Analyst, Specifier, Validator, PO Proxy) |
| cp-architecture | Architecture and Design (Software, Data, API, UX Architect, Reviewer) |
| cp-implementation | Implementation (Backend, Frontend, Mobile Dev, Reviewer, Integrator) |
| cp-testing | Testing (Unit, Integration, E2E, Performance, Analyst) |
| cp-security | Security (Analyst, Pentester, Compliance, Fix Engineer) |
| cp-devops | DevOps and Infra (CI/CD, Infra, Monitoring, Infra Security) |
| cp-software-spec | Software Spec & Knowledge Base — unifies initialization, reverse engineering and card refinement (Backlog → ToDo) in a concise RUP model (.context/) |
| cp-quality | Quality (Auditor, Metrics, Continuous Improvement, Validator) |
| cp-bug-fix | Bug fixing (Developer → QA → Evidence Collector, max. 3 retries) |
| cp-competitive-analysis | Competitive intelligence (Market, Competitors, Pricing, Strategist) |
| cp-goal-loop | Autonomous try-and-correct loop until success is reached |
| cp-maintenance | Maintenance and evolution (bug-fix, refactor, improvement, full) |
| cp-agile | Execution pipeline — monitors backlog, dispatches tasks and manages bidirectional feedback (questions, blockers, resume) |
core-poroduct-skills/
├── README.md # This file
├── requirements.txt # Runtime dependencies (crewai)
├── requirements-dev.txt # + pytest
├── pytest.ini
├── .github/workflows/ci.yml # CI
├── tests/ # Suite (does not use LLM credentials)
├── docs/
│ ├── INSTALLATION.md # How to install/update in Hermes and Claude
│ ├── ARCHITECTURE.md # Architecture of both skill families
│ └── SKILLS.md # Detailed catalog of each skill
├── scripts/
│ └── install.sh # Installs/updates the skills in the agents
└── skills/
├── rup/ # ACTIVE family — Rational Unified Process
│ ├── README.md # Family overview
│ ├── _shared/llm.py # shared LLM helper (not a skill)
│ ├── rup-orchestrator/ # governance + dispatcher
│ │ ├── SKILL.md
│ │ ├── scripts/run.py
│ │ └── references/lifecycle.md
│ └── rup-<discipline>/ # 8 discipline skills (environment … deployment)
└── deprecated/ # DEPRECATED family — the legacy cp-* skills
├── cp-orchestrator/
├── ...
├── _shared/
└── cp-testing/
# Default: installs/updates the ACTIVE RUP family in Hermes and Claude
./scripts/install.sh
# Only in Hermes / only in Claude
./scripts/install.sh --hermes
./scripts/install.sh --claude
# One specific skill
./scripts/install.sh --skill rup-requirements
# Simulation (shows what it would do, without copying)
./scripts/install.sh --dry-run
# ALSO install the deprecated cp-* family (adds it on top of the rup family)
./scripts/install.sh --deprecated
See docs/INSTALLATION.md for details.
# Environment (uv is much faster than pip for the ~135 crewai transitive deps)
uv venv --python 3.12 .venv
uv pip install --python .venv -r requirements-dev.txt
# Full suite — needs no LLM credentials
.venv/Scripts/python.exe -m pytest # Windows
.venv/bin/python -m pytest # Linux/macOS
The suite never calls an LLM: testing the model is expensive, slow and non-deterministic, and does not catch the bugs that actually occur here — which are about CLI contract and error handling.
| File | What it guarantees |
|------|--------------------|
| tests/test_rup_smoke.py | The active RUP family: --help/--dry-run without credentials, exit codes 2/3, orchestrator registry == discipline skills |
| tests/test_smoke.py | The cp-* smoke guarantees + the install contract (default installs rup, --deprecated adds cp-*) |
| tests/test_contrato_invoke.py | The orchestrator's invoke metadata matches the real argparse — including running the command line the orchestrator would build |
| tests/test_quality_gate.py | The quality gate fails on exit code and does not approve by substring |
| tests/test_claude_proxy_auth.py | Proxy authentication and bind restricted to localhost |
| tests/test_higiene.py | No committed secrets, no machine paths in code |
CI in .github/workflows/ci.yml: runs the suite on Python 3.12 and 3.13 on
Linux (blocking) and Windows (informative), plus install.sh --dry-run.
| Code | Meaning |
|------|---------|
| 0 | Success |
| 1 | Usage error (missing briefing, invalid argument) |
| 2 | No LLM configured |
| 3 | crewai not installed |
--help always works, and --dry-run inspects the crew without credentials.
The skills are portable — they contain no hardcoded OS/machine paths or fixed personal values. Project paths use env vars + relative defaults.
The CrewAI skills use the LLM of the agent where they are being called
(Hermes/Claude), with a fallback to a local .env. The skills/rup/_shared/llm.py
helper (identical to the deprecated family's) resolves the LLM in this order:
LLM_MODEL, LLM_API_KEY, LLM_API_BASE, LLM_PROVIDER).env at the project root (same convention as crewbotics-back)GEMINI_API_KEY, OPENAI_API_KEY, etc.)gemini/gemini-2.5-flashThis prevents the skills from falling into the CrewAI OpenAI default
(OPENAI_API_KEY is required) even with another provider configured.
The scripts/chat.py lets you trigger any cp-* skill interactively, using the
.env LLM (without depending on the agent):
python scripts/chat.py --list # lists the skills
python scripts/chat.py cp-requirements "scheduling system"
python scripts/chat.py cp-requirements "briefing" --dry-run
The script automatically detects the Python with crewai installed (project
.venv) and loads the .env.
The CrewAI crews can use Claude Code as LLM (via OAuth, without needing
ANTHROPIC_API_KEY). The scripts/claude_proxy.py exposes an OpenAI-compatible
API that delegates each call to the claude -p command:
# 1. Starts the proxy (port 8090, avoids conflict with frontends on 8080)
python scripts/claude_proxy.py --port 8090
# 2. Tests a call
python scripts/claude_proxy.py --test
Then configure the skills' .env to point to the proxy:
LLM_MODEL=openai/claude-sonnet-4
LLM_API_BASE=http://localhost:8090/v1
LLM_API_KEY=*** # the proxy ignores it, but CrewAI requires it
LLM_PROVIDER=openai
Note: the proxy uses Claude Code's default model (it does not pass
--modelfor generic models). To choose a specific model, setCLAUDE_MODELin the environment (e.g.claude-opus-4).
Internal use. © Renato Sacramento Horta.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-10-10T00:33:40.482Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Renatohorta",
"href": "https://github.com/renatohorta/core-poroduct-skills",
"sourceUrl": "https://github.com/renatohorta/core-poroduct-skills",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T11:47:33.239Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T11:47:33.239Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "4 GitHub stars",
"href": "https://github.com/renatohorta/core-poroduct-skills",
"sourceUrl": "https://github.com/renatohorta/core-poroduct-skills",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T11:47:33.239Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-renatohorta-core-poroduct-skills/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to core-poroduct-skills and adjacent AI workflows.