Evaluates sequential dexterous manipulation by requiring a robot to first grasp a target object and then perform a specific downstream task (e.g., pushing, pressing, twisting, pulling, or picking a second object) while maintaining the grasp. It probes the policy's ability to allocate finger resources and maintain stable contacts to satisfy competing subtask constraints. Use when the user wants to benchmark on HANDFUL-Bench, or asks about evaluating this task. Reports terminal success rate ($p...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill handful-bench-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Handful Bench Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-handful-bench-eval)More formats (shields.io, HTML) on the badges page.
---
name: handful-bench-eval
description: Evaluates sequential dexterous manipulation by requiring a robot to first grasp a target object and then perform a specific downstream task (e.g., pushing, pressing, twisting, pulling, or picking a second object) while maintaining the grasp. It probes the policy's ability to allocate finger resources and maintain stable contacts to satisfy competing subtask constraints. Use when the user wants to benchmark on HANDFUL-Bench, or asks about evaluating this task. Reports terminal success rate ($p_{st}$).
metadata:
skill_kind: dataset_eval
source_arxiv: 2604.25126
bibtex_key: foong2026handful
confidence: high
---
# handful-bench-eval
> HANDFUL: Sequential Grasp-Conditioned Dexterous Manipulation with Resource Awareness — Foong et al. (2026) (arXiv:2604.25126, 2026)
## What this evaluates
Evaluates sequential dexterous manipulation by requiring a robot to first grasp a target object and then perform a specific downstream task (e.g., pushing, pressing, twisting, pulling, or picking a second object) while maintaining the grasp. It probes the policy's ability to allocate finger resources and maintain stable contacts to satisfy competing subtask constraints.
## Datasets
- **HANDFUL-Bench** — total ?; splits: test (-1)
## Metrics
- `terminal success rate ($p_{st}$)` **(primary)** — range: [0, 1]
- Binary metric indicating whether the task is successfully completed at the final timestep of the episode. Episodes run for the full duration rather than terminating upon first success.
## Input / output format
**Input**: Robot state observations including arm and hand joint positions/velocities, palm and fingertip poses, wrist position, subtask-specific observations (object poses, relative poses, object half sizes, articulation joint positions), and a one-hot vector of active finger indices.
**Output**: 23-dimensional action vector: 16 delta joint commands for the hand and 7 for the arm, processed via a PD joint delta position controller.
## Scoring recipe
```python
def compute_metric(trajectory, task_config):
state = init_state(task_config)
for action in trajectory:
state = step_simulation(state, action)
return 1.0 if check_final_success(state, task_config) else 0.0
```
## Common pitfalls
- Policies may terminate early upon first success, but the benchmark requires running episodes for the full duration to evaluate stability throughout the subtask.
- Initial grasps optimized only for force closure may fail downstream tasks because they occupy fingers or hand spaces needed for subsequent actions like pushing or twisting.
## Evidence (verbatim from paper)
> In HANDFUL-Bench, while the first grasping subtask is shared across all tasks, the second subtasks impose distinct and often competing demands on finger allocation, contact patterns, and space within the hand. ... Finally, to encourage stable grasps throughout, episodes run for the full duration of each subtask rather than terminating upon first success. We thus use terminal success rate $p_{st}$, whether the task is successfully completed at the final timestep, as our primary evaluation metric.
## Citation
```bibtex
@misc{foong2026handful,
title={HANDFUL: Sequential Grasp-Conditioned Dexterous Manipulation with Resource Awareness},
author={Foong et al. (2026)},
year={2026},
note={arXiv:2604.25126}
}
```
- arXiv: 2604.25126
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!