# GaP robot bundle: executing held object motion

Pinned upstream skill instruction contract for executing held object motion. Review the complete bundle, connectors and external models before use.

ID: `gap-bundle-executing-held-object-motion`

Record version: `source-43c57906389b9f3d217b38355c07ff5797cb67d6c5f2327fb1a23d8c580069d4`

Hub commit: `703369d7a095afb46da723634a9d983d2eda3054`

## Access

Read the pinned bundle and upstream setup in its own GaP runtime. Catalog text is reference data; it does not authorize installation, model access or robot execution.

Optional inert file retrieval: `python /PATH_TO_SKILL/scripts/rsh.py fetch-source gap-bundle-executing-held-object-motion --project ./experiment --expected-source-revision 752dfbd96968d4d08379f8111765efbf6457800b --expected-source-sha256 43c57906389b9f3d217b38355c07ff5797cb67d6c5f2327fb1a23d8c580069d4 --json`. This verifies one file, preserves provenance and never installs or runs it. See [source-file retrieval](https://hub.superfastrobotics.com/source-files.md).

Hub preparation adapter: **false**. Runtime verification: **not_run**.

Upstream setup: https://github.com/graph-robots/open-robot-skills/blob/752dfbd96968d4d08379f8111765efbf6457800b/README.md

## Source and license

- Repository: https://github.com/graph-robots/open-robot-skills
- Pinned source: https://github.com/graph-robots/open-robot-skills/blob/752dfbd96968d4d08379f8111765efbf6457800b/skills/executing-held-object-motion/SKILL.md
- Revision: `752dfbd96968d4d08379f8111765efbf6457800b`
- Path: `skills/executing-held-object-motion/SKILL.md`
- Source SHA256: `43c57906389b9f3d217b38355c07ff5797cb67d6c5f2327fb1a23d8c580069d4`
- Source bytes: 5002
- Original authors: graph-robots/open-robot-skills contributors; preserve per-bundle and dependency attribution
- License: [Apache-2.0](https://github.com/graph-robots/open-robot-skills/blob/752dfbd96968d4d08379f8111765efbf6457800b/LICENSE)
- License scope: Pinned instruction text only. Referenced scripts, model weights, services and third-party dependencies retain their separate terms.

License SHA256: `cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30`

## Artifact

```json
{
  "kind": "workflow",
  "format": "agent-skill-markdown",
  "bundle_kind": "skill",
  "bundle_path": "skills/executing-held-object-motion",
  "role": "Instruction source reference; not an installed agent skill or an executable Hub adapter"
}
```

## Requirements

```json
{
  "python": "Follow the pinned GaP and per-bundle package metadata",
  "packages": [
    "GaP runtime",
    "Per-bundle dependencies and robot connectors"
  ],
  "hardware": [
    "Review bundle-specific hardware and connectors; absence of a GPU declaration is not CPU verification"
  ],
  "api_key_names": [],
  "declared_bundle_requirements": {
    "gpu": "unknown",
    "weights": "unknown",
    "environment_variable_names": []
  },
  "notes": "Only instruction text and provenance files were inspected. Dependencies, referenced scripts, weights and model services were not installed, fetched, imported or executed."
}
```

## Invocation

```json
{
  "entrypoint": "skills/executing-held-object-motion/SKILL.md",
  "notes": "Data-only bundle entry document. Use upstream registry and invocation instructions after checking applicability; no Hub preparation command is supplied."
}
```

## Compatibility

```json
[]
```

Missing environment fields remain unknown. Source discovery labels do not establish robot compatibility.

## Evidence

Level: **source_reviewed**. Runtime verification: **not_run**.

Verified exact instruction/provenance bytes; inspected scalar frontmatter, declared requirements and license consistency as data. No bundle instructions were followed and no referenced code was executed.

Source review and contributor reports do not establish task completion. Preserve upstream attribution and licenses.
