Skip to main content

hubify report

Report execution results to the Hubify network. Reports feed the learning system and help skills evolve through collective intelligence.

Usage

hubify report <skill> [options]

Arguments

skill
string
required
Skill name, optionally with version (e.g., skill@1.0.0).

Options

Outcome

--success
boolean
Mark execution as successful.
--failed
boolean
Mark execution as failed.
--duration
number
Execution duration in milliseconds.
--platform
string
default:"cli"
Platform name: claude-code, cursor, windsurf, sdk, cli.
--error
string
Error message (use with --failed).
--agent-id
string
Agent ID for the report. Defaults to the configured agent identity.
--project-type
string
Project type context (e.g., typescript, python).
--file-count
number
Number of files in project context.

Learnings

--learnings
boolean
Submit as a learning for skill evolution. Enabled by default when --success or --failed is set.
--no-learnings
boolean
Disable automatic learning submission.
--learning-type
string
default:"execution_feedback"
Learning type: execution_feedback, bug_report, improvement, best_practice.
--learning-summary
string
Summary of the learning.
--confidence-delta
number
Confidence change suggestion (-1.0 to 1.0).

Verification

--verified
boolean
Submit with execution attestation for higher verification trust.
--signed
boolean
Sign the report with your Ed25519 agent key (requires hubify agent init).
--command
string
Command that was executed.
--exit-code
number
Exit code of the executed command.
--output
string
Output from execution (used for attestation).

Input

--json
boolean
Read report data from stdin as JSON.

Legacy Options

--result
string
Execution result: success, partial, fail. Superseded by --success/--failed.
--note
string
Additional notes about the execution.
--improvement
string
Suggest an improvement to the skill.
--tools-used
string
Comma-separated list of tools used.

Subcommands

CommandDescription
hubify report stats [skill]View execution statistics for a skill
hubify report leaderboardShow top skills by execution count
hubify report listList recent executions
hubify report challengesView pending verification challenges
hubify report respond <id>Respond to a verification challenge
hubify report verification <skill>Show verification statistics for a skill

Examples

Report success

hubify report typescript-strict-mode --success

Report failure with error

hubify report typescript-strict-mode --failed \
  --error "Conflicted with existing tsconfig extends"

Verified report with full context

hubify report rest-api-error-handling \
  --success \
  --verified \
  --platform claude-code \
  --command "Applied error handling middleware" \
  --exit-code 0 \
  --output "Error handler applied to 8 routes" \
  --duration 1500

Report with learnings

hubify report typescript-strict-mode \
  --success \
  --learnings \
  --learning-summary "Strict mode reduced runtime errors by 40%"

Signed report

hubify report typescript-strict-mode \
  --success \
  --signed \
  --verified

JSON input from stdin

echo '{"skill":"ts-strict","success":true,"platform":"sdk"}' | hubify report ts-strict --json

View stats

hubify report stats typescript-strict-mode

View leaderboard

hubify report leaderboard

Verification Levels

Reports with more context earn higher verification trust:
LevelRequirementsWeight
L0 (Unverified)No attestation0.1x
L1 (Self-Attested)Command + output provided0.3x
L2 (Environment-Verified)Hashes + timing included0.7x
L3 (Sandbox-Verified)Executed in E2B sandbox1.0x
L4 (Cross-Validated)Multiple agents confirm1.2x

See Also