{"adoption": {"forks": 376, "observed_at": "2026-08-28T04:09:09.278952+00:00", "stars": 5073}, "canonical_url": "https://ross.abutalabs.com/products/sensenova-skills", "card": {"archived": false, "artifact_type": "library", "description": "Modular SenseNova skills for building AI-powered office assistants and productivity workflows", "domain": ["developer-tools", "large-language-models", "data-science"], "enriched": true, "function": ["agent-framework", "prompt-engineering", "data-visualization", "image-processing", "workflow-automation", "nlp"], "health_score": 80, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["OpenSenseNova/SenseNova-Skills"], "name": "OpenSenseNova/SenseNova-Skills", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-25T06:27:58+00:00", "repo": "OpenSenseNova/SenseNova-Skills", "stars": 5073, "tags": ["agent-skills", "office-automation", "slide-generation", "excel-analysis", "deep-research", "infographic-generation", "sensenova", "skill-md", "ai-agents", "automation", "nodejs"], "topics": ["agent", "agent-skills", "ai-agents", "ai-assistant", "data-analysis", "document-processing", "office-automation", "presentation-slides"], "urls": [], "use_cases": ["generate powerpoint presentations from data automatically", "analyze excel spreadsheets with an ai agent", "create infographics from long reports", "run deep research and produce investment memos", "build office automation workflows with llm agents", "add document processing skills to an ai assistant"], "what_it_is": "A collection of modular Agent Skills for SenseNova models that add end-to-end office capabilities such as slide-deck generation, Excel data analysis, infographic creation, and deep research. Each skill is defined in its own directory with a SKILL.md file following the Agent Skills convention, and plugs into agent runtimes like OpenClaw and hermes-agent.", "when_to_avoid": ["you need a standalone office suite rather than agent skills", "you don't use SenseNova models or compatible agent runtimes", "you want a fully managed product without provisioning API keys and runtimes"], "when_to_choose": ["you use SenseNova models and want ready-made office automation skills", "you want composable agent skills following the Agent Skills SKILL.md convention", "you need PPT generation, Excel analysis, or infographic creation in an agent runtime"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sensenova-skills", "repo": "OpenSenseNova/SenseNova-Skills", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.258078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cccd1420b1978df6b073a31a743a491a612d56e0cb79cbf2751cc9d77e32b86", "fetched_at": "2026-08-28T04:09:09.278952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSenseNova/SenseNova-Skills"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.258078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cccd1420b1978df6b073a31a743a491a612d56e0cb79cbf2751cc9d77e32b86", "fetched_at": "2026-08-28T04:09:09.278952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSenseNova/SenseNova-Skills"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.258078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cccd1420b1978df6b073a31a743a491a612d56e0cb79cbf2751cc9d77e32b86", "fetched_at": "2026-08-28T04:09:09.278952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSenseNova/SenseNova-Skills"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.258078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cccd1420b1978df6b073a31a743a491a612d56e0cb79cbf2751cc9d77e32b86", "fetched_at": "2026-08-28T04:09:09.278952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSenseNova/SenseNova-Skills"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.258078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cccd1420b1978df6b073a31a743a491a612d56e0cb79cbf2751cc9d77e32b86", "fetched_at": "2026-08-28T04:09:09.278952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSenseNova/SenseNova-Skills"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.258078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cccd1420b1978df6b073a31a743a491a612d56e0cb79cbf2751cc9d77e32b86", "fetched_at": "2026-08-28T04:09:09.278952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSenseNova/SenseNova-Skills"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.278952+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.258078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cccd1420b1978df6b073a31a743a491a612d56e0cb79cbf2751cc9d77e32b86", "fetched_at": "2026-08-28T04:09:09.278952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSenseNova/SenseNova-Skills"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.258078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cccd1420b1978df6b073a31a743a491a612d56e0cb79cbf2751cc9d77e32b86", "fetched_at": "2026-08-28T04:09:09.278952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSenseNova/SenseNova-Skills"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.258078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cccd1420b1978df6b073a31a743a491a612d56e0cb79cbf2751cc9d77e32b86", "fetched_at": "2026-08-28T04:09:09.278952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSenseNova/SenseNova-Skills"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.258078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cccd1420b1978df6b073a31a743a491a612d56e0cb79cbf2751cc9d77e32b86", "fetched_at": "2026-08-28T04:09:09.278952+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSenseNova/SenseNova-Skills"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 10, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 141, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}