R

Review Analyzer Skill

Agent skill that tags e-commerce reviews across 22 dimensions and produces a 15-chapter insight report, six HTML dashboards, and optional Feishu sync

buluslan/review-analyzer-skill · unreleased source · 0e8f684 · Tools & Integrations

buluslancaution

Trust Score

59

Security

59

Surfaces

1

What is Review Analyzer Skill?

Review Analyzer Skill is a published tools & integrations plugin for AI coding agents in the codex ecosystem, developed by buluslan and distributed through the HOL AI plugin registry. Agent skill that tags e-commerce reviews across 22 dimensions and produces a 15-chapter insight report, six HTML dashboards, and optional Feishu sync

Canonical slug
buluslan/review-analyzer-skill
Version
unreleased source · 0e8f684 · updated Oct 9, 2026

Trust & Reputation

HOL Trust Score
59

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64pts
Maintenance
30pts
MCP Posture
100pts
Plugin Security
59pts
Provenance
70pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
caution
Digest verified
Yes
1 bundled skill — copy or download SKILL.mdOpen skills

Trust & reputation

Trust & Reputation

HOL Trust Score
59

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64pts
Maintenance
30pts
MCP Posture
100pts
Plugin Security
59pts
Provenance
70pts
Publisher Quality
75pts

Provenance

Plugin root
.
Source repo
https://github.com/buluslan/review-analyzer-skill
Source commit
0e8f684273ea…
Publisher verified
No
Owner verified
Not owner verified

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

Verified badge not detected

Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.

Security Posture

caution
Safety label
59
Security score
0
High findings
Provider
registry-broker-fallback
Grade
F · caution
Version
Unknown
cisco-skill-scanner: unknown

Findings

mediumpublishabilitypublishability.link.missing.websiteURL

websiteURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.privacyPolicyURL

privacyPolicyURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.termsOfServiceURL

termsOfServiceURL should be present for marketplace readiness.

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

Review Analyzer Skill — Frequently asked questions

What is Review Analyzer Skill?
Review Analyzer Skill is an AI plugin in the HOL registry. Agent skill that tags e-commerce reviews across 22 dimensions and produces a 15-chapter insight report, six HTML dashboards, and optional Feishu sync
How do I install Review Analyzer Skill?
Install Review Analyzer Skill in your harness: Source — https://github.com/buluslan/review-analyzer-skill/releases; Any agent — npx skills add buluslan/review-analyzer-skill. Full step-by-step guidance is on the HOL plugin page.
How do I install Review Analyzer Skill in Source?
To install Review Analyzer Skill in Source, start with https://github.com/buluslan/review-analyzer-skill/releases. The complete step-by-step install guide for Source is on the HOL plugin page.
Is Review Analyzer Skill free?
Pricing for Review Analyzer Skill is published on its HOL plugin page when the maker schedules a launch.
Who publishes Review Analyzer Skill?
Review Analyzer Skill is published by buluslan and listed on HOL.
Is Review Analyzer Skill available now?
Review Analyzer Skill availability is listed on its HOL plugin page.

Install Guidance

Install in Source

Install from a native release archive or the assessed source revision.

Install guide
  1. 1

    Download the release archive

    Use a published GitHub release archive. The catalog version is the package version at the assessed commit.

    shell
  2. 2

    Follow the publisher install guide

    https://github.com/buluslan/review-analyzer-skill/blob/0e8f684273ea6c9d7fefc2787349a33a6e4802a9/docs/INSTALL.md

Plugin Manifest

{
  "name": "review-analyzer-skill",
  "version": "0.0.0",
  "description": "Agent skill that tags e-commerce reviews across 22 dimensions and produces a 15-chapter insight report, six HTML dashboards, and optional Feishu sync",
  "repository": "https://github.com/buluslan/review-analyzer-skill",
  "homepage": "https://github.com/buluslan/review-analyzer-skill",
  "interface": {
    "displayName": "Review Analyzer Skill",
    "developerName": "buluslan",
    "category": "Tools & Integrations"
  },
  "skills": "./",
  "holManifestOrigin": "synthesized",
  "registryIndexVersion": 5
}

Skills

1 SKILL.md file ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • review-analyzer-skill

    SKILL.md

    |

    Raw SKILL.md

File Inventory

.codex-plugin/plugin.json

plugin-manifest

530 bytes

956ba4c8b0843a12…

docs/PYTHON_UPGRADE.md

file

8,814 bytes

a101f7b2595fee7e…

examples/output_sample/insights_report_sample.md

file

8,913 bytes

e120a5627d8b0ffc…

examples/output_sample/README.md

file

1,304 bytes

6cd9f4d2fe0bdea9…

examples/output_sample/visual_report_sample.html

file

94,331 bytes

329c860ebdd25045…

examples/README.md

file

1,731 bytes

ad7ebd8b8e060ed2…

main.py

file

15,891 bytes

96293597960499e3…

README.en.md

file

19,337 bytes

65710fd2b2f307c9…

README.md

file

17,473 bytes

87c5d1376501a260…

README.md

file

17,473 bytes

87c5d1376501a260…

references/csv_format.md

file

2,949 bytes

3ee3495b42f635be…

references/tag_system.md

file

5,322 bytes

0822d383fa568fe4…

references/tag_system.yaml

file

4,763 bytes

b7333649a8345c2a…

requirements.txt

file

860 bytes

5d02d3afe9c2f074…

SKILL.md

skill

7,879 bytes

0e47792db053d693…

src/__init__.py

file

96 bytes

85d3c0fb10b702f1…

src/agent_pipeline.py

file

18,643 bytes

68a4b801107af548…

src/anomaly_detector.py

file

23,538 bytes

c7a97f67be70b82d…

src/chart_engine.py

file

23,502 bytes

7b7f93280012ce7d…

src/config.py

file

9,966 bytes

a88b435c5c7f5f29…

src/data_fetchers/__init__.py

file

2,047 bytes

a2710dddfa32ba8a…

src/data_fetchers/base.py

file

3,417 bytes

fa3739d7f0669e8f…

src/data_fetchers/csv_fetcher.py

file

9,879 bytes

f5eaeedeedec823a…

src/data_fetchers/sellersprite_fetcher.py

file

12,498 bytes

cc66e664ae9bad18…

src/data_loader.py

file

7,899 bytes

641290e34ec3f781…

src/feishu_sync.py

file

12,167 bytes

70c8bd49ee315bcf…

src/insights_generator.py

file

31,771 bytes

75b9b4baf6081294…

src/output_manager.py

file

13,090 bytes

773bccc349b97a49…

src/pipeline_common.py

file

6,893 bytes

a01b7b27b9d2edfa…

src/prompts/__init__.py

file

639 bytes

c7f7fd5073e1c1ea…

src/prompts/chapters/chapter_01_overview.md

file

1,253 bytes

61c27d8716adf69a…

src/prompts/chapters/chapter_02_stats.md

file

1,393 bytes

1dc50042a3088029…

src/prompts/chapters/chapter_03_persona.md

file

1,856 bytes

bfe7bfc6dbe464ee…

src/prompts/chapters/chapter_04_value.md

file

1,544 bytes

88e44df712189be3…

src/prompts/chapters/chapter_05_painpoints.md

file

2,505 bytes

b974c10d1e1481cc…

src/prompts/chapters/chapter_06_recommendations.md

file

1,833 bytes

cbdd7cd6916c9943…

src/prompts/chapters/chapter_07_opportunities.md

file

2,393 bytes

259d51f437710108…

src/prompts/chapters/chapter_08_user_stories.md

file

1,101 bytes

afc3c31afc2f0e11…

src/prompts/chapters/chapter_09_time_trend.md

file

1,461 bytes

8cbe5d7ba339a394…

src/prompts/chapters/chapter_10_sentiment_gap.md

file

1,576 bytes

146bec44816115ab…

src/prompts/chapters/chapter_11_keyword_clustering.md

file

2,278 bytes

9d6990522d57fb81…

src/prompts/chapters/chapter_12_purchase_funnel.md

file

1,706 bytes

e016afdacd5d855b…

src/prompts/chapters/chapter_13_anomaly_signals.md

file

2,247 bytes

60af9ba4a6f84f57…

src/prompts/chapters/chapter_14_action_dashboard.md

file

2,429 bytes

fee246e84a3faa98…

src/prompts/chapters/chapter_15_appendix_data.md

file

1,161 bytes

170be1439835d3f6…

src/prompts/insights_v2.md

file

4,000 bytes

26f77411795fad92…

src/prompts/manager.py

file

23,114 bytes

c6486aae2e49a8f6…

src/prompts/persona.md

file

2,763 bytes

bce883f3e76f4cfd…

src/prompts/tagging.md

file

8,240 bytes

3848ba2e9286a66e…

src/report_generator.py

file

25,093 bytes

0d18f79d75967dfc…

src/review_analyzer.py

file

23,964 bytes

8f4ba09ed719170f…

src/template_engine.py

file

54,742 bytes

4101b2e67bcef6d2…

src/templates/base/dashboard_base.css

file

35,119 bytes

67e0d6dd400a5661…

src/templates/base/dashboard_base.html

file

31,863 bytes

986e7eb7f265dd1a…

src/templates/dark-tech/meta.json

file

1,620 bytes

d37f2d60f6d8489e…

src/templates/dark-tech/theme.css

file

5,650 bytes

428871ff0f4e1d78…

src/templates/linear-minimal/meta.json

file

1,615 bytes

65f18b3fe2282c40…

src/templates/linear-minimal/theme.css

file

5,497 bytes

061963b46ffb0a09…

src/templates/posthog-analytics/meta.json

file

1,608 bytes

47bb7a6cd36367e1…

src/templates/posthog-analytics/theme.css

file

5,493 bytes

f586e6bf5dadf612…

src/templates/premium-gold/meta.json

file

1,708 bytes

ea4e74e5a33da157…

src/templates/premium-gold/theme.css

file

5,443 bytes

632c590f10dd2a4c…

src/templates/stripe-executive/meta.json

file

1,605 bytes

572a09dd564b558e…

src/templates/stripe-executive/theme.css

file

5,484 bytes

750f35029959926f…

src/templates/warm-editorial/meta.json

file

1,701 bytes

a80aac8e9c516f72…

src/templates/warm-editorial/theme.css

file

5,335 bytes

40afda00dbc12521…

src/user_persona_analyzer.py

file

8,654 bytes

faa12d8ebe041481…

tests/test_agent_pipeline.py

file

10,245 bytes

2b49b4edb7470b82…

tests/test_anomaly_detector.py

file

14,008 bytes

2377ff7a3f22c440…

tests/test_data_loader.py

file

4,438 bytes

6b104b757011cfd7…

tests/test_parse_response.py

file

6,521 bytes

7eb737240f7eba30…

tools/generate_from_tagged.py

file

7,556 bytes

ef4501f8b3b4dcbe…

tools/regenerate_insights.py

file

4,167 bytes

167621f9d9d2af61…

tools/run_batch.py

file

6,156 bytes

68b88afc1fd58fc4…